pub trait IWMDRMTranscryptor2_Impl: Sized + IWMDRMTranscryptor_Impl {
// Required methods
fn SeekEx(
&self,
cnsstarttime: u64,
cnsduration: u64,
flrate: f32,
fincludefileheader: BOOL
) -> Result<()>;
fn ZeroAdjustTimestamps(&self, fenable: BOOL) -> Result<()>;
fn GetSeekStartTime(&self) -> Result<u64>;
fn GetDuration(&self) -> Result<u64>;
}
Required Methods§
fn SeekEx( &self, cnsstarttime: u64, cnsduration: u64, flrate: f32, fincludefileheader: BOOL ) -> Result<()>
fn ZeroAdjustTimestamps(&self, fenable: BOOL) -> Result<()>
fn GetSeekStartTime(&self) -> Result<u64>
fn GetDuration(&self) -> Result<u64>
Object Safety§
This trait is not object safe.