Re: [問題] 如何知道使用的是DirectShow?

看板Programming作者 (dream)時間13年前 (2012/10/12 15:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
我猜最簡單的是看他有沒有呼叫到old32.dll的CoCreateInstance 要更精確可能要hook CoCreateInstance檢查CLSID參數吧 不過在Windows下面使用webcam應該不管怎樣都會用到DirectShow或VFW之類的吧 例如在我印象中VLC播放檔案不會使用DirectShow filter 而是全程使用自帶decoder 但是VLC在開啟裝置的那個選單很明顯就是DirectShow enumerate出來的 我沒用過Linux不清楚它在Linux下是如何實作(v4l2??) 不過要存取webcam一定是OS dependent的吧 這應該叫做"部分"使用DirectShow嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.217.21.148
文章代碼(AID): #1GTyeac9 (Programming)
文章代碼(AID): #1GTyeac9 (Programming)