Struct winsafe::vt::IMFMediaEventVT
source · #[repr(C)]pub struct IMFMediaEventVT {
pub IMFAttributesVT: IMFAttributesVT,
pub GetType: fn(_: *mut c_void, _: *mut u32) -> u32,
pub GetExtendedType: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub GetStatus: fn(_: *mut c_void, _: *mut u32) -> u32,
pub GetValue: fn(_: *mut c_void, _: *mut c_void) -> u32,
}
Available on crate features
ole
and mf
only.Expand description
IMFMediaEvent
virtual table.
Fields§
§IMFAttributesVT: IMFAttributesVT
§GetType: fn(_: *mut c_void, _: *mut u32) -> u32
§GetExtendedType: fn(_: *mut c_void, _: *mut c_void) -> u32
§GetStatus: fn(_: *mut c_void, _: *mut u32) -> u32
§GetValue: fn(_: *mut c_void, _: *mut c_void) -> u32
Auto Trait Implementations§
impl Freeze for IMFMediaEventVT
impl RefUnwindSafe for IMFMediaEventVT
impl Send for IMFMediaEventVT
impl Sync for IMFMediaEventVT
impl Unpin for IMFMediaEventVT
impl UnwindSafe for IMFMediaEventVT
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