Struct windows::Win32::Media::KernelStreaming::IKsClockPropertySet_Vtbl
#[repr(C)]pub struct IKsClockPropertySet_Vtbl {
pub base__: IUnknown_Vtbl,
pub KsGetTime: unsafe extern "system" fn(_: *mut c_void, _: *mut i64) -> HRESULT,
pub KsSetTime: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub KsGetPhysicalTime: unsafe extern "system" fn(_: *mut c_void, _: *mut i64) -> HRESULT,
pub KsSetPhysicalTime: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub KsGetCorrelatedTime: unsafe extern "system" fn(_: *mut c_void, _: *mut KSCORRELATED_TIME) -> HRESULT,
pub KsSetCorrelatedTime: unsafe extern "system" fn(_: *mut c_void, _: *const KSCORRELATED_TIME) -> HRESULT,
pub KsGetCorrelatedPhysicalTime: unsafe extern "system" fn(_: *mut c_void, _: *mut KSCORRELATED_TIME) -> HRESULT,
pub KsSetCorrelatedPhysicalTime: unsafe extern "system" fn(_: *mut c_void, _: *const KSCORRELATED_TIME) -> HRESULT,
pub KsGetResolution: unsafe extern "system" fn(_: *mut c_void, _: *mut KSRESOLUTION) -> HRESULT,
pub KsGetState: unsafe extern "system" fn(_: *mut c_void, _: *mut KSSTATE) -> HRESULT,
}
Fields§
§base__: IUnknown_Vtbl
§KsGetTime: unsafe extern "system" fn(_: *mut c_void, _: *mut i64) -> HRESULT
§KsSetTime: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§KsGetPhysicalTime: unsafe extern "system" fn(_: *mut c_void, _: *mut i64) -> HRESULT
§KsSetPhysicalTime: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§KsGetResolution: unsafe extern "system" fn(_: *mut c_void, _: *mut KSRESOLUTION) -> HRESULT
§KsGetState: unsafe extern "system" fn(_: *mut c_void, _: *mut KSSTATE) -> HRESULT
Implementations§
§impl IKsClockPropertySet_Vtbl
impl IKsClockPropertySet_Vtbl
pub const fn new<Identity: IUnknownImpl<Impl = Impl>, Impl: IKsClockPropertySet_Impl, const OFFSET: isize>( ) -> IKsClockPropertySet_Vtbl
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl RefUnwindSafe for IKsClockPropertySet_Vtbl
impl Send for IKsClockPropertySet_Vtbl
impl Sync for IKsClockPropertySet_Vtbl
impl Unpin for IKsClockPropertySet_Vtbl
impl UnwindSafe for IKsClockPropertySet_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