MFSampleExtension_SingleField属性
ビデオ サンプルに 1 つのフィールドを含めるか、2 つのインターリーブ フィールドを含めるかを指定します。 この属性は、メディア サンプルに適用されます。
データ型
UINT32 として格納されている BOOL
取得/設定
この属性を取得するには、 IMFAttributes::GetUINT32 を呼び出します。
この属性を設定するには、 IMFAttributes::SetUINT32 を呼び出します。
適用対象
解説
値が TRUE の場合、サンプルには 1 つのフィールドが含まれます。 値が FALSE の場合、または 属性が設定されていない場合、サンプルには完全なフレームが含まれます。 (インターレースされている場合は 2 つのフィールド、またはプログレッシブ フレーム)。
メディアの種類がプログレッシブ フレームまたはインターリーブ フィールドの場合、この属性は FALSE または未設定のままにする必要があります。
メディアの種類が 1 つのフィールドの場合、この属性は TRUE である必要があります。 サンプルの MFSampleExtension_BottomFieldFirst 属性を設定して、それが上のフィールドか下のフィールドかを示します。
現在、拡張ビデオ レンダラー (EVR) では、インターレースフレームと単一フィールドを切り替えるコンテンツはサポートされていません。
この属性の GUID 定数は、mfuuid.lib からエクスポートされます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリ |UWP アプリ] |
ヘッダー |
|
関連項目