Maestro Audio Framework v 1.7
NXP Semiconductors
|
VIT sink element's data structure. More...
#include <vit_sink.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 |
pointer to memory buffer start address | |
uint8_t | raw_write |
raw write mode | |
uint32_t | size |
memory buffer size | |
uint32_t | current_index |
internal used for memory buffer | |
VitSinkInitFunc | init_func |
Init function pointer. | |
VitSinkPostProcFunc | proc_func |
Process function pointer. | |
VitSinkDeinitFunc | deinit_func |
Deinit function pointer. | |
void * | arg_ptr |
Arguments pointer. | |
bool | initialized |
Initialized flag. | |
This data structure is created by create_element, initialized by vitsink_init_element