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

# ADPCM コマンド ライン エンコーダー

> ADPCM コマンド ライン エンコーダー

Adaptive Differential Pulse Code Modulation (ADPCM) コマンド ライン エンコーダーは、サウンド ファイルを ADPCM と Pulse Code Modulation (PCM) の間で変換します。PCM 入力ファイルは少なくとも 128 サンプル必要です。ファイル内のループも少なくとも 128 サンプル必要です。PCM 入力ファイルは、1 kHz から 50 kHz の範囲のサンプル レートを持つ必要があります。これらの要件を満たさない PCM 入力ファイルは、詳細なエラー メッセージと共に拒否されます。変換情報は、次のコードと表に示されています。

| 列 1                                            |
| ---------------------------------------------- |
| `AdpcmEncode [ -b `\*N \*`]`*IN.wav* *OUT.wav* |

| オプション     | 説明                                                                                                                                                                                                                                                                                                                                                                                   |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| -b *N*    | 出力ファイル内の各 ADPCM ブロックがデコードされる PCM サンプル数を指定します。*N* の値は、32、64、128、256、または 512 のいずれかです。既定値は 128 です。                                                                                                                                                                                                                                                                                      |
| *IN.wav*  | 変換するファイルの名前。入力ファイルが PCM の場合、ADPCM 出力ファイルにエンコードされます。入力ファイルが ADPCM の場合、PCM 出力ファイルにデコードされます。入力 PCM ファイルには次の制限があります。モノラルまたはステレオである必要があります。1 kHz から 50 kHz の間のサンプル レートを持つ必要があります。8、16、または 32 ビットのサンプルを持つ必要があります。フォーマット チャンクに `WAVEFORMATEX` 構造体のみを持つことができます。`WAVEFORMATEXTENSIBLE` 構造体はサポートされていません。`AdpcmEncode` は、`AdpcmEncode` によって生成される ADPCM フォーマットと同じフォーマットの入力 ADPCM ファイルのみをサポートします。 |
| *OUT.wav* | 変換されたオーディオを保持するファイルの名前。                                                                                                                                                                                                                                                                                                                                                              |

<a id="ID4EOD" />

## 関連項目

[ADPCM の概要](/build/console-features/audio/overviews/adpcm-overview)
[XAudio2 の概要](/build/console-features/audio/overviews/xaudio2-overview)
[XAudio2 を使用してサウンドを再生する](/build/console-features/audio/overviews/xaudio2-play-sound)


## Related topics

- [ADPCM の概要](/ja-jp/build/console-features/audio/overviews/adpcm-overview.md)
- [XAudio2 を使用してサウンドを再生する](/ja-jp/build/console-features/audio/overviews/xaudio2-play-sound.md)
- [xWMA エンコーダー ライブラリおよびコマンド ライン ツール](/ja-jp/build/console-features/audio/tools/xwmaencoder/index.md)
- [XMA2 エンコーダー ライブラリおよびコマンド ライン ツール](/ja-jp/build/console-features/audio/tools/xma2encoder/index.md)
- [ツール](/ja-jp/build/console-features/audio/tools/index.md)
