Maestro Audio Framework v 1.7
NXP Semiconductors
|
This is the header file for the audio source element of pcmrtos. More...
Data Structures | |
struct | AudioSrcBufferQueue_t |
struct | PCMRtosDeviceInfo |
PCM Source device information. More... | |
Macros | |
#define | AUDIO_SRC_BUFFER_NUM (3) |
Audio source buffer number. | |
#define | SIZE_ALIGNMENT 32 |
Buffer size alignment. | |
Functions | |
AudioSrcStreamErrorType | audio_src_pcmrtos_init_device (ElementAudioSrc *audio_src_element) |
Audio source pcmrtos device initialization function. | |
AudioSrcStreamErrorType | audio_src_pcmrtos_deinit_device (ElementAudioSrc *audio_src_element) |
Audio source pcmrtos device deinitialization function. | |
AudioSrcStreamErrorType | audio_src_pcmrtos_read_device (ElementAudioSrc *audio_src_element, uint32_t length, StreamBuffer *buf) |
Audio source pcmrtos device read function. | |
AudioSrcStreamErrorType | audio_src_pcmrtos_start_device (ElementAudioSrc *audio_src_element) |
Audio source pcmrtos device start device function. | |
AudioSrcStreamErrorType | audio_src_pcmrtos_stop_device (ElementAudioSrc *audio_src_element) |
Audio source pcmrtos device stop device function. | |
AudioSrcStreamErrorType audio_src_pcmrtos_init_device | ( | ElementAudioSrc * | audio_src_element | ) |
audio_src_element | Audio source pointer |
AudioSrcStreamErrorType audio_src_pcmrtos_deinit_device | ( | ElementAudioSrc * | audio_src_element | ) |
audio_src_element | Audio source pointer |
AudioSrcStreamErrorType audio_src_pcmrtos_read_device | ( | ElementAudioSrc * | audio_src_element, |
uint32_t | length, | ||
StreamBuffer * | buf ) |
audio_src_element | Audio source pointer |
length | Length to be read |
buf | buffer pointer |
AudioSrcStreamErrorType audio_src_pcmrtos_start_device | ( | ElementAudioSrc * | audio_src_element | ) |
audio_src_element | Audio source pointer |
AudioSrcStreamErrorType audio_src_pcmrtos_stop_device | ( | ElementAudioSrc * | audio_src_element | ) |
audio_src_element | Audio source pointer |