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

# XMA2WAVEFORMAT

> XMA2WAVEFORMAT

# XMA2WAVEFORMAT

빅 엔디안 바이트 순서의 레거시 XMA2 형식 구조체입니다.

## 구문

```cpp theme={null}
typedef struct XMA2WAVEFORMAT {  
    BYTE Version;  
    BYTE NumStreams;  
    BYTE RESERVED;  
    BYTE LoopCount;  
    DWORD LoopBegin;  
    DWORD LoopEnd;  
    DWORD SampleRate;  
    DWORD EncodeOptions;  
    DWORD PsuedoBytesPerSec;  
    DWORD BlockSizeInBytes;  
    DWORD SamplesEncoded;  
    DWORD SamplesInSource;  
    DWORD BlockCount;  
    XMA2STREAMFORMAT Streams[1];  
} XMA2WAVEFORMAT  
```

### 멤버

\u0001\u0001\u0001\
*Version*\
형식: BYTE

파일을 생성한 XMA 인코더의 버전입니다. XMA2 파일의 경우 항상 3 이상입니다.

*NumStreams*\
형식: BYTE

인터리브된 오디오 스트림 수입니다.

*RESERVED*\
형식: BYTE

예약되어 있습니다.

*LoopCount*\
형식: BYTE

루프 반복 횟수이며, 255 = 무한입니다.

*LoopBegin*\
형식: DWORD

루프 시작 지점(샘플 단위)입니다.

*LoopEnd*\
형식: DWORD

루프 끝 지점(샘플 단위)입니다.

*SampleRate*\
형식: DWORD

파일의 디코딩된 샘플 속도입니다.

*EncodeOptions*\
형식: DWORD

XMA 인코더 또는 디코더에 대한 옵션입니다.

*PsuedoBytesPerSec*\
형식: DWORD

XMA 인코더에서 내부적으로 사용됩니다.

*BlockSizeInBytes*\
형식: DWORD

이 파일의 XMA 블록 크기(바이트 단위)이며, 마지막 블록은 제외될 수 있습니다. XMA 블록은 2KB 패킷의 배열이기 때문에 항상 2KB의 배수입니다.

*SamplesEncoded*\
형식: DWORD

이 파일에 인코딩된 총 PCM 샘플 수입니다.

*SamplesInSource*\
형식: DWORD

이 파일을 생성하는 데 사용된 원본 자료의 실제 PCM 샘플 수입니다.

*BlockCount*\
형식: DWORD

이 파일의 XMA 블록 수이며, 따라서 탐색 테이블의 항목 수이기도 합니다.

*Streams*\
형식: [XMA2STREAMFORMAT](/reference/audio/xma2defs/structs/xma2streamformat)\[1]

스트림별 형식 정보이며, 실제 배열 길이는 NumStreams 필드에 있습니다.

## 설명

<Note>이는 레거시 XMA 형식 구조체입니다. 제공된 정보는 참조용으로만 사용해야 하며 새 콘텐츠에는 사용하지 마세요.</Note>

`XMAWAVEFORMAT`은 XMA 버전 1 파일에서 사용되는 구조체였습니다. `XMA2WAVEFORMAT`은 초기 XMA2 파일에서 사용되었습니다. 이는 일반 *fmt* RIFF 청크에 배치되지 않고 자체 XMA2 청크에 배치됩니다. XMA2에 대한 자세한 내용은 [XMA2 개요](/build/console-features/audio/overviews/xma2-overview)를 참조하세요. XBOX One의 오디오 아키텍처 개요는 *The sound of the future*: [The audio architecture in XBOX One](/build/console-features/audio/overviews/xbox-one-audio-architecture)을 참조하세요.

## 요구 사항

**헤더:** xma2defs.h

**지원 플랫폼:** XBOX One 제품군 콘솔 및 XBOX Series 콘솔

## 관련 항목

[xma2defs](/reference/audio/xma2defs/xma2defs_members)


## Related topics

- [XMA2WAVEFORMATEX](/ko/reference/audio/xma2defs/structs/xma2waveformatex.md)
- [XMA2STREAMFORMAT](/ko/reference/audio/xma2defs/structs/xma2streamformat.md)
- [XMA2Defs](/ko/reference/audio/xma2defs/xma2defs_members.md)
- [XMASTREAMFORMAT](/ko/reference/audio/xma2defs/structs/xmastreamformat.md)
- [XMA2PACKET](/ko/reference/audio/xma2defs/structs/xma2packet.md)
