Struct windows::Win32::Media::DirectShow::IBDA_DigitalDemodulator2_Vtbl
#[repr(C)]pub struct IBDA_DigitalDemodulator2_Vtbl {
pub base__: IBDA_DigitalDemodulator_Vtbl,
pub SetGuardInterval: unsafe extern "system" fn(_: *mut c_void, _: *const GuardInterval) -> HRESULT,
pub GuardInterval: unsafe extern "system" fn(_: *mut c_void, _: *mut GuardInterval) -> HRESULT,
pub SetTransmissionMode: unsafe extern "system" fn(_: *mut c_void, _: *const TransmissionMode) -> HRESULT,
pub TransmissionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut TransmissionMode) -> HRESULT,
pub SetRollOff: unsafe extern "system" fn(_: *mut c_void, _: *const RollOff) -> HRESULT,
pub RollOff: unsafe extern "system" fn(_: *mut c_void, _: *mut RollOff) -> HRESULT,
pub SetPilot: unsafe extern "system" fn(_: *mut c_void, _: *const Pilot) -> HRESULT,
pub Pilot: unsafe extern "system" fn(_: *mut c_void, _: *mut Pilot) -> HRESULT,
}
Fields§
§base__: IBDA_DigitalDemodulator_Vtbl
§SetGuardInterval: unsafe extern "system" fn(_: *mut c_void, _: *const GuardInterval) -> HRESULT
§GuardInterval: unsafe extern "system" fn(_: *mut c_void, _: *mut GuardInterval) -> HRESULT
§SetTransmissionMode: unsafe extern "system" fn(_: *mut c_void, _: *const TransmissionMode) -> HRESULT
§TransmissionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut TransmissionMode) -> HRESULT
§SetRollOff: unsafe extern "system" fn(_: *mut c_void, _: *const RollOff) -> HRESULT
§RollOff: unsafe extern "system" fn(_: *mut c_void, _: *mut RollOff) -> HRESULT
§SetPilot: unsafe extern "system" fn(_: *mut c_void, _: *const Pilot) -> HRESULT
§Pilot: unsafe extern "system" fn(_: *mut c_void, _: *mut Pilot) -> HRESULT
Implementations§
§impl IBDA_DigitalDemodulator2_Vtbl
impl IBDA_DigitalDemodulator2_Vtbl
pub const fn new<Identity: IUnknownImpl<Impl = Impl>, Impl: IBDA_DigitalDemodulator2_Impl, const OFFSET: isize>( ) -> IBDA_DigitalDemodulator2_Vtbl
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl RefUnwindSafe for IBDA_DigitalDemodulator2_Vtbl
impl Send for IBDA_DigitalDemodulator2_Vtbl
impl Sync for IBDA_DigitalDemodulator2_Vtbl
impl Unpin for IBDA_DigitalDemodulator2_Vtbl
impl UnwindSafe for IBDA_DigitalDemodulator2_Vtbl
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more