DV ビデオ デコーダ フィルタ
このフィルタは、デジタル ビデオ (DV) ストリームを非圧縮ビデオにデコードする。
フィルタ インターフェイス | IBaseFilter、IDVRGB219、IIPDVDec、IPersistStream、ISpecifyPropertyPages |
入力ピン メディア タイプ |
|
入力ピン インターフェイス | IMemInputPin、IPin、IQualityControl |
出力ピン メディア タイプ | メジャー タイプ : MEDIATYPE_Video
サブタイプ :
フォーマット タイプ : Format_VideoInfo、Format_VideoInfo2 |
出力ピン インターフェイス | IMediaPosition、IMediaSeeking、IPin、IQualityControl |
フィルタ CLSID | CLSID_DVVideoCodec |
プロパティ ページ CLSID | CLSID_DVDecPropertiesPage |
実行モジュール | qdv.dll |
メリット | MERIT_NORMAL |
フィルタ カテゴリ | CLSID_LegacyAmFilterCategory |
注意
デコード解像度をフル サイズ、1/2、1/4、または 1/8 のサイズに設定するには、IIPDVDec インターフェイスを使用する。
インターレース : 旧バージョンのデコーダでは、ビデオは常に非インターレース化される。DirectX 9.0 では、DV ビデオ デコーダは、インターレースを保持できる。これにより、レンダリング品質を向上させるために、Video Mixing Renderer (VMR) によってインターレースのビデオを非インターレース化できる。この機能を使うには、ダウンストリーム フィルタが、AM_MEDIA_TYPE 構造体の formattype メンバの Format_VideoInfo2 の値で示された VIDEOINFOHEADER2 フォーマットをサポートしている必要がある。最大解像度出力では、VIDEOINFOHEADER2 構造体の非インターレース フラグ (dwInterlace) にはインターレースされたフィールドを示す AMINTERLACE_IsInterlaced | AMINTERLACE_DisplayModeBobOrWeave が設定される。1/2 以下の解像度では、dwInterlace にはプログレッシブ フレームを示すゼロが設定される。
参照