pub trait IBDA_AutoDemodulateEx_Impl: Sized + IBDA_AutoDemodulate_Impl {
    // Required methods
    fn get_SupportedDeviceNodeTypes(
        &self,
        ulcdevicenodetypesmax: u32,
        pulcdevicenodetypes: *mut u32,
        pguiddevicenodetypes: *mut GUID
    ) -> Result<()>;
    fn get_SupportedVideoFormats(
        &self,
        pulamtunermodetype: *mut u32,
        pulanalogvideostandard: *mut u32
    ) -> Result<()>;
    fn get_AuxInputCount(
        &self,
        pulcompositecount: *mut u32,
        pulsvideocount: *mut u32
    ) -> Result<()>;
}

Required Methods§

fn get_SupportedDeviceNodeTypes( &self, ulcdevicenodetypesmax: u32, pulcdevicenodetypes: *mut u32, pguiddevicenodetypes: *mut GUID ) -> Result<()>

fn get_SupportedVideoFormats( &self, pulamtunermodetype: *mut u32, pulanalogvideostandard: *mut u32 ) -> Result<()>

fn get_AuxInputCount( &self, pulcompositecount: *mut u32, pulsvideocount: *mut u32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§