> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ShapePcmContext

> ShapePcmContext

# ShapePcmContext

ShapePcmContext API

## 関数

| 関数 | 説明 |
| - | - |
| [GetShapePcmAudioBuffer](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/getshapepcmaudiobuffer.md) | PCM コンテキストのオーディオバッファーを取得します。 |
| [GetShapePcmBufferFull](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/getshapepcmbufferfull.md) | バッファーフルフラグを取得します。 |
| [GetShapePcmBufferLength](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/getshapepcmbufferlength.md) | オーディオバッファーの長さをサンプル単位で取得します。 |
| [GetShapePcmFormat](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/getshapepcmformat.md) | PCM 形式を取得します。 |
| [GetShapePcmLoopCount](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/getshapepcmloopcount.md) | ループカウントを取得します。 |
| [GetShapePcmLoopEnd](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/getshapepcmloopend.md) | フレーム境界に整列していないサンプル用のループ終端を取得します。 |
| [GetShapePcmLoopStartOrWritePointer](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/getshapepcmloopstartorwritepointer.md) | 線形バッファーの場合はループ開始位置を、循環バッファーの場合は書き込みポインターを取得します。 |
| [GetShapePcmMode](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/getshapepcmmode.md) | PCM モードを取得します。 |
| [GetShapePcmReadPointer](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/getshapepcmreadpointer.md) | 読み取りポインターを取得します。 |
| [SetShapePcmAudioBuffer function](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/setshapepcmaudiobuffer.md) | 仮想ポインターを使用して PCM オーディオバッファーを設定します。 |
| [SetShapePcmAudioBuffer](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/setshapepcmaudiobuffer_2.md) | 物理アドレスを使用して PCM オーディオバッファーを設定します。 |
| [SetShapePcmBufferFull](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/setshapepcmbufferfull.md) | バッファーフルフラグを設定します。 |
| [SetShapePcmBufferLength](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/setshapepcmbufferlength.md) | バッファーの長さをサンプル単位で設定します。 |
| [SetShapePcmFormat](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/setshapepcmformat.md) | PCM 形式を設定します。 |
| [SetShapePcmLoopCount](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/setshapepcmloopcount.md) | ループカウントを設定します。 |
| [SetShapePcmLoopEnd](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/setshapepcmloopend.md) | フレーム境界に整列していないサンプル用のループ終端を設定します。 |
| [SetShapePcmLoopStartOrWritePointer](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/setshapepcmloopstartorwritepointer.md) | 線形バッファーの場合はループ開始位置を、循環バッファーの場合は書き込みポインターを設定します。 |
| [SetShapePcmMode](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/setshapepcmmode.md) | PCM モードを設定します。 |
| [SetShapePcmReadPointer](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/setshapepcmreadpointer.md) | 読み取りポインターを設定します。 |

## 構造体

| 構造体 | 説明 |
| - | - |
| [SHAPE\_PCM\_CONTEXT](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/structs/shape_pcm_context.md) | PCM コンテキスト構造体。 |

## 列挙型

| 列挙型 | 説明 |
| - | - |
| [SHAPE\_PCM\_FORMAT](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/enums/shape_pcm_format.md) | PCM 形式の列挙を指定します。 |
| [SHAPE\_PCM\_MODE](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/enums/shape_pcm_mode.md) | PCM モードの列挙を指定します。 |


## Related topics

- [ACP の概要](https://docs.xbox.com/ja-jp/build/console-features/audio/overviews/acp-overview.md)
- [オーディオ API リファレンス](https://docs.xbox.com/ja-jp/reference/audio/gc-reference-audio-toc.md)
- [SHAPE_PCM_CONTEXT](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/structs/shape_pcm_context.md)
- [GetShapePcmFormat](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/getshapepcmformat.md)
- [GetShapePcmMode](https://docs.xbox.com/ja-jp/reference/audio/shapepcmcontext/functions/getshapepcmmode.md)
