|
| static uint8_t | audio_proc_sink_pad_activation_handler (StreamPad *pad, uint8_t active) |
| | This function activates the pad and allocates memory for the AudioProc element. More...
|
| |
| static FlowReturn | audio_proc_sink_pad_chain_handler (StreamPad *pad, StreamBuffer *buf) |
| | This pad function takes data from the source element and pushes it onto the AUDIO_PROC library. More...
|
| |
| static uint8_t | audio_proc_sink_pad_event_handler (StreamPad *pad, StreamEvent *event) |
| | This function processes the pad events. More...
|
| |
| static int32_t | audio_proc_change_state (StreamElement *element_ptr, PipelineState new_state) |
| | This function changes the AUDIO_PROC state and calls the appropriate apis for that state and takes the actions and then returns. PipelineState Transition: NULL to READY: Nothing to do READY to PAUSE: Activate sink pads and their peer pads PAUSE to PLAY: Start Writing PAUSE to READY: Deactivate sink pads and their peer pads READY to NULL: Nothing to do. More...
|
| |
| static uint8_t | audio_proc_sink_pad_query_handler (StreamPad *pad, StreamQuery *query) |
| | This pad function handles query from the pipeline. If not able to handle the query then it pushes the query to its peer. More...
|
| |
| static uint8_t | audio_proc_src_pad_query_handler (StreamPad *pad, StreamQuery *query) |
| | audio_proc_src_pad_query_handler More...
|
| |
| static uint8_t | audio_proc_src_pad_event_handler (StreamPad *pad, StreamEvent *event) |
| | audio_proc_src_pad_event_handler More...
|
| |
| static FlowReturn | audio_proc_src_pull_handler (StreamPad *pad, StreamBuffer *buffer, uint32_t size, uint32_t offset) |
| | Empty AUDIO_PROC src pull handler function. More...
|
| |
| static int32_t | audio_proc_set_property (StreamElement *element_ptr, uint16_t prop, uint32_t val) |
| | This function sets AUDIO_PROC element's properties. More...
|
| |
| static int32_t | audio_proc_get_property (StreamElement *element_ptr, uint16_t prop, uint32_t *val_ptr) |
| | This function gets AUDIO_PROC element's properties. More...
|
| |
| int32_t | audio_proc_init_element (StreamElement *element_ptr) |
| | This function initializes the audio_proc element and pads. More...
|
| |
| int32_t | audio_proc_set_buffer (ElementHandle element_hdl, char *location_ptr, uint32_t size) |
| | Set the location of the memory buffer to write to as well as the size. More...
|
| |
| int32_t | audio_proc_register_ext_processing (ElementHandle element, AudioProcInitFunc init_func_ptr, AudioProcPostProcFunc proc_func_ptr, AudioProcDeinitFunc deinit_func_ptr, void *arg_ptr) |
| | Register function pointers and arguments. More...
|
| |
|
int32_t | audio_proc_register_refdata_processing (ElementHandle element, AudioProcRefDataSetNumBuffFunc set_num_buff, AudioProcRefDataPushFunc refdata_push, AudioProcSetDebuggingFunc set_debugging) |
| |
|
int32_t | audio_proc_refdata_push (ElementHandle element, AudioRefData_t *ref_data) |
| |
|
int32_t | audio_proc_refdata_set_num_buff (ElementHandle element, uint32_t num_buff) |
| |
|
int32_t | audio_proc_set_debugging (ElementHandle element, bool set_debugging) |
| |