Trait windows::Win32::Media::DirectShow::Tv::ILocator_Impl
pub trait ILocator_Impl: Sized + IDispatch_Impl {
Show 15 methods
// Required methods
fn CarrierFrequency(&self) -> Result<i32>;
fn SetCarrierFrequency(&self, frequency: i32) -> Result<()>;
fn InnerFEC(&self) -> Result<FECMethod>;
fn SetInnerFEC(&self, fec: FECMethod) -> Result<()>;
fn InnerFECRate(&self) -> Result<BinaryConvolutionCodeRate>;
fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> Result<()>;
fn OuterFEC(&self) -> Result<FECMethod>;
fn SetOuterFEC(&self, fec: FECMethod) -> Result<()>;
fn OuterFECRate(&self) -> Result<BinaryConvolutionCodeRate>;
fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> Result<()>;
fn Modulation(&self) -> Result<ModulationType>;
fn SetModulation(&self, modulation: ModulationType) -> Result<()>;
fn SymbolRate(&self) -> Result<i32>;
fn SetSymbolRate(&self, rate: i32) -> Result<()>;
fn Clone(&self) -> Result<ILocator>;
}
Required Methods§
fn CarrierFrequency(&self) -> Result<i32>
fn SetCarrierFrequency(&self, frequency: i32) -> Result<()>
fn InnerFEC(&self) -> Result<FECMethod>
fn SetInnerFEC(&self, fec: FECMethod) -> Result<()>
fn InnerFECRate(&self) -> Result<BinaryConvolutionCodeRate>
fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> Result<()>
fn OuterFEC(&self) -> Result<FECMethod>
fn SetOuterFEC(&self, fec: FECMethod) -> Result<()>
fn OuterFECRate(&self) -> Result<BinaryConvolutionCodeRate>
fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> Result<()>
fn Modulation(&self) -> Result<ModulationType>
fn SetModulation(&self, modulation: ModulationType) -> Result<()>
fn SymbolRate(&self) -> Result<i32>
fn SetSymbolRate(&self, rate: i32) -> Result<()>
fn Clone(&self) -> Result<ILocator>
Object Safety§
This trait is not object safe.