pub struct IDXGIDecodeSwapChainVtbl {
pub parent: IUnknownVtbl,
pub PresentBuffer: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, BufferToPresent: UINT, SyncInterval: UINT, Flags: UINT) -> HRESULT,
pub SetSourceRect: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pRect: *const RECT) -> HRESULT,
pub SetTargetRect: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pRect: *const RECT) -> HRESULT,
pub SetDestSize: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, Width: UINT, Height: UINT) -> HRESULT,
pub GetSourceRect: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pRect: *mut RECT) -> HRESULT,
pub GetTargetRect: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pRect: *mut RECT) -> HRESULT,
pub GetDestSize: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pWidth: *mut UINT, pHeight: *mut UINT) -> HRESULT,
pub SetColorSpace: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, ColorSpace: DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS) -> HRESULT,
pub GetColorSpace: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain) -> DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS,
}
Fields
parent | |
PresentBuffer | |
SetSourceRect | |
SetTargetRect | |
SetDestSize | |
GetSourceRect | |
GetTargetRect | |
GetDestSize | |
SetColorSpace | |
GetColorSpace | |