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

# ShapePcmContext

> ShapePcmContext

# ShapePcmContext

ShapePcmContext API

## 関数

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

## 構造体

| 構造体                                                                               | 説明             |
| --------------------------------------------------------------------------------- | -------------- |
| [SHAPE\_PCM\_CONTEXT](/reference/audio/shapepcmcontext/structs/shape_pcm_context) | PCM コンテキスト構造体。 |

## 列挙型

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


## Related topics

- [SHAPE_PCM_CONTEXT](/ja-jp/reference/audio/shapepcmcontext/structs/shape_pcm_context.md)
- [SHAPE_PCM_FORMAT](/ja-jp/reference/audio/shapepcmcontext/enums/shape_pcm_format.md)
- [SHAPE_PCM_MODE](/ja-jp/reference/audio/shapepcmcontext/enums/shape_pcm_mode.md)
- [GetShapePcmFormat](/ja-jp/reference/audio/shapepcmcontext/functions/getshapepcmformat.md)
- [GetShapePcmMode](/ja-jp/reference/audio/shapepcmcontext/functions/getshapepcmmode.md)
