![]() |
Maestro Audio Framework v 1.5
NXP Semiconductors
|
sink pad device IO functions More...
#include <audio_sink.h>
Data Fields | |
| AudioSinkOpenDeviceFunc | open_device_func |
| open device | |
| AudioSinkCloseDeviceFunc | close_device_func |
| close device | |
| PadActivateFunc | activate_func |
| activate device | |
| PadChainFunc | chain_func |
| receive stream data | |
| PadEventFunc | event_func |
| event function | |
| PadQueryFunc | query_func |
| info query function | |
| PadProcessFunc | proc_func |
| process function | |
| AudioSinkStartDeviceFunc | start_device_func |
| start device function | |
| AudioSinkStopDeviceFunc | stop_device_func |
| stop device function | |
| AudioSinkStopDeviceFunc | play_device_func |
| play device function | |
| AudioSinkStopDeviceFunc | pause_device_func |
| pause device function | |
| AudioSinkSetVolumeFunc | set_volume_func |
| set volume function | |
Those functionalities are used to control sink devices, and can be provided by sub devices like SSI, ALSA etc, they are installed when a property PROP_AUDIOSINK_DEVICE_DRIVER_TYPE is set.