Trait windows::Win32::Media::MediaFoundation::IMFTimedTextCueList_Impl
pub trait IMFTimedTextCueList_Impl: Sized {
// Required methods
fn GetLength(&self) -> u32;
fn GetCueByIndex(&self, index: u32) -> Result<IMFTimedTextCue>;
fn GetCueById(&self, id: u32) -> Result<IMFTimedTextCue>;
fn GetCueByOriginalId(&self, originalid: &PCWSTR) -> Result<IMFTimedTextCue>;
fn AddTextCue(
&self,
start: f64,
duration: f64,
text: &PCWSTR,
cue: *mut Option<IMFTimedTextCue>
) -> Result<()>;
fn AddDataCue(
&self,
start: f64,
duration: f64,
data: *const u8,
datasize: u32,
cue: *mut Option<IMFTimedTextCue>
) -> Result<()>;
fn RemoveCue(&self, cue: Option<&IMFTimedTextCue>) -> Result<()>;
}
Required Methods§
fn GetLength(&self) -> u32
fn GetCueByIndex(&self, index: u32) -> Result<IMFTimedTextCue>
fn GetCueById(&self, id: u32) -> Result<IMFTimedTextCue>
fn GetCueByOriginalId(&self, originalid: &PCWSTR) -> Result<IMFTimedTextCue>
fn AddTextCue( &self, start: f64, duration: f64, text: &PCWSTR, cue: *mut Option<IMFTimedTextCue> ) -> Result<()>
fn AddDataCue( &self, start: f64, duration: f64, data: *const u8, datasize: u32, cue: *mut Option<IMFTimedTextCue> ) -> Result<()>
fn RemoveCue(&self, cue: Option<&IMFTimedTextCue>) -> Result<()>
Object Safety§
This trait is not object safe.