媒体基金会Imfmediasource :: createPresentationDescriptor Invocati



我要使用媒体基金会播放mp3文件,我有一个问题,我使用 PresentationDesctiptor使用CC_1方法

我在做什么:

  • 使用MFStartup
  • 启动MF
  • 使用MFCreateMediaSession
  • 创建会话
  • 使用MFCreateSourceResolver
  • 创建Soutceresolver
  • 使用来自Soutceresolver的CreateObjectFromURL创建MediaSource
  • 使用MFCreateTopology
  • 创建拓扑
  • 尝试使用MediaSource的CreatePresentationDescriptor创建呈现内容

当我调用 CreatePresentationDescriptor没有错误/异常发生时,它就站在那里,什么也不做。当我暂停Visual Strudio时,它表明程序仍在等待方法完成。我在做什么错?

我没有使用我使用c#的计数(认为这是不相关的)

问题在于,在C#中导入COM接口时,您需要导入所有接口的所有方法,而不仅仅是被调用的接口。有些方法可以调用未导入的方法并引起违规违规行为,而这些方法未报告给Visual Strudio调试器,因此似乎从未完成过InvoKink。

相关内容

  • 没有找到相关文章

最新更新