#[repr(C)]pub struct IDXGIFactoryMedia {
pub lpVtbl: *const IDXGIFactoryMediaVtbl,
}
Fields§
§lpVtbl: *const IDXGIFactoryMediaVtbl
Implementations§
Source§impl IDXGIFactoryMedia
impl IDXGIFactoryMedia
pub unsafe fn CreateSwapChainForCompositionSurfaceHandle( &self, pDevice: *mut IUnknown, hSurface: HANDLE, pDesc: *const DXGI_SWAP_CHAIN_DESC1, pRestrictToOutput: *mut IDXGIOutput, ppSwapChain: *mut *mut IDXGISwapChain1, ) -> HRESULT
pub unsafe fn CreateDecodeSwapChainForCompositionSurfaceHandle( &self, pDevice: *mut IUnknown, hSurface: HANDLE, pDesc: *mut DXGI_DECODE_SWAP_CHAIN_DESC, pYuvDecodeBuffers: *mut IDXGIResource, pRestrictToOutput: *mut IDXGIOutput, ppSwapChain: *mut *mut IDXGIDecodeSwapChain, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDXGIFactoryMedia
impl Deref for IDXGIFactoryMedia
Auto Trait Implementations§
impl Freeze for IDXGIFactoryMedia
impl RefUnwindSafe for IDXGIFactoryMedia
impl !Send for IDXGIFactoryMedia
impl !Sync for IDXGIFactoryMedia
impl Unpin for IDXGIFactoryMedia
impl UnwindSafe for IDXGIFactoryMedia
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more