AVIコンプレッサーフィルター
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
AVI コンプレッサー フィルターを使用すると、Video Compression Manager (VCM) コーデックをフィルター グラフに参加させることができます。 各コーデックは、フィルターの個別のインスタンスとして表示されます。 CoCreateInstance を使用してこのフィルターを直接作成することはできません。 代わりに、システム デバイス列挙子を使用する必要があります。 詳細については、「 システム デバイス列挙子の使用」を参照してください。
フィルターの入力ピンは、ビデオ キャプチャ フィルターや AVI スプリッター フィルターなど、圧縮されていないビデオ データを出力するフィルターに接続します。 フィルターの出力ピンは、通常、 AVI マルチプレクサ フィルターなどの MUX フィルターに接続します。
コーデックが古い形式の VFW 構成ダイアログ ボックスまたは [バージョン情報] ダイアログ ボックスをサポートしている場合、アプリケーションは IAMVfwCompressDialogs インターフェイスを使用して表示できます。
注意
MPEG コンプレッサーは VCM コーデックとして実装されることはなく、ネイティブ DirectShow フィルターとしてのみ実装されます。
Label | 値 |
---|---|
フィルター インターフェイス | IAMVfwCompressDialogs、 IBaseFilter、IPersistPropertyBag、ISpecifyPropertyPages |
入力ピン メディアの種類 | MEDIATYPE_Video、MEDIASUBTYPE_NULL |
入力ピン インターフェイス | IMemInputPin、 IPin、 IQualityControl |
出力ピン メディアの種類 | MEDIATYPE_Video、MEDIASUBTYPE_NULL |
出力ピン インターフェイス | IAMStreamConfig、 IAMVideoCompression、 IMediaPosition、 IMediaSeeking、 IPin、 IQualityControl |
CLSID をフィルター処理する | 該当なし |
プロパティ ページ CLSID | プロパティ ページがありません。 |
[実行可能ファイル] | qcap.dll |
メリット | MERIT_DO_NOT_USE |
フィルター カテゴリ | CLSID_VideoCompressorCategory |
関連トピック