Maestro Audio Framework v 1.5
NXP Semiconductors
streamer_audiosrc.c File Reference

Implementation of streamer audio source support. More...

#include <string.h>
#include "audio_cfg.h"
#include "pipeline.h"
#include "streamer_audiosrc.h"
#include "streamer_element_properties.h"

Functions

int streamer_build_audiosrc_pipeline (int8_t pipeline_index, const char *in_dev_name, const char *out_dev_name, StreamPipelineType pipeline_type, STREAMER_T *task_data)
 Build audio source pipeline. More...
 
int streamer_destroy_audiosrc_pipeline (int8_t pipeline_index, STREAMER_T *task_data)
 Destroy audio source pipeline. More...
 

Function Documentation

◆ streamer_build_audiosrc_pipeline()

int streamer_build_audiosrc_pipeline ( int8_t  pipeline_index,
const char *  in_dev_name,
const char *  out_dev_name,
StreamPipelineType  pipeline_type,
STREAMER_T task_data 
)
Parameters
pipeline_indexPipeline index
in_dev_nameInput device name
out_dev_nameOutput devie name
pipeline_typePipeline type
task_dataPointer to streamer task data
Returns
int

◆ streamer_destroy_audiosrc_pipeline()

int streamer_destroy_audiosrc_pipeline ( int8_t  pipeline_index,
STREAMER_T task_data 
)
Parameters
pipeline_indexPipeline index
task_dataPointer to streamer task data
Returns
int