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

#include <audio_src.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, uint64_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 _StreamElementsibling
 Sibling pointer.
 
int8_t * buffer
 Buffer pointer.
 
uint8_t end_of_stream
 End of stream flag.
 
AudioPacketHeader pkt_hdr
 Audio packet header.
 
char device_name [MAX_DEVICE_NAME_LENGTH]
 Device name.
 
char output_device_name [MAX_DEVICE_NAME_LENGTH]
 Output device name.
 
uint32_t chunk_size
 Chunk size.
 
uint32_t sample_rate
 Sample rate.
 
uint32_t retries
 Number of retries.
 
uint32_t device_driver_type
 Device driver type.
 
void * device_info
 Device info pointer.
 
bool continuous_read
 Continuous read.
 
volatile bool dummy_tx
 Dummy tx enable.
 
uint8_t frame_ms
 Frame size in ms.
 
bool first_run
 First run flag.
 
EXT_AUDIOELEMENT_DESC_T appFunctions
 Function defined in the application.
 

Detailed Description

Audio Source Element data structure


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