次の方法で共有


MFSampleExtension_SingleField属性

ビデオ サンプルに 1 つのフィールドを含めるか、2 つのインターリーブ フィールドを含めるかを指定します。 この属性は、メディア サンプルに適用されます。

データ型

UINT32 として格納されている BOOL

取得/設定

この属性を取得するには、 IMFAttributes::GetUINT32 を呼び出します。

この属性を設定するには、 IMFAttributes::SetUINT32 を呼び出します。

適用対象

IMFSample

解説

値が TRUE の場合、サンプルには 1 つのフィールドが含まれます。 値が FALSE の場合、または 属性が設定されていない場合、サンプルには完全なフレームが含まれます。 (インターレースされている場合は 2 つのフィールド、またはプログレッシブ フレーム)。

メディアの種類がプログレッシブ フレームまたはインターリーブ フィールドの場合、この属性は FALSE または未設定のままにする必要があります。

メディアの種類が 1 つのフィールドの場合、この属性は TRUE である必要があります。 サンプルの MFSampleExtension_BottomFieldFirst 属性を設定して、それが上のフィールドか下のフィールドかを示します。

現在、拡張ビデオ レンダラー (EVR) では、インターレースフレームと単一フィールドを切り替えるコンテンツはサポートされていません。

この属性の GUID 定数は、mfuuid.lib からエクスポートされます。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリ |UWP アプリ]
ヘッダー
Mfapi.h

関連項目

Media Foundation 属性のアルファベット順の一覧

サンプル属性

メディア サンプル

ビデオインターレース