![]() |
Maestro Audio Framework
v 1.7
NXP Semiconductors
|
This is the header file for the audio source element. More...
Data Structures | |
| struct | ElementAudioSrc |
Macros | |
| #define | AUDIOSRC_DEFAULT_CHUNK_SIZE (1024) |
| Audio source default chunk size. | |
| #define | AUDIOSRC_DEFAULT_NUM_CHANNELS (1) |
| Audio source default number of channels. | |
| #define | AUDIOSRC_DEFAULT_BITS_PER_SAMPLE (16) |
| Audio source default bits per sample. | |
| #define | AUDIOSRC_DEFAULT_SAMPLE_RATE (48000) |
| Audio source default sample rate. | |
| #define | AUDIOSRC_DEFAULT_SIGN (1) |
| Audio source default sign. | |
| #define | AUDIOSRC_DEFAULT_FRAME_MS (10) |
| Audio source default frame size in ms. | |
Enumerations | |
| enum | AudioSrcStreamErrorType { AUDIOSRC_SUCCESS = 0 , AUDIOSRC_FAILED = -1 , AUDIOSRC_ERROR_INVALID_ARGS = -2 , AUDIOSRC_ERROR_NEED_DATA = -3 , AUDIOSRC_ERROR_OSA_ERROR = -4 , AUDIOSRC_ERROR_OUT_OF_HEAP_MEMORY = -5 , AUDIOSRC_ERROR_OUT_OF_STACK_MEMORY = -6 , AUDIOSRC_ERROR_UNDEFINED_STREAM_PROPERTY_TYPE = -7 , AUDIOSRC_ERROR_READONLY_STREAM_PROPERTY_TYPE = -8 , AUDIOSRC_ERROR_UNHANDLED_EVENT = -9 , AUDIOSRC_ERROR_PAD = -10 , AUDIOSRC_ERROR_DEVICE_OPEN_FAILED = -11 , AUDIOSRC_ERROR_DEVICE_CLOSE_FAILED = -12 , AUDIOSRC_ERROR_READ_TIME_OUT = -13 } |
| AudioSourceStreamErrorType. More... | |
| enum | AudioSrcDeviceStateType { AUDIO_SRC_DEVICE_STATE_CLOSED = 0 , AUDIO_SRC_DEVICE_STATE_OPENED , LAST_AUDIO_SRC_DEVICE_STATE_TYPE } |
| audio sink device state More... | |
Functions | |
| int32_t | audiosrc_init (StreamElement *element) |
| This function initializes audio source element and its source pads. More... | |
Potential Return Values (Error Codes) for Audio Source Operations
| int32_t audiosrc_init | ( | StreamElement * | element | ) |
| element | audio source element |
| AUDIOSRC_SUCCESS | success |
| AUDIOSRC_ERROR_INVALID_ARGS | invalid argument |