示例#1
0
 public static unsafe int DXVA2CreateVideoService(this DXVA thisApi, Silk.NET.Direct3D9.IDirect3DDevice9 *pDD, Span <Guid> riid, ref void *ppService)
 {
     // SpanOverloader
     return(thisApi.DXVA2CreateVideoService(pDD, ref riid.GetPinnableReference(), ref ppService));
 }
示例#2
0
 public static unsafe int HDCreateDevice(this DXVA thisApi, Span <Silk.NET.Direct3D9.IDirect3DDevice9Ex> pD3DDevice, Span <HDContentDesc> pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, ref IDXVAHDDevice *ppDevice)
 {
     // SpanOverloader
     return(thisApi.HDCreateDevice(ref pD3DDevice.GetPinnableReference(), ref pContentDesc.GetPinnableReference(), Usage, pPlugin, ref ppDevice));
 }
示例#3
0
 public static unsafe int DXVA2CreateDirect3DDeviceManager9(this DXVA thisApi, Span <uint> pResetToken, ref IDirect3DDeviceManager9 *ppDeviceManager)
 {
     // SpanOverloader
     return(thisApi.DXVA2CreateDirect3DDeviceManager9(ref pResetToken.GetPinnableReference(), ref ppDeviceManager));
 }
示例#4
0
 public static unsafe int DXVA2CreateVideoService(this DXVA thisApi, Span <Silk.NET.Direct3D9.IDirect3DDevice9> pDD, Guid *riid, void **ppService)
 {
     // SpanOverloader
     return(thisApi.DXVA2CreateVideoService(ref pDD.GetPinnableReference(), riid, ppService));
 }