Struct winsafe::vt::IMFMediaEventGeneratorVT
source · #[repr(C)]pub struct IMFMediaEventGeneratorVT {
pub IUnknownVT: IUnknownVT,
pub GetEvent: fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> u32,
pub BeginGetEvent: fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> u32,
pub EndGetEvent: fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> u32,
pub QueueEvent: fn(_: *mut c_void, _: u32, _: *const c_void, _: u32, _: *const c_void) -> u32,
}
Available on crate features
ole
and mf
only.Expand description
IMFMediaEventGenerator
virtual table.
Fields§
§IUnknownVT: IUnknownVT
§GetEvent: fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> u32
§BeginGetEvent: fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> u32
§EndGetEvent: fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> u32
§QueueEvent: fn(_: *mut c_void, _: u32, _: *const c_void, _: u32, _: *const c_void) -> u32
Auto Trait Implementations§
impl Freeze for IMFMediaEventGeneratorVT
impl RefUnwindSafe for IMFMediaEventGeneratorVT
impl Send for IMFMediaEventGeneratorVT
impl Sync for IMFMediaEventGeneratorVT
impl Unpin for IMFMediaEventGeneratorVT
impl UnwindSafe for IMFMediaEventGeneratorVT
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