トポロジ ノード属性
トポロジ ノードには、次の属性が適用されます。
一般的なトポロジ ノード属性
属性 | 説明 |
---|---|
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 | ティー ノードのプライマリ出力である出力を示します。 |
関連トピック