Struct windows_sys::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,
}
Expand description
Required features: "Win32_Media_MediaFoundation"
, "Win32_Foundation"
, "Win32_Graphics_Direct3D9"
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
impl Copy for DXVAHDSW_CALLBACKS
Auto Trait Implementations
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more