|
33 | 33 | </post>
|
34 | 34 | </include>
|
35 | 35 | <include file="d3d9on12.h" namespace="Vortice.Direct3D9on12" attach="true"/>
|
| 36 | + <include file="dxva2api.h" namespace="Vortice.DirectXVA2api" attach="true"/> |
36 | 37 |
|
37 | 38 | <extension>
|
38 | 39 | <define struct="Vortice.Direct3D9.Rect" sizeof="16" />
|
|
1504 | 1505 | <map param="Direct3DCreate9On12Ex::pOverrideList" type="void" keep-pointers="true"/>
|
1505 | 1506 |
|
1506 | 1507 | <remove function="D3DPERF.*" />
|
| 1508 | + |
| 1509 | + <!-- IDirect3DDeviceManager9 --> |
| 1510 | + <remove function="DXVA2CreateDirect3DDeviceManager9" /> |
| 1511 | + <remove function="DXVA2CreateVideoService" /> |
| 1512 | + <remove struct="DXVA2_VideoProcessBltParams" /> |
| 1513 | + <remove interface ="IDirectXVideoAccelerationService" /> |
| 1514 | + <remove interface ="IDirectXVideoDecoder" /> |
| 1515 | + <remove interface ="IDirectXVideoDecoderService" /> |
| 1516 | + <remove interface ="IDirectXVideoMemoryConfiguration" /> |
| 1517 | + <remove interface ="IDirectXVideoProcessor" /> |
| 1518 | + <remove interface ="IDirectXVideoProcessorService" /> |
| 1519 | + |
| 1520 | + <map method="IDirect3DDeviceManager9::CloseDeviceHandle" visibility="internal" /> |
| 1521 | + <!-- HRESULT CloseDeviceHandle([in] HANDLE hDevice); --> |
| 1522 | + <map method="IDirect3DDeviceManager9::GetVideoService" visibility="internal" /> |
| 1523 | + <!-- HRESULT GetVideoService([in] HANDLE hDevice,[in] REFIID riid, [out] void **ppService); --> |
| 1524 | + <map method="IDirect3DDeviceManager9::LockDevice" visibility="internal" /> |
| 1525 | + <!-- HRESULT LockDevice([in] HANDLE hDevice, [out] IDirect3DDevice9 **ppDevice, [in] BOOL fBlock);--> |
| 1526 | + <map method="IDirect3DDeviceManager9::OpenDeviceHandle" visibility="internal" /> |
| 1527 | + <!-- HRESULT OpenDeviceHandle([out] HANDLE *phDevice);--> |
| 1528 | + <map method="IDirect3DDeviceManager9::ResetDevice" visibility="internal" /> |
| 1529 | + <!-- HRESULT ResetDevice([in] IDirect3DDevice9 *pDevice,[in] UINT resetToken);--> |
| 1530 | + <map method="IDirect3DDeviceManager9::TestDevice" visibility="internal" /> |
| 1531 | + <!-- HRESULT TestDevice([in] HANDLE hDevice);--> |
| 1532 | + <map method="IDirect3DDeviceManager9::UnlockDevice" visibility="internal" /> |
| 1533 | + <!-- HRESULT UnlockDevice([in] HANDLE hDevice,[in] BOOL fSaveState);--> |
1507 | 1534 | </mapping>
|
1508 | 1535 | </config>
|
0 commit comments