0
我正在使用IMFSequencerSource
創建媒體文件的分割列表。我還處理MENewPresentation
排隊下一個文件。所有返回值是S_OK
。
但是,當第一個文件結束時,屏幕上沒有輸出。我可以看到硬盤仍處於活動狀態,讀數仍在進行中,但屏幕上沒有一幀。
下面是從Invoke()
方法的幾個事件:
MEEndOfPresentationSegment
MF_TOPOSTATUS_ENDED
MESessionNotifyPresentationTime
MF_TOPOSTATUS_SINK_SWITCHED
MF_TOPOSTATUS_READY
MF_TOPOSTATUS_STARTED_SOURCE
所以,這似乎像沉切換和新源開始,但爲什麼屏幕上沒有框?Media Foundation播放列表只播放播放列表中的第一個文件