次の方法で共有


サポートされるオーディオ形式

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 でなければなりません。

ADPCMXMA および xWMA 圧縮形式の妥当性のルールは、個々の形式に応じて異なります。

すべてのオーディオ形式は、WAVEFORMATEX ベースの構造体として表現する必要があります。8 ビットまたは 16 ビット以外のビット深度を持つ整数 PCM 形式は、サンプル圧縮のあいまいさを排除するため、WAVEFORMATEXTENSIBLE 構造体を使用して表現する必要があります。非 PCM 形式は、特定の拡張構造体を使用して表現する必要があります。たとえば、ADPCM オーディオには、ADPCMWAVEFORMAT 構造体を使用します。

サンプル コンテナーのサイズは、常にサイズを表す整数のバイト数である必要があります。たとえば、20 ビット オーディオは、24 ビットのコンテナーに圧縮する必要があります。

関連トピック

  • XMA
    XMA 形式の概要を示します。
  • ADPCM
    ADPCM 形式の概要を示します。
  • xWMA
    xWMA 形式の概要を示します。