Trait IMFTimedTextNotify_Impl
pub trait IMFTimedTextNotify_Impl: IUnknownImpl {
// Required methods
fn TrackAdded(&self, trackid: u32);
fn TrackRemoved(&self, trackid: u32);
fn TrackSelected(&self, trackid: u32, selected: BOOL);
fn TrackReadyStateChanged(&self, trackid: u32);
fn Error(
&self,
errorcode: MF_TIMED_TEXT_ERROR_CODE,
extendederrorcode: HRESULT,
sourcetrackid: u32,
);
fn Cue(
&self,
cueevent: MF_TIMED_TEXT_CUE_EVENT,
currenttime: f64,
cue: Ref<'_, IMFTimedTextCue>,
);
fn Reset(&self);
}
Required Methods§
fn TrackAdded(&self, trackid: u32)
fn TrackRemoved(&self, trackid: u32)
fn TrackSelected(&self, trackid: u32, selected: BOOL)
fn TrackReadyStateChanged(&self, trackid: u32)
fn Error( &self, errorcode: MF_TIMED_TEXT_ERROR_CODE, extendederrorcode: HRESULT, sourcetrackid: u32, )
fn Cue( &self, cueevent: MF_TIMED_TEXT_CUE_EVENT, currenttime: f64, cue: Ref<'_, IMFTimedTextCue>, )
fn Reset(&self)
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.