Trait windows::Win32::Media::MediaFoundation::IMFClock_Impl
pub trait IMFClock_Impl: Sized {
// Required methods
fn GetClockCharacteristics(&self) -> Result<u32>;
fn GetCorrelatedTime(
&self,
dwreserved: u32,
pllclocktime: *mut i64,
phnssystemtime: *mut i64
) -> Result<()>;
fn GetContinuityKey(&self) -> Result<u32>;
fn GetState(&self, dwreserved: u32) -> Result<MFCLOCK_STATE>;
fn GetProperties(
&self,
pclockproperties: *mut MFCLOCK_PROPERTIES
) -> Result<()>;
}
Required Methods§
fn GetClockCharacteristics(&self) -> Result<u32>
fn GetContinuityKey(&self) -> Result<u32>
fn GetState(&self, dwreserved: u32) -> Result<MFCLOCK_STATE>
fn GetProperties(&self, pclockproperties: *mut MFCLOCK_PROPERTIES) -> Result<()>
Object Safety§
This trait is not object safe.