記憶到現在爲止我用MCI & mmioInstallIOProc視頻播放與所提到的回調方法的幫助下直接從內存中讀取數據塊。DirectShow的閱讀包含回調方法
是否有任何示例使用DirectShow完成相同的播放方法?我玩了一點點,包含在Platform SDK中的「MemFile」示例,但是此代碼將整個文件讀入內存,而我需要加載大塊數據。
在哪裏看或使用什麼接口來完成目標?
問候,
記憶到現在爲止我用MCI & mmioInstallIOProc視頻播放與所提到的回調方法的幫助下直接從內存中讀取數據塊。DirectShow的閱讀包含回調方法
是否有任何示例使用DirectShow完成相同的播放方法?我玩了一點點,包含在Platform SDK中的「MemFile」示例,但是此代碼將整個文件讀入內存,而我需要加載大塊數據。
在哪裏看或使用什麼接口來完成目標?
問候,
我剛剛創建了一個新的源過濾器!
的memfile樣品是正確的。您需要實現IAsyncReader接口以從內存緩衝區中提取數據,這是最接近的示例。
答案應該把相關的細節有關解決方案,以便其他人可以從Q和A. –
是的,你有權受益,但這個問題的問題是一種奇怪的,因爲我想之前我解密數據我把它們發送到視頻渲染器。我創造了幾乎與一個你可以在SDK中找到相同的,除了我添加的代碼,處理數據的一堆源過濾是通過調用解密代碼讀出,然後他們按照正常的方式。 ! – Maverick