Trait windows::Win32::Media::MediaFoundation::IMFTimedTextNotify_Impl
pub trait IMFTimedTextNotify_Impl: Sized {
// 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: Option<&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: Option<&IMFTimedTextCue> )
fn Reset(&self)
Object Safety§
This trait is not object safe.