WAVE パーサー フィルター

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

WAVE パーサー フィルターは、.wav、.au、または .aif ファイルから WAV 形式のオーディオ データを解析します。 アップストリーム フィルターは、 非同期ファイル ソース フィルター、 URL ファイル ソース フィルター、または WAV オーディオ データを含む互換性のあるサードパーティの非同期ソース フィルターである必要があります。 出力ストリームはオーディオ データであり、オーディオ レンダリング フィルターまたは介在するオーディオ変換フィルターに直接接続できます。

Label
フィルター インターフェイス IAMMediaContentIBaseFilterIPersistMediaPropertyBag
入力ピン メディアの種類 主な種類: 次MEDIATYPE_StreamTheサブタイプが有効です。
  • MEDIASUBTYPE_AIFF
  • MEDIASUBTYPE_AU
  • MEDIASUBTYPE_WAVE
入力ピン インターフェイス IPinIQualityControl
出力ピン メディアの種類 主な種類: MEDIATYPE_AudioSubtype: MEDIASUBTYPE_PCMまたはその他の圧縮の種類。 ( 「オーディオ サブタイプ」を参照してください)。
形式の種類: FORMAT_WaveFormatEx
出力ピン インターフェイス IPinIMediaSeeking
CLSID のフィルター処理 {D51BD5A1-7548-11cf-A520-0080C77EF58A}
プロパティ ページ CLSID プロパティ ページがありません。
[実行可能ファイル] quartz.dll
メリット MERIT_UNLIKELY
フィルター カテゴリ CLSID_LegacyAmFilterCategory

 

解説

このフィルターでは、次のファイルの種類がサポートされています。

  • WAVE (.wav)
  • AIFF と AIFF-C (.aif)
  • AU (.au)

ただし、オーディオ形式には次の制限があります。

  • オーディオは、8 ビットまたは 16 ビットの線形 PCM である必要があります。
  • AIFF-C ファイルの場合、オーディオはビッグ エンディアンのバイト順 (圧縮タイプ 'NONE') で圧縮解除する必要があります。

DirectShow フィルター