Share via


ADPCMWAVEFORMAT

ADPCMWAVEFORMAT 構造体は、ADPCM オーディオ データのフォーマットを定義します。

typedef struct adpcmwaveformat_tag {
    WAVEFORMATEX wfx;
    WORD wSamplesPerBlock;
    WORD wNumCoef;
    ADPCMCOEFSET aCoef[];
} ADPCMWAVEFORMAT;

メンバ

  • wfx
    基本のフォーマットを示す、基本 WAVEFORMATEX 構造体です。wFormatTag メンバーは必ず WAVE_FORMAT_ADPCM にします。
  • wSamplesPerBlock
    サンプル数単位で測定される ADPCM ブロックのサイズです。32 ~ 512 の範囲で指定する必要があります。詳細については、「ADPCM の概要」を参照してください。
  • wNumCoef
    aCoef におけるエントリの数です。     ADPCM コマンドライン エンコーダー (AdpcmEncode) によって生成される ADPCM データには常に、データの圧縮係数の配列に 7 つのエントリが含まれています。
  • aCoef
    ADPCM の圧縮係数の配列です。

要件

ヘッダー: Audiodefs.h 宣言