> ## 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

## Functions

| Function | Description |
| - | - |
| [GetShapePcmAudioBuffer](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/getshapepcmaudiobuffer.md) | PCM 컨텍스트의 오디오 버퍼를 가져옵니다. |
| [GetShapePcmBufferFull](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/getshapepcmbufferfull.md) | 버퍼 가득 참(buffer-full) 플래그를 가져옵니다. |
| [GetShapePcmBufferLength](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/getshapepcmbufferlength.md) | 오디오 버퍼의 길이를 샘플 단위로 가져옵니다. |
| [GetShapePcmFormat](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/getshapepcmformat.md) | PCM 형식을 가져옵니다. |
| [GetShapePcmLoopCount](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/getshapepcmloopcount.md) | 반복 횟수를 가져옵니다. |
| [GetShapePcmLoopEnd](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/getshapepcmloopend.md) | 프레임 정렬이 아닌(non-frame–aligned) 샘플에 대한 루프 종료 지점을 가져옵니다. |
| [GetShapePcmLoopStartOrWritePointer](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/getshapepcmloopstartorwritepointer.md) | 선형 버퍼의 경우 루프 시작 지점을, 순환 버퍼의 경우 쓰기 포인터를 가져옵니다. |
| [GetShapePcmMode](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/getshapepcmmode.md) | PCM 모드를 가져옵니다. |
| [GetShapePcmReadPointer](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/getshapepcmreadpointer.md) | 읽기 포인터를 가져옵니다. |
| [SetShapePcmAudioBuffer function](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/setshapepcmaudiobuffer.md) | 가상 포인터를 사용하여 PCM 오디오 버퍼를 설정합니다. |
| [SetShapePcmAudioBuffer](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/setshapepcmaudiobuffer_2.md) | 물리 주소를 사용하여 PCM 오디오 버퍼를 설정합니다. |
| [SetShapePcmBufferFull](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/setshapepcmbufferfull.md) | 버퍼 가득 참 플래그를 설정합니다. |
| [SetShapePcmBufferLength](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/setshapepcmbufferlength.md) | 버퍼 길이를 샘플 단위로 설정합니다. |
| [SetShapePcmFormat](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/setshapepcmformat.md) | PCM 형식을 설정합니다. |
| [SetShapePcmLoopCount](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/setshapepcmloopcount.md) | 반복 횟수를 설정합니다. |
| [SetShapePcmLoopEnd](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/setshapepcmloopend.md) | 프레임 정렬이 아닌(non-frame–aligned) 샘플에 대한 루프 종료 지점을 설정합니다. |
| [SetShapePcmLoopStartOrWritePointer](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/setshapepcmloopstartorwritepointer.md) | 선형 버퍼의 경우 루프 시작 지점을, 순환 버퍼의 경우 쓰기 포인터를 설정합니다. |
| [SetShapePcmMode](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/setshapepcmmode.md) | PCM 모드를 설정합니다. |
| [SetShapePcmReadPointer](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/setshapepcmreadpointer.md) | 읽기 포인터를 설정합니다. |

## Structures

| Structure | Description |
| - | - |
| [SHAPE\_PCM\_CONTEXT](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/structs/shape_pcm_context.md) | PCM 컨텍스트 구조체입니다. |

## Enumerations

| Enumeration | Description |
| - | - |
| [SHAPE\_PCM\_FORMAT](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/enums/shape_pcm_format.md) | PCM 형식 열거형을 지정합니다. |
| [SHAPE\_PCM\_MODE](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/enums/shape_pcm_mode.md) | PCM 모드 열거형을 지정합니다. |


## Related topics

- [ACP 개요](https://docs.xbox.com/ko/build/console-features/audio/overviews/acp-overview.md)
- [Audio API reference](https://docs.xbox.com/ko/reference/audio/gc-reference-audio-toc.md)
- [SHAPE_PCM_CONTEXT](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/structs/shape_pcm_context.md)
- [GetShapePcmFormat](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/getshapepcmformat.md)
- [GetShapePcmMode](https://docs.xbox.com/ko/reference/audio/shapepcmcontext/functions/getshapepcmmode.md)
