0

我需要帮助来实现快进和快退。我在 c# 中使用 directshow 并且玩过 IMediaSeeking 但是结果很糟糕!SetRate 根本不起作用,而且 SetPositions 不稳定,并且显然与多个线程存在同步问题,因此它在第一次调用后停止运行。我玩过 Imediaposition,但根本无法让它工作。我的图表很简单

FileSourceAsync -> Intel Splitter -> MainConcept 解码器 -> Decklink 渲染

扫描支持的接口后,文件源和解码器显然不支持 IMediaSeeking。

有没有人有任何想法或线索可以帮助我在 directshow 图中快进和倒带 mp4 文件?

干杯。

4

1 回答 1

0

IMediaSeeking当底层过滤器正确实现它时,它可以正常工作。您使用的过滤器之一(英特尔的?)似乎在寻找时遇到了问题。也许你可以用更好的选择来代替它。

于 2012-01-25T21:12:58.987 回答