Trait windows::Win32::Media::DirectShow::Tv::IDVBTLocator_Impl

pub trait IDVBTLocator_Impl: Sized + IDigitalLocator_Impl {
Show 14 methods // Required methods fn Bandwidth(&self) -> Result<i32>; fn SetBandwidth(&self, bandwidthval: i32) -> Result<()>; fn LPInnerFEC(&self) -> Result<FECMethod>; fn SetLPInnerFEC(&self, fec: FECMethod) -> Result<()>; fn LPInnerFECRate(&self) -> Result<BinaryConvolutionCodeRate>; fn SetLPInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> Result<()>; fn HAlpha(&self) -> Result<HierarchyAlpha>; fn SetHAlpha(&self, alpha: HierarchyAlpha) -> Result<()>; fn Guard(&self) -> Result<GuardInterval>; fn SetGuard(&self, gi: GuardInterval) -> Result<()>; fn Mode(&self) -> Result<TransmissionMode>; fn SetMode(&self, mode: TransmissionMode) -> Result<()>; fn OtherFrequencyInUse(&self) -> Result<VARIANT_BOOL>; fn SetOtherFrequencyInUse( &self, otherfrequencyinuseval: VARIANT_BOOL, ) -> Result<()>;
}

Required Methods§

fn Bandwidth(&self) -> Result<i32>

fn SetBandwidth(&self, bandwidthval: i32) -> Result<()>

fn LPInnerFEC(&self) -> Result<FECMethod>

fn SetLPInnerFEC(&self, fec: FECMethod) -> Result<()>

fn LPInnerFECRate(&self) -> Result<BinaryConvolutionCodeRate>

fn SetLPInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> Result<()>

fn HAlpha(&self) -> Result<HierarchyAlpha>

fn SetHAlpha(&self, alpha: HierarchyAlpha) -> Result<()>

fn Guard(&self) -> Result<GuardInterval>

fn SetGuard(&self, gi: GuardInterval) -> Result<()>

fn Mode(&self) -> Result<TransmissionMode>

fn SetMode(&self, mode: TransmissionMode) -> Result<()>

fn OtherFrequencyInUse(&self) -> Result<VARIANT_BOOL>

fn SetOtherFrequencyInUse( &self, otherfrequencyinuseval: VARIANT_BOOL, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§