Struct winsafe::vt::IMFClockVT
source · #[repr(C)]pub struct IMFClockVT {
pub IUnknownVT: IUnknownVT,
pub GetClockCharacteristics: fn(_: *mut c_void, _: *mut u32) -> u32,
pub GetCorrelatedTime: fn(_: *mut c_void, _: u32, _: *mut i64, _: *mut i64) -> u32,
pub GetContinuityKey: fn(_: *mut c_void, _: *mut u32) -> u32,
pub GetState: fn(_: *mut c_void, _: u32, _: *mut u32) -> u32,
pub GetProperties: fn(_: *mut c_void, _: *mut c_void) -> u32,
}
Available on crate features
ole
and mf
only.Expand description
IMFClock
virtual table.
Fields§
§IUnknownVT: IUnknownVT
§GetClockCharacteristics: fn(_: *mut c_void, _: *mut u32) -> u32
§GetContinuityKey: fn(_: *mut c_void, _: *mut u32) -> u32
§GetState: fn(_: *mut c_void, _: u32, _: *mut u32) -> u32
§GetProperties: fn(_: *mut c_void, _: *mut c_void) -> u32
Auto Trait Implementations§
impl Freeze for IMFClockVT
impl RefUnwindSafe for IMFClockVT
impl Send for IMFClockVT
impl Sync for IMFClockVT
impl Unpin for IMFClockVT
impl UnwindSafe for IMFClockVT
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