2013-07-03 219 views
0

我正在使用IMFSequencerSource創建媒體文件的分割列表。我還處理MENewPresentation排隊下一個文件。所有返回值是S_OK
但是,當第一個文件結束時,屏幕上沒有輸出。我可以看到硬盤仍處於活動狀態,讀數仍在進行中,但屏幕上沒有一幀。

下面是從Invoke()方法的幾個事件:

MEEndOfPresentationSegment
MF_TOPOSTATUS_ENDED
MESessionNotifyPresentationTime
MF_TOPOSTATUS_SINK_SWITCHED
MF_TOPOSTATUS_READY
MF_TOPOSTATUS_STARTED_SOURCE

所以,這似乎像沉切換和新源開始,但爲什麼屏幕上沒有框?Media Foundation播放列表只播放播放列表中的第一個文件

回答

0

只有當我將兩個具有相同格式的文件背對背時纔會出現問題。所以,我想這是MS超級超級新技術中的一個錯誤。

相關問題