Struct windows::Win32::Media::MediaFoundation::DXVAHDSW_CALLBACKS
#[repr(C)]pub struct DXVAHDSW_CALLBACKS {Show 16 fields
pub CreateDevice: PDXVAHDSW_CreateDevice,
pub ProposeVideoPrivateFormat: PDXVAHDSW_ProposeVideoPrivateFormat,
pub GetVideoProcessorDeviceCaps: PDXVAHDSW_GetVideoProcessorDeviceCaps,
pub GetVideoProcessorOutputFormats: PDXVAHDSW_GetVideoProcessorOutputFormats,
pub GetVideoProcessorInputFormats: PDXVAHDSW_GetVideoProcessorInputFormats,
pub GetVideoProcessorCaps: PDXVAHDSW_GetVideoProcessorCaps,
pub GetVideoProcessorCustomRates: PDXVAHDSW_GetVideoProcessorCustomRates,
pub GetVideoProcessorFilterRange: PDXVAHDSW_GetVideoProcessorFilterRange,
pub DestroyDevice: PDXVAHDSW_DestroyDevice,
pub CreateVideoProcessor: PDXVAHDSW_CreateVideoProcessor,
pub SetVideoProcessBltState: PDXVAHDSW_SetVideoProcessBltState,
pub GetVideoProcessBltStatePrivate: PDXVAHDSW_GetVideoProcessBltStatePrivate,
pub SetVideoProcessStreamState: PDXVAHDSW_SetVideoProcessStreamState,
pub GetVideoProcessStreamStatePrivate: PDXVAHDSW_GetVideoProcessStreamStatePrivate,
pub VideoProcessBltHD: PDXVAHDSW_VideoProcessBltHD,
pub DestroyVideoProcessor: PDXVAHDSW_DestroyVideoProcessor,
}
Fields§
§CreateDevice: PDXVAHDSW_CreateDevice
§ProposeVideoPrivateFormat: PDXVAHDSW_ProposeVideoPrivateFormat
§GetVideoProcessorDeviceCaps: PDXVAHDSW_GetVideoProcessorDeviceCaps
§GetVideoProcessorOutputFormats: PDXVAHDSW_GetVideoProcessorOutputFormats
§GetVideoProcessorInputFormats: PDXVAHDSW_GetVideoProcessorInputFormats
§GetVideoProcessorCaps: PDXVAHDSW_GetVideoProcessorCaps
§GetVideoProcessorCustomRates: PDXVAHDSW_GetVideoProcessorCustomRates
§GetVideoProcessorFilterRange: PDXVAHDSW_GetVideoProcessorFilterRange
§DestroyDevice: PDXVAHDSW_DestroyDevice
§CreateVideoProcessor: PDXVAHDSW_CreateVideoProcessor
§SetVideoProcessBltState: PDXVAHDSW_SetVideoProcessBltState
§GetVideoProcessBltStatePrivate: PDXVAHDSW_GetVideoProcessBltStatePrivate
§SetVideoProcessStreamState: PDXVAHDSW_SetVideoProcessStreamState
§GetVideoProcessStreamStatePrivate: PDXVAHDSW_GetVideoProcessStreamStatePrivate
§VideoProcessBltHD: PDXVAHDSW_VideoProcessBltHD
§DestroyVideoProcessor: PDXVAHDSW_DestroyVideoProcessor
Trait Implementations§
§impl Clone for DXVAHDSW_CALLBACKS
impl Clone for DXVAHDSW_CALLBACKS
§fn clone(&self) -> DXVAHDSW_CALLBACKS
fn clone(&self) -> DXVAHDSW_CALLBACKS
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for DXVAHDSW_CALLBACKS
impl Debug for DXVAHDSW_CALLBACKS
§impl Default for DXVAHDSW_CALLBACKS
impl Default for DXVAHDSW_CALLBACKS
impl Copy for DXVAHDSW_CALLBACKS
Auto Trait Implementations§
impl Freeze for DXVAHDSW_CALLBACKS
impl RefUnwindSafe for DXVAHDSW_CALLBACKS
impl Send for DXVAHDSW_CALLBACKS
impl Sync for DXVAHDSW_CALLBACKS
impl Unpin for DXVAHDSW_CALLBACKS
impl UnwindSafe for DXVAHDSW_CALLBACKS
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)