C++ 媒体基金会:同时运行多个媒体? 是否有一个技巧来保证几个相同的视频(多个线程)与媒体基金会的同步显示?
看C++ 媒体基金会:同时运行多个媒体? 是否有一个技巧来保证几个相同的视频(多个线程)与媒体基金会的同步显示?,c++,ms-media-foundation,C++,Ms Media Foundation,看 通过在异步模式下为每个文件创建IMFSourceReader,您可以同步播放多个媒体文件的可能副本。您可以对OnReadSample中接收的样本进行排队。您可以有一个单独的线程来处理排队的样本,方法是选择到期的样本并将其发送到管道的其余部分,即IMFSinkWriter,它将播放/记录样本。是的,如果您想/需要使用IMFSSession,MFCreateAgregateSource是另一个选项。请提供一个代码示例,好吗?我无法做到,通过在异步模式下为每个文件创建IMFSourceReader
通过在异步模式下为每个文件创建IMFSourceReader,您可以同步播放多个媒体文件的可能副本。您可以对OnReadSample中接收的样本进行排队。您可以有一个单独的线程来处理排队的样本,方法是选择到期的样本并将其发送到管道的其余部分,即IMFSinkWriter,它将播放/记录样本。是的,如果您想/需要使用IMFSSession,MFCreateAgregateSource是另一个选项。请提供一个代码示例,好吗?我无法做到,通过在异步模式下为每个文件创建IMFSourceReader,您可以同步播放多个媒体文件。您可以对OnReadSample中接收的样本进行排队。您可以有一个单独的线程来处理排队的样本,方法是选择到期的样本并将其发送到管道的其余部分,即IMFSinkWriter,它将播放/记录样本。是的,如果您想/需要使用IMFSSession,MFCreateAgregateSource是另一个选项。请提供一个代码示例,好吗?我无法做到,谢谢