2016-05-17 13 views
1

MFCreateAggregateSourceを使用してWindows Media Foundationに集約メディアソースを作成する場合、ストリーム内のソースは、コレクション内のソースがMFCreateAggregateSourceに渡される順序と同じ順序で並べられますか?そうでない場合は、どの実際のソースがストリームを作成するかを判断する方法はありますか?MFCreateAggregateSourceは注文に関する保証はありますか?

答えて

0

MSDNの記事MFCreateAggregateSourceについては、集計の順番を説明しても疑問が解決される可能性がありますが、そのような詳細は現時点では提供されていません。

APIの経験をお持ちの方は、集計順序が簡単であることを報告しています。収集要素の順序と個々のソース内のストリームです。

MSDN Forumsにクロスポストの詳細情報:

例1:

あなたが3つのメディアソース、A、B及びCの各ソースは1つのストリームだけを持っています。 アルファベット順にコレクションに追加すると、集計ソースに3 ストリームが表示されます。

- >

ストリーム0は、Source A(ストリーム0)

ストリーム1のソースB(ストリーム0)

ストリーム2は、ソースC(ストリーム0)

例です2:

同じメディアソースですが、今回はBストリームが2つあります。コレクションにアルファベット順に ソースを追加すると、集約ソースに4つのストリーム が表示されます。

- >

ストリーム0ソースA(ストリーム0)

ストリーム1は、ソー​​スB(ストリーム0)

であるストリーム2は、ソースB(ストリーム1)

ストリームであります3はソースC(ストリーム0)

関連する問題