陆老师请进,关于IMediaSeeking的问题

Bill1212 Bill1212 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的push filter希望能具有seek功能,我就在我的输出pin上同时继承了CSourceSeeking,如下:

class CPushPinTS : public CSourceStream, public CSourceSeeking
{
public:
STDMETHODIMP NonDelegatingQueryInterface(REFIID iid, void **ppv);
........}

不过我在NonDelegatingQueryInterface中设了断点,可是graph并不查询IID_IMediaSeeking接口,这样我的app程序里的那个IMediaSeeking并不能起到作用。请问我该如何解决。下面是NonDelegatingQueryInterface函数。


STDMETHODIMP CPushPinTS::NonDelegatingQueryInterface(REFIID riid, void **ppv)
{
if (riid == IID_IMediaSeeking)
{
return CSourceSeeking::NonDelegatingQueryInterface(riid, ppv);
}
return CSourceStream::NonDelegatingQueryInterface(riid,ppv);
}
...全文

相关推荐

评论 13
收藏 已收藏
分享
返回顶部