サポートされるオーディオ形式
XAudio2 および XACT は、PCM (Pulse Code Modulation) オーディオおよび xWMA ソフトウェア デコーディングを Xbox 360 と Windows の両方で再生できます。さらに、XAudio2 および XACT では、プラットフォームに依存する圧縮オーディオ形式 (Windows 上の ADPCM や Xbox 360 上の XMA) のセットがサポートされます。
形式の要件
PCM オーディオは、8 ビット、16 ビット、20 ビット、24 ビット整数形式、または 32 ビット浮動小数点形式であり、1 ~ 64 のインターリーブ チャンネルを備えている必要があります。また、サンプル レートは 1 kHz ~ 200 kHz でなければなりません。
ADPCM、XMA および xWMA 圧縮形式の妥当性のルールは、個々の形式に応じて異なります。
すべてのオーディオ形式は、WAVEFORMATEX ベースの構造体として表現する必要があります。8 ビットまたは 16 ビット以外のビット深度を持つ整数 PCM 形式は、サンプル圧縮のあいまいさを排除するため、WAVEFORMATEXTENSIBLE 構造体を使用して表現する必要があります。非 PCM 形式は、特定の拡張構造体を使用して表現する必要があります。たとえば、ADPCM オーディオには、ADPCMWAVEFORMAT 構造体を使用します。
サンプル コンテナーのサイズは、常にサイズを表す整数のバイト数である必要があります。たとえば、20 ビット オーディオは、24 ビットのコンテナーに圧縮する必要があります。
関連トピック
- XMA
XMA 形式の概要を示します。 - ADPCM
ADPCM 形式の概要を示します。 - xWMA
xWMA 形式の概要を示します。