Trait windows::Win32::Media::MediaFoundation::IWMResizerProps_Impl
pub trait IWMResizerProps_Impl: Sized {
// Required methods
fn SetResizerQuality(&self, lquality: i32) -> Result<()>;
fn SetInterlaceMode(&self, lmode: i32) -> Result<()>;
fn SetClipRegion(
&self,
lcliporixsrc: i32,
lcliporiysrc: i32,
lclipwidthsrc: i32,
lclipheightsrc: i32
) -> Result<()>;
fn SetFullCropRegion(
&self,
lcliporixsrc: i32,
lcliporiysrc: i32,
lclipwidthsrc: i32,
lclipheightsrc: i32,
lcliporixdst: i32,
lcliporiydst: i32,
lclipwidthdst: i32,
lclipheightdst: i32
) -> Result<()>;
fn GetFullCropRegion(
&self,
lcliporixsrc: *mut i32,
lcliporiysrc: *mut i32,
lclipwidthsrc: *mut i32,
lclipheightsrc: *mut i32,
lcliporixdst: *mut i32,
lcliporiydst: *mut i32,
lclipwidthdst: *mut i32,
lclipheightdst: *mut i32
) -> Result<()>;
}
Required Methods§
fn SetResizerQuality(&self, lquality: i32) -> Result<()>
fn SetInterlaceMode(&self, lmode: i32) -> Result<()>
fn SetClipRegion( &self, lcliporixsrc: i32, lcliporiysrc: i32, lclipwidthsrc: i32, lclipheightsrc: i32 ) -> Result<()>
fn SetFullCropRegion( &self, lcliporixsrc: i32, lcliporiysrc: i32, lclipwidthsrc: i32, lclipheightsrc: i32, lcliporixdst: i32, lcliporiydst: i32, lclipwidthdst: i32, lclipheightdst: i32 ) -> Result<()>
fn GetFullCropRegion( &self, lcliporixsrc: *mut i32, lcliporiysrc: *mut i32, lclipwidthsrc: *mut i32, lclipheightsrc: *mut i32, lcliporixdst: *mut i32, lcliporiydst: *mut i32, lclipwidthdst: *mut i32, lclipheightdst: *mut i32 ) -> Result<()>
Object Safety§
This trait is not object safe.