MF_TOPONODE_MARKOUT_HERE属性

パイプラインがこのノードでマークアウトを適用するかどうかを指定します。 [マークアウト] は、プレゼンテーションが終了するポイントです。 パイプライン コンポーネントがマークアウト ポイントを超えてデータを生成する場合、データはレンダリングされません。

データ型

UINT32

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

注釈

この属性は、すべてのノードの種類に適用されます。

この属性が TRUE の場合、Media Foundation パイプラインは、プレゼンテーションの停止時間と一致するように、このノードからの出力サンプルをトリミングします。 トポロジ ローダーは、トポロジを解決するときにこの属性を設定します。 ほとんどのアプリケーションでは、この属性を設定または取得する必要はありません。

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

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

要件

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

こちらもご覧ください

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

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode

MF_TOPONODE_MARKIN_HERE

トポロジ ノード属性