MF_TOPONODE_MARKIN_HERE属性

パイプラインがこのノードでマークインを適用するかどうかを指定します。 マークインは、プレゼンテーションの開始位置です。 パイプライン コンポーネントがマークイン ポイントの前にデータを生成する場合、データはレンダリングされません。

データ型

UINT32

ブール値として扱います。

解説

Note

ほとんどのアプリケーションでは、この属性を使用する必要はありません。 メディア セッションでは、必要に応じてこの属性が自動的に設定されます。

 

この属性は、すべてのノード タイプに適用されます。 属性が TRUE の場合、Media Foundation パイプラインは、プレゼンテーションの開始時刻と一致するように、このノードからの出力サンプルをトリミングします。 トポロジ ローダーは、トポロジを解決するときにこの属性を設定します。

トポロジのすべてのブランチで 1 つのノードに、この属性を TRUE に設定することをお勧めします。 トポロジ ブランチは、ソース ノードから出力ノードへのパスとして定義されます。 ブランチ内では、 ブランチ 内の同じノードにMF_TOPONODE_MARKOUT_HERE属性とMF_TOPONODE_MARKIN_HERE属性を設定する必要があります。 同じブランチ内の異なるノードに設定することはできません。

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

要件

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

関連項目

Media Foundation 属性のアルファベット順リスト

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode

MF_TOPONODE_MARKOUT_HERE

トポロジ ノード属性