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.

Implementors§