ShapeDmaContext
Functions
| Function | Description |
|---|---|
| GetShapeDmaAudioBuffer | Gets the DMA audio buffer. |
| GetShapeDmaBufferFull | Gets the buffer-full flag. |
| GetShapeDmaBytesPerFrame | Gets the number of bytes per frame. |
| GetShapeDmaChannel | Gets the current audio channel. |
| GetShapeDmaFloatSamples | Gets the flag that indicates whether samples are floating point or 32-bit integer. |
| GetShapeDmaFramesAvailable | Gets the number of frames available to read. |
| GetShapeDmaFramesFree | Gets the number of frames available to write to. |
| GetShapeDmaMixBufferPeakMagnitude | Gets the peak magnitude of the DMA mix buffer. |
| GetShapeDmaNumBytes | Gets the number of bytes in the audio buffer. |
| GetShapeDmaNumChannels | Gets the number of channels in the DMA audio buffer. |
| GetShapeDmaNumFrames | Gets the number of DMA frames. |
| GetShapeDmaPeakMagnitude | Gets the peak magnitude. |
| GetShapeDmaReadPointer | Gets the DMA read pointer. |
| GetShapeDmaReadWriteFull | Gets a 32-bit value that contains the read and write pointers and the buffer-full flag. |
| GetShapeDmaTimestamp | Gets the DMA time stamp. |
| GetShapeDmaWritePointer | Gets the DMA write pointer. |
| IncrementShapeDmaReadPointer | Increments the read pointer. |
| IncrementShapeDmaWritePointer | Increments the write pointer. |
| SetShapeDmaAudioBuffer function | Sets the DMA audio buffer. |
| SetShapeDmaAudioBuffer | Sets the DMA audio buffer. |
| SetShapeDmaBufferFull | Sets the buffer-full flag. |
| SetShapeDmaChannel | Sets the current channel. |
| SetShapeDmaFloatSamples | Sets the flag that indicates whether samples are floating point or 32-bit integer. |
| SetShapeDmaNumChannels | Sets the number of channels in the DMA audio buffer. |
| SetShapeDmaNumFrames | Sets the number of DMA frames. |
| SetShapeDmaReadPointer | Sets the DMA read pointer. |
| SetShapeDmaReadWriteFull | Sets the read and write pointers and buffer-full flag in a single atomic operation. |
| SetShapeDmaWritePointer | Sets the DMA write pointer. |
Structures
| Structure | Description |
|---|---|
| SHAPE_DMA_CONTEXT | The DMA context structure. |
| SHAPE_DMA_READ_WRITE_FULL | Structure used to query read and write pointers and buffer-full flag in one operation. |
