XMASTREAMFORMAT
XMAWAVEFORMAT でストリームごとのデータに使用されます。構文
メンバー
PsuedoBytesPerSec型: DWORD XBOX Media Audio (XMA) エンコーダーで使用されます。タイプミスはレガシーの理由で保持されています。 SampleRate
型: DWORD ストリームのデコード済みサンプル レート。XMA2 ファイルでは、これはファイル内のすべてのストリームで同じです。 LoopStart
型: DWORD ストリームの先頭を基準とした、ループ開始を含むフレームのビット オフセット。 LoopEnd
型: DWORD ループ終了を含むフレームのビット オフセット。 SubframeData
型: BYTE それらを含むフレーム内のループ ポイントの正確な位置を指定する 2 つの 4 ビット数。
- SubframeEnd: ループが終了するループ終了フレームのサブフレーム。範囲は 0 から 3 です。
- SubframeSkip: ループに到達するために開始フレームでスキップするサブフレーム。範囲は 0 から 4 です。
型: BYTE ストリーム内のチャネル数: 1 または 2。 ChannelMask
型: WORD ストリーム内のチャネルの空間位置。
解説
これはレガシー XMA フォーマット構造体です。提供される情報は参照用にのみ使用し、新しいコンテンツでは使用しないでください。
XMAWAVEFORMAT は XMA バージョン 1 ファイルで使用された構造体です。XMA2WAVEFORMAT は初期の XMA2 ファイルで使用されていました。これは通常の fmt RIFF チャンクに配置されるのではなく、独自の XMA2 チャンクに配置されます。XMA2 の詳細については、XMA2 の概要を参照してください。XBOX One のオーディオ アーキテクチャの概要については、未来のサウンド: XBOX One のオーディオ アーキテクチャを参照してください。
