ShapeDmaContext
関数
| 関数 | 説明 |
|---|---|
| GetShapeDmaAudioBuffer | DMA オーディオ バッファーを取得します。 |
| GetShapeDmaBufferFull | バッファー フル フラグを取得します。 |
| GetShapeDmaBytesPerFrame | フレームあたりのバイト数を取得します。 |
| GetShapeDmaChannel | 現在のオーディオ チャネルを取得します。 |
| GetShapeDmaFloatSamples | サンプルが浮動小数点か 32 ビット整数かを示すフラグを取得します。 |
| GetShapeDmaFramesAvailable | 読み取り可能なフレーム数を取得します。 |
| GetShapeDmaFramesFree | 書き込み可能なフレーム数を取得します。 |
| GetShapeDmaMixBufferPeakMagnitude | DMA ミックス バッファーのピーク マグニチュードを取得します。 |
| GetShapeDmaNumBytes | オーディオ バッファー内のバイト数を取得します。 |
| GetShapeDmaNumChannels | DMA オーディオ バッファー内のチャネル数を取得します。 |
| GetShapeDmaNumFrames | DMA フレーム数を取得します。 |
| GetShapeDmaPeakMagnitude | ピーク マグニチュードを取得します。 |
| GetShapeDmaReadPointer | DMA 読み取りポインターを取得します。 |
| GetShapeDmaReadWriteFull | 読み取り/書き込みポインターとバッファー フル フラグを含む 32 ビット値を取得します。 |
| GetShapeDmaTimestamp | DMA タイム スタンプを取得します。 |
| GetShapeDmaWritePointer | DMA 書き込みポインターを取得します。 |
| IncrementShapeDmaReadPointer | 読み取りポインターをインクリメントします。 |
| IncrementShapeDmaWritePointer | 書き込みポインターをインクリメントします。 |
| SetShapeDmaAudioBuffer 関数 | DMA オーディオ バッファーを設定します。 |
| SetShapeDmaAudioBuffer | DMA オーディオ バッファーを設定します。 |
| SetShapeDmaBufferFull | バッファー フル フラグを設定します。 |
| SetShapeDmaChannel | 現在のチャネルを設定します。 |
| SetShapeDmaFloatSamples | サンプルが浮動小数点か 32 ビット整数かを示すフラグを設定します。 |
| SetShapeDmaNumChannels | DMA オーディオ バッファー内のチャネル数を設定します。 |
| SetShapeDmaNumFrames | DMA フレーム数を設定します。 |
| SetShapeDmaReadPointer | DMA 読み取りポインターを設定します。 |
| SetShapeDmaReadWriteFull | 読み取り/書き込みポインターとバッファー フル フラグを、単一のアトミック操作で設定します。 |
| SetShapeDmaWritePointer | DMA 書き込みポインターを設定します。 |
構造体
| 構造体 | 説明 |
|---|---|
| SHAPE_DMA_CONTEXT | DMA コンテキスト構造体。 |
| SHAPE_DMA_READ_WRITE_FULL | 1 回の操作で読み取り/書き込みポインターとバッファー フル フラグを問い合わせるために使用される構造体。 |
