Maestro Audio Framework v 1.7
NXP Semiconductors
Loading...
Searching...
No Matches
AudioSinkPadDeviceIOFuncType Struct Reference

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
 

Detailed Description

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.


The documentation for this struct was generated from the following file: