AVIコンプレッサーフィルター

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

AVI コンプレッサー フィルターを使用すると、Video Compression Manager (VCM) コーデックをフィルター グラフに参加させることができます。 各コーデックは、フィルターの個別のインスタンスとして表示されます。 CoCreateInstance を使用してこのフィルターを直接作成することはできません。 代わりに、システム デバイス列挙子を使用する必要があります。 詳細については、「 システム デバイス列挙子の使用」を参照してください。

フィルターの入力ピンは、ビデオ キャプチャ フィルターや AVI スプリッター フィルターなど、圧縮されていないビデオ データを出力するフィルターに接続します。 フィルターの出力ピンは、通常、 AVI マルチプレクサ フィルターなどの MUX フィルターに接続します。

コーデックが古い形式の VFW 構成ダイアログ ボックスまたは [バージョン情報] ダイアログ ボックスをサポートしている場合、アプリケーションは IAMVfwCompressDialogs インターフェイスを使用して表示できます。

注意

MPEG コンプレッサーは VCM コーデックとして実装されることはなく、ネイティブ DirectShow フィルターとしてのみ実装されます。

 

Label
フィルター インターフェイス IAMVfwCompressDialogsIBaseFilter、IPersistPropertyBag、ISpecifyPropertyPages
入力ピン メディアの種類 MEDIATYPE_Video、MEDIASUBTYPE_NULL
入力ピン インターフェイス IMemInputPinIPinIQualityControl
出力ピン メディアの種類 MEDIATYPE_Video、MEDIASUBTYPE_NULL
出力ピン インターフェイス IAMStreamConfigIAMVideoCompressionIMediaPositionIMediaSeekingIPinIQualityControl
CLSID をフィルター処理する 該当なし
プロパティ ページ CLSID プロパティ ページがありません。
[実行可能ファイル] qcap.dll
メリット MERIT_DO_NOT_USE
フィルター カテゴリ CLSID_VideoCompressorCategory

 

DirectShow フィルター