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

## Functions

| Function                                                                                                            | Description                                           |
| ------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- |
| [GetShapePcmAudioBuffer](/reference/audio/shapepcmcontext/functions/getshapepcmaudiobuffer)                         | PCM 컨텍스트의 오디오 버퍼를 가져옵니다.                              |
| [GetShapePcmBufferFull](/reference/audio/shapepcmcontext/functions/getshapepcmbufferfull)                           | 버퍼 가득 참(buffer-full) 플래그를 가져옵니다.                      |
| [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)                                 | 프레임 정렬이 아닌(non-frame–aligned) 샘플에 대한 루프 종료 지점을 가져옵니다. |
| [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)                                 | 프레임 정렬이 아닌(non-frame–aligned) 샘플에 대한 루프 종료 지점을 설정합니다. |
| [SetShapePcmLoopStartOrWritePointer](/reference/audio/shapepcmcontext/functions/setshapepcmloopstartorwritepointer) | 선형 버퍼의 경우 루프 시작 지점을, 순환 버퍼의 경우 쓰기 포인터를 설정합니다.         |
| [SetShapePcmMode](/reference/audio/shapepcmcontext/functions/setshapepcmmode)                                       | PCM 모드를 설정합니다.                                        |
| [SetShapePcmReadPointer](/reference/audio/shapepcmcontext/functions/setshapepcmreadpointer)                         | 읽기 포인터를 설정합니다.                                        |

## Structures

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

## Enumerations

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


## Related topics

- [ACP 개요](/ko/build/console-features/audio/overviews/acp-overview.md)
- [SHAPE_PCM_CONTEXT](/ko/reference/audio/shapepcmcontext/structs/shape_pcm_context.md)
- [SHAPE_PCM_FORMAT](/ko/reference/audio/shapepcmcontext/enums/shape_pcm_format.md)
- [SHAPE_PCM_MODE](/ko/reference/audio/shapepcmcontext/enums/shape_pcm_mode.md)
- [GetShapePcmFormat](/ko/reference/audio/shapepcmcontext/functions/getshapepcmformat.md)
