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 |
|
こちらもご覧ください