MIC Shared Memory: Difference between revisions

No edit summary
Steveice10 (talk | contribs)
Format can vary, organize data into table.
 
Line 1: Line 1:
The shared-memory for the MIC(microphone) module contains the audio data. The entire shared-memory contains audio data, except for the last u32. The last u32 contains an offset within this sharedmem. This offset is likely the end-offset of the audio data written by MIC module.
This is the shared memory used by the MIC service. It contains recorded audio data and the offset of the current data's end.


The format of this audio data is mono-channel with signed PCM16. The sampling rate is 16000Hz.
{| class="wikitable" border="1"
|-
!  Index Byte
!  Size
!  Description
|-
| 0x0
| sharedmem_size - 4
| Audio data.
|-
| sharedmem_size - 4
| 4
| u32, Current audio end-offset.
|}