ShapePcmContext
ShapePcmContext APIsFunctions
| Function | Description |
|---|---|
| GetShapePcmAudioBuffer | Gets the audio buffer of thePCM context. |
| GetShapePcmBufferFull | Gets the buffer-full flag. |
| GetShapePcmBufferLength | Gets the audio buffer’s length in samples. |
| GetShapePcmFormat | Gets the PCM format. |
| GetShapePcmLoopCount | Gets the loop count. |
| GetShapePcmLoopEnd | Gets the loop end for non-frame–aligned samples. |
| GetShapePcmLoopStartOrWritePointer | Gets the loop start for linear buffers or a write pointer for circular buffers. |
| GetShapePcmMode | Gets the PCM mode. |
| GetShapePcmReadPointer | Gets the read pointer. |
| SetShapePcmAudioBuffer function | Sets the PCM audio buffer by using a virtual pointer. |
| SetShapePcmAudioBuffer | Sets the PCM audio buffer by using a physical address. |
| SetShapePcmBufferFull | Sets the buffer full flag. |
| SetShapePcmBufferLength | Sets the buffer length in samples. |
| SetShapePcmFormat | Sets the PCM format. |
| SetShapePcmLoopCount | Sets the loop count. |
| SetShapePcmLoopEnd | Sets the loop end for non-frame–aligned samples. |
| SetShapePcmLoopStartOrWritePointer | Sets the loop start for linear buffers or a write pointer for circular buffers. |
| SetShapePcmMode | Sets the PCM mode. |
| SetShapePcmReadPointer | Sets the read pointer. |
Structures
| Structure | Description |
|---|---|
| SHAPE_PCM_CONTEXT | The PCM context structure. |
Enumerations
| Enumeration | Description |
|---|---|
| SHAPE_PCM_FORMAT | Specifies the enumeration of PCM formats. |
| SHAPE_PCM_MODE | Specifies the enumeration of PCM modes. |
