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)); }
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)); }
public static unsafe int DXVA2CreateDirect3DDeviceManager9(this DXVA thisApi, Span <uint> pResetToken, ref IDirect3DDeviceManager9 *ppDeviceManager) { // SpanOverloader return(thisApi.DXVA2CreateDirect3DDeviceManager9(ref pResetToken.GetPinnableReference(), ref ppDeviceManager)); }
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)); }