看板 CSSE 關於我們 聯絡資訊
※ 引述《MasterChang (我愛ASM)》之銘言: : 看您的問題應該是要抓CCD畫面這類的動作吧? : directshow通常是用在多媒體器件,ex:CCD、DV、以及多媒體檔播放。 : 差別只是render source而已。 : 要使用directshow需要安裝directX SDK,若是您用正版windows,上微 : 軟網站就能download到。 : 基本構成通常以filter為構成。 : Source filter--->transform filter--->Render filter : SDK裡面會附上一個GraphEdit幫您驗證你的基本filter能不能正常的在 : 你要播放的Source(檔案或硬體)上運作。 這個我有裝,之前也順利的可以播放一些多媒體檔了。 但我希望能自己create一個buffer讀入自己指定的data, 然後去播放buffer裡頭的data,以達成不是直接從頭到尾播放整個檔案, 而是可以播放某個片段檔案的目的,也就是說 -------- -------- -------- | data | ---> |buffer| ---> | 播放 | -------- --------- -------- 目前我從msdn上找資料,似乎有個叫streambuffer engine的interface 可能符合我的需要,但看了老半天仍然不得其門而入, 搞不清楚到底它是怎麼使用的... : 這類書籍很少,目前我也只有一本,從亞瑪遜買的。 : Programming Microsoft DirectShow for Digital Video & TV (US49.99) : 你不想買書可以到大陸網站找相關文章。或是買人家寫好的開發庫。 最後還是要謝謝這位大哥很熱心的回答我的問題 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.195.114