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.