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.