![]() |
Maestro Audio Framework
v 1.7
NXP Semiconductors
|
VIT sink element's data structure. More...
#include <audio_proc.h>
Data Fields | |
| int32_t(* | change_state )(struct _StreamElement *, PipelineState) |
| Change state function pointer. | |
| int32_t(* | set_property )(struct _StreamElement *, uint16_t prop, uint32_t val) |
| Set property function pointer. | |
| int32_t(* | get_property )(struct _StreamElement *, uint16_t prop, uint32_t *val_ptr) |
| Get property function pointer. | |
| void * | parent |
| Parent pointer. | |
| int8_t | key |
| Key. | |
| int8_t | depth |
| Depth. | |
| PipelineState | state |
| Pipeline state. | |
| StreamElementType | type |
| Element type. | |
| PadSrc | src_pad [MAX_NUM_PADS] |
| Source pads. | |
| PadSink | sink_pad [MAX_NUM_PADS] |
| Sink pads. | |
| struct _StreamElement * | sibling |
| Sibling pointer. | |
| char * | location |
| location path | |
| uint32_t | size |
| memory buffer size | |
| uint32_t | current_index |
| internal used for memory buffer | |
| AudioProcInitFunc | init_func |
| AUDIO_PROC init function pointer. | |
| AudioProcPostProcFunc | proc_func |
| AUDIO_PROC process function pointer. | |
| AudioProcDeinitFunc | deinit_func |
| AUDIO_PROC deinit function pointer. | |
| void * | arg_ptr |
| AUDIO_PROC arguments pointer. | |
| bool | initialized |
| AUDIO_PROC initialized flag. | |
| AudioProcRefDataSetNumBuffFunc | refdata_set_num_buff_func |
| Function to set number of reference data buffers(VoiceSeeker) | |
| AudioProcRefDataPushFunc | refdata_push_func |
| Function to process reference data (VoiceSeeker) | |
| AudioProcSetDebuggingFunc | set_debugging_func |
| Function to set debugging (VoiceSeeker) | |
This data structure is created by create_element, initialized by vitsink_init_element