Trait windows::Win32::Media::DirectShow::IVideoProcAmp_Impl

pub trait IVideoProcAmp_Impl: Sized {
Show 39 methods // Required methods fn get_BacklightCompensation( &self, pvalue: *mut i32, pflags: *mut i32, ) -> Result<()>; fn put_BacklightCompensation(&self, value: i32, flags: i32) -> Result<()>; fn getRange_BacklightCompensation( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>; fn get_Brightness(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>; fn put_Brightness(&self, value: i32, flags: i32) -> Result<()>; fn getRange_Brightness( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>; fn get_ColorEnable(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>; fn put_ColorEnable(&self, value: i32, flags: i32) -> Result<()>; fn getRange_ColorEnable( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>; fn get_Contrast(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>; fn put_Contrast(&self, value: i32, flags: i32) -> Result<()>; fn getRange_Contrast( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>; fn get_Gamma(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>; fn put_Gamma(&self, value: i32, flags: i32) -> Result<()>; fn getRange_Gamma( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>; fn get_Saturation(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>; fn put_Saturation(&self, value: i32, flags: i32) -> Result<()>; fn getRange_Saturation( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>; fn get_Sharpness(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>; fn put_Sharpness(&self, value: i32, flags: i32) -> Result<()>; fn getRange_Sharpness( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>; fn get_WhiteBalance(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>; fn put_WhiteBalance(&self, value: i32, flags: i32) -> Result<()>; fn getRange_WhiteBalance( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>; fn get_Gain(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>; fn put_Gain(&self, value: i32, flags: i32) -> Result<()>; fn getRange_Gain( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>; fn get_Hue(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>; fn put_Hue(&self, value: i32, flags: i32) -> Result<()>; fn getRange_Hue( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>; fn get_DigitalMultiplier( &self, pvalue: *mut i32, pflags: *mut i32, ) -> Result<()>; fn put_DigitalMultiplier(&self, value: i32, flags: i32) -> Result<()>; fn getRange_DigitalMultiplier( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>; fn get_PowerlineFrequency( &self, pvalue: *mut i32, pflags: *mut i32, ) -> Result<()>; fn put_PowerlineFrequency(&self, value: i32, flags: i32) -> Result<()>; fn getRange_PowerlineFrequency( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>; fn get_WhiteBalanceComponent( &self, pvalue1: *mut i32, pvalue2: *mut i32, pflags: *mut i32, ) -> Result<()>; fn put_WhiteBalanceComponent( &self, value1: i32, value2: i32, flags: i32, ) -> Result<()>; fn getRange_WhiteBalanceComponent( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>;
}

Required Methods§

fn get_BacklightCompensation( &self, pvalue: *mut i32, pflags: *mut i32, ) -> Result<()>

fn put_BacklightCompensation(&self, value: i32, flags: i32) -> Result<()>

fn getRange_BacklightCompensation( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>

fn get_Brightness(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>

fn put_Brightness(&self, value: i32, flags: i32) -> Result<()>

fn getRange_Brightness( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>

fn get_ColorEnable(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>

fn put_ColorEnable(&self, value: i32, flags: i32) -> Result<()>

fn getRange_ColorEnable( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>

fn get_Contrast(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>

fn put_Contrast(&self, value: i32, flags: i32) -> Result<()>

fn getRange_Contrast( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>

fn get_Gamma(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>

fn put_Gamma(&self, value: i32, flags: i32) -> Result<()>

fn getRange_Gamma( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>

fn get_Saturation(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>

fn put_Saturation(&self, value: i32, flags: i32) -> Result<()>

fn getRange_Saturation( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>

fn get_Sharpness(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>

fn put_Sharpness(&self, value: i32, flags: i32) -> Result<()>

fn getRange_Sharpness( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>

fn get_WhiteBalance(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>

fn put_WhiteBalance(&self, value: i32, flags: i32) -> Result<()>

fn getRange_WhiteBalance( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>

fn get_Gain(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>

fn put_Gain(&self, value: i32, flags: i32) -> Result<()>

fn getRange_Gain( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>

fn get_Hue(&self, pvalue: *mut i32, pflags: *mut i32) -> Result<()>

fn put_Hue(&self, value: i32, flags: i32) -> Result<()>

fn getRange_Hue( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>

fn get_DigitalMultiplier( &self, pvalue: *mut i32, pflags: *mut i32, ) -> Result<()>

fn put_DigitalMultiplier(&self, value: i32, flags: i32) -> Result<()>

fn getRange_DigitalMultiplier( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>

fn get_PowerlineFrequency( &self, pvalue: *mut i32, pflags: *mut i32, ) -> Result<()>

fn put_PowerlineFrequency(&self, value: i32, flags: i32) -> Result<()>

fn getRange_PowerlineFrequency( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>

fn get_WhiteBalanceComponent( &self, pvalue1: *mut i32, pvalue2: *mut i32, pflags: *mut i32, ) -> Result<()>

fn put_WhiteBalanceComponent( &self, value1: i32, value2: i32, flags: i32, ) -> Result<()>

fn getRange_WhiteBalanceComponent( &self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§