windows::Win32::Media::DirectShow

Trait IBDA_DigitalDemodulator2_Impl

pub trait IBDA_DigitalDemodulator2_Impl: IBDA_DigitalDemodulator_Impl {
    // Required methods
    fn SetGuardInterval(
        &self,
        pguardinterval: *const GuardInterval,
    ) -> Result<()>;
    fn GuardInterval(&self, pguardinterval: *mut GuardInterval) -> Result<()>;
    fn SetTransmissionMode(
        &self,
        ptransmissionmode: *const TransmissionMode,
    ) -> Result<()>;
    fn TransmissionMode(
        &self,
        ptransmissionmode: *mut TransmissionMode,
    ) -> Result<()>;
    fn SetRollOff(&self, prolloff: *const RollOff) -> Result<()>;
    fn RollOff(&self, prolloff: *mut RollOff) -> Result<()>;
    fn SetPilot(&self, ppilot: *const Pilot) -> Result<()>;
    fn Pilot(&self, ppilot: *mut Pilot) -> Result<()>;
}

Required Methods§

fn SetGuardInterval(&self, pguardinterval: *const GuardInterval) -> Result<()>

fn GuardInterval(&self, pguardinterval: *mut GuardInterval) -> Result<()>

fn SetTransmissionMode( &self, ptransmissionmode: *const TransmissionMode, ) -> Result<()>

fn TransmissionMode( &self, ptransmissionmode: *mut TransmissionMode, ) -> Result<()>

fn SetRollOff(&self, prolloff: *const RollOff) -> Result<()>

fn RollOff(&self, prolloff: *mut RollOff) -> Result<()>

fn SetPilot(&self, ppilot: *const Pilot) -> Result<()>

fn Pilot(&self, ppilot: *mut Pilot) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§