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.