Struct winapi::dxgi1_3::IDXGIFactoryMediaVtbl [] [src]

pub struct IDXGIFactoryMediaVtbl {
    pub parent: IUnknownVtbl,
    pub CreateSwapChainForCompositionSurfaceHandle: unsafe extern "system" fn(This: *mut IDXGIFactoryMedia, pDevice: *mut IUnknown, hSurface: HANDLE, pDesc: *const DXGI_SWAP_CHAIN_DESC1, pRestrictToOutput: *mut IDXGIOutput, ppSwapChain: *mut *mut IDXGISwapChain1) -> HRESULT,
    pub CreateDecodeSwapChainForCompositionSurfaceHandle: unsafe extern "system" fn(This: *mut IDXGIFactoryMedia, pDevice: *mut IUnknown, hSurface: HANDLE, pDesc: *mut DXGI_DECODE_SWAP_CHAIN_DESC, pYuvDecodeBuffers: *mut IDXGIResource, pRestrictToOutput: *mut IDXGIOutput, ppSwapChain: *mut *mut IDXGIDecodeSwapChain) -> HRESULT,
}

Fields

parent: IUnknownVtbl CreateSwapChainForCompositionSurfaceHandle: unsafe extern "system" fn(This: *mut IDXGIFactoryMedia, pDevice: *mut IUnknown, hSurface: HANDLE, pDesc: *const DXGI_SWAP_CHAIN_DESC1, pRestrictToOutput: *mut IDXGIOutput, ppSwapChain: *mut *mut IDXGISwapChain1) -> HRESULT CreateDecodeSwapChainForCompositionSurfaceHandle: unsafe extern "system" fn(This: *mut IDXGIFactoryMedia, pDevice: *mut IUnknown, hSurface: HANDLE, pDesc: *mut DXGI_DECODE_SWAP_CHAIN_DESC, pYuvDecodeBuffers: *mut IDXGIResource, pRestrictToOutput: *mut IDXGIOutput, ppSwapChain: *mut *mut IDXGIDecodeSwapChain) -> HRESULT