C++ MFCreateAgregateSource是否对订购做出任何保证? 如果在Windows MediaFoundation中使用 MFCCRATE聚合GROUCE 创建聚合媒体源,那么这些流的顺序与传递到 MFCCRATE聚合GRESURCE 的集合中的源的顺序相同吗?如果没有,有没有办法确定哪个实际来源创建了哪个流?
MSDN文章可以澄清这些疑问,解释聚合顺序,但目前没有提供此类详细信息 有API经验的人报告说,聚合顺序很简单:集合元素的顺序,以及单个源中的流 请参阅交叉帖子中的更多内容: 例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)C++ MFCreateAgregateSource是否对订购做出任何保证? 如果在Windows MediaFoundation中使用 MFCCRATE聚合GROUCE 创建聚合媒体源,那么这些流的顺序与传递到 MFCCRATE聚合GRESURCE 的集合中的源的顺序相同吗?如果没有,有没有办法确定哪个实际来源创建了哪个流?,c++,ms-media-foundation,C++,Ms Media Foundation,MSDN文章可以澄清这些疑问,解释聚合顺序,但目前没有提供此类详细信息 有API经验的人报告说,聚合顺序很简单:集合元素的顺序,以及单个源中的流 请参阅交叉帖子中的更多内容: 例1: 您有3个媒体源,A、B和C。每个媒体源只有一个流。 如果你把它们按字母顺序添加到一个集合中,你会得到3个 聚合源上的流 -> 流0是源A(流0) 流1是源B(流0) 流2是源C(流0) 例2: 相同的媒体源,但这次B有2个流。如果您添加 源代码按字母顺序排列为一个集合,您将得到4条流 在聚合源上 -> 流0是源A(
MSDN文章可以澄清这些疑问,解释聚合顺序,但它(目前)没有提供此类细节 有API经验的人报告说,聚合顺序很简单:集合元素的顺序,以及单个源中的流 请参阅交叉帖子中的更多内容: 例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)