トポロジ ノード属性

トポロジ ノードには、次の属性が適用されます。

一般的なトポロジ ノード属性

属性 説明
MF_TOPONODE_CONNECT_METHOD トポロジ ローダーがこのトポロジ ノードを接続する方法と、このノードが省略可能かどうかを指定します。
MF_TOPONODE_DECODER toplogy ノードのオブジェクトがデコーダーであるかどうかを指定します。
MF_TOPONODE_DECRYPTOR toplogy ノードの基になるオブジェクトが復号化器であるかどうかを指定します。
MF_TOPONODE_DISCARDABLE パイプラインがトポロジ ノードからサンプルを削除できるかどうかを指定します。
MF_TOPONODE_ERROR_MAJORTYPE トポロジ ノードの主要なメディアの種類を格納します。 この属性は、正しいデコーダーが見つからなかったため、トポロジの読み込みに失敗した場合に設定されます。
MF_TOPONODE_ERROR_SUBTYPE トポロジ ノードのメディア サブタイプを格納します。 この属性は、正しいデコーダーが見つからなかったため、トポロジの読み込みに失敗した場合に設定されます。
MF_TOPONODE_ERRORCODE このトポロジ ノードの最新の接続エラーのエラー コードが含まれています。
MF_TOPONODE_LOCKED このトポロジ ノードでメディアの種類を変更できるかどうかを指定します。
MF_TOPONODE_MARKIN_HERE パイプラインがこのノードでマークインを適用するかどうかを指定します。
MF_TOPONODE_MARKOUT_HERE パイプラインがこのノードでマークアウトを適用するかどうかを指定します。

 

ソース ノードの属性

属性 説明
MF_TOPONODE_MEDIASTART メディア ソース ファイルの開始に対するプレゼンテーションの開始時刻を 100 ナノ秒単位で指定します。
MF_TOPONODE_MEDIASTOP メディア ソース ファイルの開始に対するプレゼンテーションの停止時間を 100 ナノ秒単位で指定します。
MF_TOPONODE_PRESENTATION_DESCRIPTOR メディア ソースのプレゼンテーション記述子へのポインターを格納します。
MF_TOPONODE_SEQUENCE_ELEMENTID ソース ノードを含む要素を指定します。
MF_TOPONODE_SOURCE トポロジ ノードに関連付けられているメディア ソースへのポインターが含まれます。
MF_TOPONODE_STREAM_DESCRIPTOR メディア ソースのストリーム記述子へのポインターを格納します。
MF_TOPONODE_WORKQUEUE_ID トポロジ ノードの作業キューを指定します。
MF_TOPONODE_WORKQUEUE_MMCSS_CLASS トポロジ ノードのマルチメディア クラス スケジューラ サービス (MMCSS) タスクを指定します。
MF_TOPONODE_WORKQUEUE_MMCSS_TASKID トポロジ ノードの MMCSS タスク識別子を指定します。

 

ノード属性の変換

属性 説明
MF_TOPONODE_D3DAWARE トポロジ ノードに関連付けられている変換が DirectX ビデオ アクセラレーション (DXVA) をサポートするかどうかを指定します
MF_TOPONODE_DRAIN 変換がドレインされるタイミングを指定します。
MF_TOPONODE_FLUSH 変換をフラッシュするタイミングを指定します。
MF_TOPONODE_TRANSFORM_OBJECTID このトポロジ ノードに関連付けられている変換のクラス識別子 (CLSID)。

 

出力ノードの属性

属性 説明
MF_TOPONODE_DISABLE_PREROLL メディア セッションで、このトポロジ ノードで表されるメディア シンクでプリロールを使用するかどうかを指定します。
MF_TOPONODE_NOSHUTDOWN_ON_REMOVE 出力ノードがトポロジから削除されたときにメディア セッションがメディア シンクをシャットダウンするかどうかを指定します。
MF_TOPONODE_RATELESS このトポロジ ノードに関連付けられているメディア シンクがレートレスかどうかを指定します。
MF_TOPONODE_STREAMID このトポロジ ノードに関連付けられているストリーム シンクのストリーム識別子。

 

Tee ノードの属性

属性 説明
MF_TOPONODE_PRIMARYOUTPUT ティー ノードのプライマリ出力である出力を示します。

 

IMFTopologyNode

Media Foundation 属性

トポロジ属性