【发布时间】:2013-07-03 23:14:20
【问题描述】:
我正在使用IMFSequencerSource 创建媒体文件的剪切列表。我还在处理MENewPresentation 用于排队下一个文件。所有返回值都是S_OK。
但是,当第一个文件结束时,屏幕上没有输出。我可以看到 HDD 仍然处于活动状态并且读取仍在进行中,但屏幕上没有一帧。
以下是来自 Invoke() 方法的一些事件:
MEEndOfPresentationSegment
MF_TOPOSTATUS_ENDED
MESessionNotifyPresentationTime
MF_TOPOSTATUS_SINK_SWITCHED
MF_TOPOSTATUS_READY
MF_TOPOSTATUS_STARTED_SOURCE
所以,好像sink切换了,新的source开始了,但是为什么屏幕上没有框架呢?
【问题讨论】: