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

Estructura de paquete de XBOX Media Audio (XMA) en formato big-endian.

## Sintaxis

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

### Miembros

*FrameCount*\
Tipo: int

Número de fotogramas de XMA que comienzan en este paquete.

*FrameOffsetInBits*\
Tipo: int

Bit de *XmaData* donde comienza el primer fotograma completo.

*PacketMetaData*\
Tipo: int

Metadatos almacenados en el paquete. Siempre 1 para XMA2.

*PacketSkipCount*\
Tipo: int

Número de paquetes que pertenecen a otras secuencias que deben omitirse para encontrar el siguiente paquete que pertenece a esta secuencia.

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

Datos codificados con XMA.

## Comentarios

La estructura `XMA2PACKET` omitirá 2 paquetes para encontrar el siguiente de esta secuencia. Usa la firma `XMA2`, que es 001. El primer fotograma comienza a 527 bits del inicio del paquete. El paquete contiene 12 fotogramas. En el ejemplo siguiente, el primer *DWORD* de un paquete es 0x30107902. El paquete contiene 12 fotogramas. El primer fotograma comienza a 527 bits del inicio del paquete. Para encontrar el siguiente paquete de esta secuencia, omita 2 paquetes.

```
      // 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  
```

Para obtener información general de la arquitectura de audio de XBOX One, consulte **El sonido del futuro**: [La arquitectura de audio en XBOX One](/build/console-features/audio/overviews/xbox-one-audio-architecture).

## Requisitos

**Encabezado:** xma2defs.h

**Plataformas compatibles:** consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

[Información general de XMA2](/build/console-features/audio/overviews/xma2-overview)\
[xma2defs](/reference/audio/xma2defs/xma2defs_members)


## Related topics

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