pub trait IMFTimedTextFormattedText_Impl: Sized {
    // Required methods
    fn GetText(&self) -> Result<PWSTR>;
    fn GetSubformattingCount(&self) -> u32;
    fn GetSubformatting(
        &self,
        index: u32,
        firstchar: *mut u32,
        charlength: *mut u32,
        style: *mut Option<IMFTimedTextStyle>
    ) -> Result<()>;
}

Required Methods§

fn GetText(&self) -> Result<PWSTR>

fn GetSubformattingCount(&self) -> u32

fn GetSubformatting( &self, index: u32, firstchar: *mut u32, charlength: *mut u32, style: *mut Option<IMFTimedTextStyle> ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§