Skip to main content

XMA2PACKET

ビッグ エンディアン形式の XBOX Media Audio (XMA) パケット構造体。

構文

メンバー

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 パケットをスキップします。
XBOX One のオーディオ アーキテクチャの概要については、未来のサウンド: XBOX One のオーディオ アーキテクチャを参照してください。

要件

ヘッダー: xma2defs.h サポートされるプラットフォーム: XBOX One ファミリ本体および XBOX Series 本体

関連項目

XMA2 の概要
xma2defs
最終更新日 2026年8月24日