Trait windows::Win32::Media::KernelStreaming::IKsClockPropertySet_Impl
pub trait IKsClockPropertySet_Impl: Sized {
// Required methods
fn KsGetTime(&self) -> Result<i64>;
fn KsSetTime(&self, time: i64) -> Result<()>;
fn KsGetPhysicalTime(&self) -> Result<i64>;
fn KsSetPhysicalTime(&self, time: i64) -> Result<()>;
fn KsGetCorrelatedTime(&self) -> Result<KSCORRELATED_TIME>;
fn KsSetCorrelatedTime(
&self,
correlatedtime: *const KSCORRELATED_TIME
) -> Result<()>;
fn KsGetCorrelatedPhysicalTime(&self) -> Result<KSCORRELATED_TIME>;
fn KsSetCorrelatedPhysicalTime(
&self,
correlatedtime: *const KSCORRELATED_TIME
) -> Result<()>;
fn KsGetResolution(&self) -> Result<KSRESOLUTION>;
fn KsGetState(&self) -> Result<KSSTATE>;
}
Required Methods§
fn KsGetTime(&self) -> Result<i64>
fn KsSetTime(&self, time: i64) -> Result<()>
fn KsGetPhysicalTime(&self) -> Result<i64>
fn KsSetPhysicalTime(&self, time: i64) -> Result<()>
fn KsGetResolution(&self) -> Result<KSRESOLUTION>
fn KsGetState(&self) -> Result<KSSTATE>
Object Safety§
This trait is not object safe.