非標準形式の生成
[このページに関連付けられている機能である Audio Compression Manager は、従来の機能です。 Microsoft では、新しいコードではこの機能を使用しないことを強くお勧めします。]
アプリケーションで標準以外の形式が必要な場合があります。 たとえば、アプリケーションに 16 kHz ADPCM 形式のファイルが必要な場合があります。 16 kHz は非標準であるため、列挙関数ではこの形式は生成されません。 実際、フォーマット アルゴリズムをアプリケーションにカスタム コーディングする必要がないため、非標準の形式を生成する信頼性の高い方法はありません。 ただし、必要なすべての情報を含む有効な PCM 形式を設定し、 acmFormatSuggest 関数を使用して、類似の形式を生成できる場合があります。 コンプレッサと圧縮解除器は、目的の形式に最も近い形式を提案しようとするため、通常、チャネルと周波数の数は保持されます。