MFPKEY_VTYPE プロパティ
コーデックがインターレースソースビデオを検出するために使用するロジックを指定します。
IPropertyBag の定数
g_wszWMVCVType
データ型
VT_I4
既定値
0
注釈
このプロパティは、次のいずれかの値に設定できます。
値 | 説明 |
---|---|
0 | コーデックでは、標準のフレームタイプの検出ロジックが使用されます。 |
1 | コーデックは、すべてのソース ビデオ フレームをインターレース フレームとして扱います。 |
2 | コーデックは、すべてのソース ビデオ フレームをインターレース ビデオのフィールドとして扱います。 |
3 | コーデックは、入力ビデオ フレームがインターレース フレームかインターレース ビデオのフィールドかを自動的に決定します。 |
4 | コーデックは、入力ビデオ フレームがプログレッシブ フレーム、インターレース フレーム、インターレース ビデオのフィールドのいずれであるかを自動的に決定します。 |
このプロパティは、プログレッシブまたはインターレースビデオエンコードに使用される画像エンコード方法を決定します。
ビデオの種類が指定されていない場合、コーデックはプログレッシブ エンコード セッションにプログレッシブ フレーム エンコードを使用し、インターレース エンコード セッションにはフィールドインターレース エンコードを使用します。 ビデオ エンコード セッションの種類 (プログレッシブまたはインターレース) は 、MFPKEY_INTERLACEDCODINGENABLED プロパティを使用して設定されます。
注意
インターレース出力を生成するには、 MFPKEY_INTERLACEDCODINGENABLED プロパティを VARIANT_TRUE に設定する必要があります。それ以外の場合、MPFKEY_VTYPE プロパティを設定しても効果はありません。
インターレースされたビデオがエンコードされている場合は、いくつかの画像エンコード方法を指定できます。 通常、インターレースビデオをエンコードする最も効率的な方法は、フィールドインターレース方式 (2) を使用することです。 ソース ビデオに含まれるモーションが非常に少ない場合は、フレームインターレース方式 (1) または自動フレーム/フィールドメソッド (2) の方が適している可能性があります。
混合コンテンツ (プログレッシブ フレームとインターレース フレームの両方を含む) をエンコードする場合は、値の自動フレーム/フィールド/プログレッシブ メソッド (4) を使用することをお勧めします。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
Header |
|
こちらもご覧ください