|
API Documentation
9.14.00
|
PDMCC26XX Object. More...
Data Fields | |
| bool | applyCompression |
| PDMCC26XX_CallbackFxn | callbackFxn |
| const int32_t * | decimationFilter |
| uint32_t * | decimationFilterState |
| size_t | decimationFilterStateSize |
| PDMCC26XX_FreeFxn | freeFxn |
| HwiP_Struct | hwi |
| bool | isOpen |
| PDMCC26XX_MallocFxn | mallocFxn |
| bool | micPowerActiveHigh |
| uint16_t | pcmBufferSizeInBytes |
| PDMCC26XX_Pdm2PcmFxn | pdm2pcmFxn |
| uint16_t | retBufSizeInBytes |
| uint32_t | startupDelayWithClockInSamples |
| PDMCC26XX_StreamNotification * | streamNotification |
| bool | streamStarted |
PDMCC26XX Object.
The application must not access any member variables of this structure!
| bool PDMCC26XX_Object::applyCompression |
Set to TRUE to apply compression. Setting it to FALSE allows user to apply own compression scheme.
| PDMCC26XX_CallbackFxn PDMCC26XX_Object::callbackFxn |
Callback function pointer
| const int32_t* PDMCC26XX_Object::decimationFilter |
Filter applied during PDM to PCM conversion. Will use default filter if NULL.
| uint32_t* PDMCC26XX_Object::decimationFilterState |
Decimation filter state information.
| size_t PDMCC26XX_Object::decimationFilterStateSize |
Size of the decimation filter state information in bytes. Should be 6 + 2 * N words long, where N is the number of filter stages in PDMCC26XX_Params.decimationFilter for the default filter.
| PDMCC26XX_FreeFxn PDMCC26XX_Object::freeFxn |
Free function pointer
| HwiP_Struct PDMCC26XX_Object::hwi |
Hwi object handle
| bool PDMCC26XX_Object::isOpen |
Has the object been opened
| PDMCC26XX_MallocFxn PDMCC26XX_Object::mallocFxn |
Malloc function pointer
| bool PDMCC26XX_Object::micPowerActiveHigh |
Set to TRUE if setting the GPIO high powers the microphone
| uint16_t PDMCC26XX_Object::pcmBufferSizeInBytes |
Size of the pcm buffer inside the returnBuffer is equal to retBufSizeInBytes - PCM_METADATA_SIZE
| PDMCC26XX_Pdm2PcmFxn PDMCC26XX_Object::pdm2pcmFxn |
Function that converts PDM input to PCM output
| uint16_t PDMCC26XX_Object::retBufSizeInBytes |
Size of returned buffers
| uint32_t PDMCC26XX_Object::startupDelayWithClockInSamples |
Some digital microphones have a startup delay. Set the number of samples to discard after powering the microphone starting to clock in data.
| PDMCC26XX_StreamNotification* PDMCC26XX_Object::streamNotification |
Stream state variable
| bool PDMCC26XX_Object::streamStarted |
Stream started flag
1.8.12