记忆到现在为止我用MCI & mmioInstallIOProc视频播放与所提到的回调方法的帮助下直接从内存中读取数据块。DirectShow的阅读包含回调方法
是否有任何示例使用DirectShow完成相同的播放方法?我玩了一点点,包含在Platform SDK中的“MemFile”示例,但是此代码将整个文件读入内存,而我需要加载大块数据。
在哪里看或使用什么接口来完成目标?
问候,
记忆到现在为止我用MCI & mmioInstallIOProc视频播放与所提到的回调方法的帮助下直接从内存中读取数据块。DirectShow的阅读包含回调方法
是否有任何示例使用DirectShow完成相同的播放方法?我玩了一点点,包含在Platform SDK中的“MemFile”示例,但是此代码将整个文件读入内存,而我需要加载大块数据。
在哪里看或使用什么接口来完成目标?
问候,
我刚刚创建了一个新的源过滤器!
的memfile样品是正确的。您需要实现IAsyncReader接口以从内存缓冲区中提取数据,这是最接近的示例。
答案应该把相关的细节有关解决方案,以便其他人可以从Q和A. –
是的,你有权受益,但这个问题的问题是一种奇怪的,因为我想之前我解密数据我把它们发送到视频渲染器。我创造了几乎与一个你可以在SDK中找到相同的,除了我添加的代码,处理数据的一堆源过滤是通过调用解密代码读出,然后他们按照正常的方式。 ! – Maverick