windows::Win32::Media::DirectShow

Trait IBDA_DigitalDemodulator3_Impl

pub trait IBDA_DigitalDemodulator3_Impl: IBDA_DigitalDemodulator2_Impl {
    // Required methods
    fn SetSignalTimeouts(
        &self,
        psignaltimeouts: *const BDA_SIGNAL_TIMEOUTS,
    ) -> Result<()>;
    fn SignalTimeouts(
        &self,
        psignaltimeouts: *mut BDA_SIGNAL_TIMEOUTS,
    ) -> Result<()>;
    fn SetPLPNumber(&self, pplpnumber: *const u32) -> Result<()>;
    fn PLPNumber(&self, pplpnumber: *mut u32) -> Result<()>;
}

Required Methods§

fn SetSignalTimeouts( &self, psignaltimeouts: *const BDA_SIGNAL_TIMEOUTS, ) -> Result<()>

fn SignalTimeouts( &self, psignaltimeouts: *mut BDA_SIGNAL_TIMEOUTS, ) -> Result<()>

fn SetPLPNumber(&self, pplpnumber: *const u32) -> Result<()>

fn PLPNumber(&self, pplpnumber: *mut u32) -> 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§