2010-11-13 61 views
0

我有一個視頻解碼器過濾器,它以VMR9或EVR作爲視頻呈現器存在於圖形內部。訪問VMR9內部的Direct3D設備

VMR9和EVR使用Direct3D來進行實際渲染。使用EVR,我可以相對容易地訪問D3D設備(我只是使用IMFGetService :: GetService來請求它)。

但是,VMR9並未公開IMFGetService,並且更通常地,IMFGetService似乎特定於上述的Vista &,就像整個DXVA2架構一樣。

有沒有辦法讓VMR9內的Direct3D設備?

回答