Trait windows::Win32::Media::DirectShow::IBDA_DigitalDemodulator_Impl
pub trait IBDA_DigitalDemodulator_Impl: Sized {
Show 14 methods
// Required methods
fn SetModulationType(
&self,
pmodulationtype: *const ModulationType,
) -> Result<()>;
fn ModulationType(&self, pmodulationtype: *mut ModulationType) -> Result<()>;
fn SetInnerFECMethod(&self, pfecmethod: *const FECMethod) -> Result<()>;
fn InnerFECMethod(&self, pfecmethod: *mut FECMethod) -> Result<()>;
fn SetInnerFECRate(
&self,
pfecrate: *const BinaryConvolutionCodeRate,
) -> Result<()>;
fn InnerFECRate(
&self,
pfecrate: *mut BinaryConvolutionCodeRate,
) -> Result<()>;
fn SetOuterFECMethod(&self, pfecmethod: *const FECMethod) -> Result<()>;
fn OuterFECMethod(&self, pfecmethod: *mut FECMethod) -> Result<()>;
fn SetOuterFECRate(
&self,
pfecrate: *const BinaryConvolutionCodeRate,
) -> Result<()>;
fn OuterFECRate(
&self,
pfecrate: *mut BinaryConvolutionCodeRate,
) -> Result<()>;
fn SetSymbolRate(&self, psymbolrate: *const u32) -> Result<()>;
fn SymbolRate(&self, psymbolrate: *mut u32) -> Result<()>;
fn SetSpectralInversion(
&self,
pspectralinversion: *const SpectralInversion,
) -> Result<()>;
fn SpectralInversion(
&self,
pspectralinversion: *mut SpectralInversion,
) -> Result<()>;
}
Required Methods§
fn SetModulationType( &self, pmodulationtype: *const ModulationType, ) -> Result<()>
fn ModulationType(&self, pmodulationtype: *mut ModulationType) -> Result<()>
fn SetInnerFECMethod(&self, pfecmethod: *const FECMethod) -> Result<()>
fn InnerFECMethod(&self, pfecmethod: *mut FECMethod) -> Result<()>
fn SetInnerFECRate( &self, pfecrate: *const BinaryConvolutionCodeRate, ) -> Result<()>
fn InnerFECRate(&self, pfecrate: *mut BinaryConvolutionCodeRate) -> Result<()>
fn SetOuterFECMethod(&self, pfecmethod: *const FECMethod) -> Result<()>
fn OuterFECMethod(&self, pfecmethod: *mut FECMethod) -> Result<()>
fn SetOuterFECRate( &self, pfecrate: *const BinaryConvolutionCodeRate, ) -> Result<()>
fn OuterFECRate(&self, pfecrate: *mut BinaryConvolutionCodeRate) -> Result<()>
fn SetSymbolRate(&self, psymbolrate: *const u32) -> Result<()>
fn SymbolRate(&self, psymbolrate: *mut u32) -> Result<()>
fn SetSpectralInversion( &self, pspectralinversion: *const SpectralInversion, ) -> Result<()>
fn SpectralInversion( &self, pspectralinversion: *mut SpectralInversion, ) -> Result<()>
Object Safety§
This trait is not object safe.