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.

Implementors§