ストリームを 1 つだけ含む (オーディオなし) ビデオ ファイルのトポロジを作成しました。
順番に接続された 3 つのノードが含まれています。
- ソース ストリーム ノード
- as
Mpeg4Part2VideoDecoder
トランスフォーム ノード - 出力ノードとしての EVRのアクティブ化オブジェクト
SetTopology()を呼び出して、部分的なトポロジを許可すると、再生が機能します。ただし、トポロジ全体を自分で解決しようとしています。
したがって、最初に出力ノードをメディア シンクにバインドする必要があります。マニュアルに記載されているガイドラインに従いましたが、必要な呼び出しはすべて成功したようです。完全なトポロジを設定すると、MESessionTopologySet
イベントが発生します。
残念ながら、再生は機能しませんが、エラーは発生しません。
- 完全なトポロジを作成するときに他に必要なものはありますか?
- msdn ドキュメントのどこかで、部分的なトポロジを設定するときに使用されるトポロジ ローダーがメディア タイプも設定することを読んだことを思い出します。これは必須ですか? 必要な場合、これに関する詳細情報はどこにありますか?