如果我使用MFCreateAggregateSource
在Windows Media Foundation中创建聚合媒体源,是否按照与传递给MFCreateAggregateSource
的集合中的源相同的顺序排序流?如果没有,有没有办法确定哪个实际来源创建了哪个流?
答案 0 :(得分:0)
MSDN关于聚合顺序的MFCreateAggregateSource
文章可以清除疑点,但它没有提供这些细节(目前)。
具有API报告经验的人员汇总顺序很简单:集合元素的顺序和各个源中的流。
在MSDN Forums上的交叉帖子中查看更多内容:
示例1:
您有3个媒体来源,A,B和C.每个来源只有一个流。 如果按字母顺序将它们添加到集合中,您将获得3 聚合源上的流。
- >
流0是源A(流0)
流1是源B(流0)
流2是源C(流0)
示例2:
相同媒体来源,但这次B有2个流。如果添加 按字母顺序排列到集合的源,您将获得4个流 在汇总来源。
- >
流0是源A(流0)
流1是源B(流0)
流2是源B(流1)
流3是源C(流0)