我正在实施一个媒体基础的示例,使用下面的链接。
https://msdn.microsoft.com/en-us/library/windows/desktop/ms701605(v=vs.85).aspxEVR获取错误MF_E_STREAMSINKS_FIXED - Windows Media Foundation
我对这个例子所做的更改是我通过调用添加到Streams中。我现在面临
CreateMediaSource(wFile1, &m_pSource_1);
CreateMediaSource(wFile2, &m_pSource_2);
CreateAggregatedSource(m_pSource_1, m_pSource_2, &m_pAggregatedSource);
m_pAggregatedSource->CreatePresentationDescriptor(&pSourcePD);
m_pSession->SetTopology(0, pTopology);
的问题是,我得到以下错误,当我运行应用程序:
Code: 0xC00D4A3B
Enum: MF_E_STREAMSINKS_FIXED
Message: Stream Sinks cannot be added to or removed from this Media Sink because its set of streams is fixed.
我想要实现什么:
我想在一个视频显示两个视频流使用EVR Windows Media Foundation的渲染器。
准备好时我会提供一个工作示例。我认为的主要问题是,您需要手动为子流关联媒体类型,因为mediasession无法。 – mofo77
感谢您对此的帮助,工作示例将有所帮助。 – User7723337