Trait IWMDRMTranscryptor2_Impl
pub trait IWMDRMTranscryptor2_Impl: 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>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.