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

# 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](/build/console-features/audio/overviews/xbox-one-audio-architecture)을 참조하세요.

## 요구 사항

**헤더:** xma2defs.h

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

## 관련 항목

[XMA2 개요](/build/console-features/audio/overviews/xma2-overview)\
[xma2defs](/reference/audio/xma2defs/xma2defs_members)


## Related topics

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