2011-11-09 42 views
0

我需要實現快進和快退的幫助。我在c#中使用directshow,並使用IMediaSeeking,但結果很糟糕! SetRate根本不起作用,SetPositions不穩定,顯然與多線程有同步問題,所以在第一次調用之後它就停止運行。我玩Imediaposition,但根本無法讓它工作。我的圖形僅僅是MP4快進/快退

FileSourceAsync - >英特爾分路器 - > MainConcept公司的解碼器 - > DECKLINK渲染

掃描支持的接口filesource和解碼器不支持顯然經過IMediaSeeking。

有沒有人有任何想法或線索,可以幫助我在directshow圖形中快進和倒帶mp4文件?

乾杯。

回答

0

IMediaSeeking當底層過濾器正確實施時,它可以正常工作。你使用的過濾器之一(英特爾?)似乎在尋找問題。也許你可以用一個更好的選擇來替代它。