![]() |
![]() |
![]() |
GStreamer Good Plugins 0.10 Plugins Reference Manual | ![]() |
---|---|---|---|---|
HalAudioSink allows access to output of sound devices by specifying the corresponding persistent Unique Device Id (UDI) from the Hardware Abstraction Layer (HAL) in the udi property. It currently always embeds alsasink or osssink as HAL doesn't support other sound systems yet. You can also specify the UDI of a device that has ALSA or OSS subdevices. If both are present ALSA is preferred.
To list the UDIs of all your ALSA output devices :
hal-find-by-property --key alsa.type --string playback
Here is a pipeline to test your sound output :
gst-launch -v audiotestsrc ! halaudiosink udi=/org/freedesktop/Hal/devices/pci_8086_27d8_alsa_playback_0
This pipeline produces a test signal on the specified sound device.