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

# XMA2PACKET

> XMA2PACKET

# XMA2PACKET

빅 엔디안 형식의 XBOX Media Audio(XMA) 패킷 구조체입니다.

## 구문

```cpp theme={null}
typedef struct XMA2PACKET {  
    int FrameCount : 6;  
    int FrameOffsetInBits : 15;  
    int PacketMetaData : 3;  
    int PacketSkipCount : 8;  
    BYTE XmaData[XMA_BYTES_PER_PACKET - sizeof ( DWORD )];  
} XMA2PACKET  
```

### 멤버

*FrameCount*\
형식: int

이 패킷에서 시작되는 XMA 프레임 수입니다.

*FrameOffsetInBits*\
형식: int

첫 번째 완전한 프레임이 시작되는 *XmaData*의 비트입니다.

*PacketMetaData*\
형식: int

패킷에 저장된 메타데이터입니다. XMA2의 경우 항상 1입니다.

*PacketSkipCount*\
형식: int

이 스트림에 속하는 다음 패킷을 찾기 위해 건너뛰어야 하는 다른 스트림에 속한 패킷 수입니다.

*XmaData*\
형식: BYTE\[XMA\_BYTES\_PER\_PACKET - sizeof ( DWORD )]

XMA로 인코딩된 데이터입니다.

## 설명

`XMA2PACKET` 구조체는 이 스트림의 다음 패킷을 찾기 위해 2개의 패킷을 건너뜁니다. `XMA2` 시그니처(001)를 사용합니다. 첫 번째 프레임은 패킷의 527비트에서 시작됩니다. 패킷에는 12개의 프레임이 포함되어 있습니다. 다음 예제에서 패킷의 첫 번째 *DWORD*는 0x30107902입니다. 패킷에는 12개의 프레임이 포함되어 있습니다. 첫 번째 프레임은 패킷의 527비트에서 시작합니다. 이 스트림의 다음 패킷을 찾으려면 2개의 패킷을 건너뜁니다.

```
      // 001100 000001000001111 001 00000010  
      //    |          |         |      |____ Skip 2 packets to find the next one for this stream  
      //    |          |         |___________ XMA2 signature (this is always 001)  
      //    |          |_____________________ First frame starts 527 bits into the packet  
      //    |________________________________ The packet contains 12 frames  
```

XBOX One의 오디오 아키텍처 개요는 **The sound of the future**: [The audio architecture in XBOX One](https://docs.xbox.com/ko/build/console-features/audio/overviews/xbox-one-audio-architecture.md)을 참조하세요.

## 요구 사항

**헤더:** xma2defs.h

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

## 관련 항목

[XMA2 개요](https://docs.xbox.com/ko/build/console-features/audio/overviews/xma2-overview.md)\
[xma2defs](https://docs.xbox.com/ko/reference/audio/xma2defs/xma2defs_members.md)


## Related topics

- [XMA2Defs](https://docs.xbox.com/ko/reference/audio/xma2defs/xma2defs_members.md)
- [GetXmaPacketMetadata](https://docs.xbox.com/ko/reference/audio/xma2defs/functions/getxmapacketmetadata.md)
- [GetXmaPacketFrameCount](https://docs.xbox.com/ko/reference/audio/xma2defs/functions/getxmapacketframecount.md)
- [GetXmaPacketFirstFrameOffsetInBits](https://docs.xbox.com/ko/reference/audio/xma2defs/functions/getxmapacketfirstframeoffsetinbits.md)
- [GetXmaPacketSkipCount](https://docs.xbox.com/ko/reference/audio/xma2defs/functions/getxmapacketskipcount.md)
