#[repr(C)]pub struct IDXVAHD_VideoProcessor {
pub lpVtbl: *const IDXVAHD_VideoProcessorVtbl,
}
Fields§
§lpVtbl: *const IDXVAHD_VideoProcessorVtbl
Implementations§
Source§impl IDXVAHD_VideoProcessor
impl IDXVAHD_VideoProcessor
pub unsafe fn SetVideoProcessBltState( &self, State: DXVAHD_BLT_STATE, DataSize: UINT, pData: *const c_void, ) -> HRESULT
pub unsafe fn GetVideoProcessBltState( &self, State: DXVAHD_BLT_STATE, DataSize: UINT, pData: *mut c_void, ) -> HRESULT
pub unsafe fn SetVideoProcessStreamState( &self, StreamNumber: UINT, State: DXVAHD_STREAM_STATE, DataSize: UINT, pData: *const c_void, ) -> HRESULT
pub unsafe fn GetVideoProcessStreamState( &self, StreamNumber: UINT, State: DXVAHD_STREAM_STATE, DataSize: UINT, pData: *mut c_void, ) -> HRESULT
pub unsafe fn VideoProcessBltHD( &self, pOutputSurface: *mut IDirect3DSurface9, OutputFrame: UINT, StreamCount: UINT, pStreams: *const DXVAHD_STREAM_DATA, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDXVAHD_VideoProcessor
impl Deref for IDXVAHD_VideoProcessor
Auto Trait Implementations§
impl Freeze for IDXVAHD_VideoProcessor
impl RefUnwindSafe for IDXVAHD_VideoProcessor
impl !Send for IDXVAHD_VideoProcessor
impl !Sync for IDXVAHD_VideoProcessor
impl Unpin for IDXVAHD_VideoProcessor
impl UnwindSafe for IDXVAHD_VideoProcessor
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