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

# SHAPE_PCM_MODE

> SHAPE_PCM_MODE

# SHAPE\_PCM\_MODE

PCM 모드 열거형을 지정합니다.

## Syntax

```cpp theme={null}
enum SHAPE_PCM_MODE    
{  
    SHAPE_PCM_MODE_LINEAR,  
    SHAPE_PCM_MODE_CIRCULAR  
}  
```

## Constants

| Constant                   | Description  |
| -------------------------- | ------------ |
| SHAPE\_PCM\_MODE\_LINEAR   | 단일 원샷 버퍼입니다. |
| SHAPE\_PCM\_MODE\_CIRCULAR | 순환 버퍼입니다.    |

## Remarks

Sample Rate Convertor(SRC)는 모노 또는 스테레오 모드 중 하나로 동작합니다. PCM 데이터는 메모리에서 읽혀 샘플링 레이트 변환을 위해 공통 24비트 고정 소수점 형식으로 변환됩니다. 출력은 모드에 따라 하나 또는 두 개의 믹스 버퍼에 기록됩니다. 스테레오 데이터는 인터리브된 16비트 데이터 스트림으로 메모리에 저장되며, 각 32비트 워드의 하위 16비트에 좌측 채널이, 상위 16비트에 우측 채널이 저장됩니다. 스테레오 모드에서는 PCM 데이터가 읽히는 동시에 디인터리브됩니다. 좌측 채널 데이터(짝수 번호 샘플)는 처리되어 한 믹스 버퍼로 출력되고, 우측 채널 데이터(홀수 번호 샘플)는 다른 믹스 버퍼로 기록됩니다.

## Requirements

**Header:** shapepcmcontext.h

**Supported platforms:** XBOX One 제품군 콘솔 및 XBOX Series 콘솔

## See also

[ACP 개요](/build/console-features/audio/overviews/acp-overview)\
[Shape 개요](/build/console-features/audio/overviews/shape-overview)\
[shapepcmcontext](/reference/audio/shapepcmcontext/shapepcmcontext_members)


## Related topics

- [GetShapePcmMode](/ko/reference/audio/shapepcmcontext/functions/getshapepcmmode.md)
- [SetShapePcmMode](/ko/reference/audio/shapepcmcontext/functions/setshapepcmmode.md)
- [ShapePcmContext](/ko/reference/audio/shapepcmcontext/shapepcmcontext_members.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)
