windows::Win32::Media::MediaFoundation

Trait IMFTimedTextFormattedText_Impl

pub trait IMFTimedTextFormattedText_Impl: IUnknownImpl {
    // Required methods
    fn GetText(&self) -> Result<PWSTR>;
    fn GetSubformattingCount(&self) -> u32;
    fn GetSubformatting(
        &self,
        index: u32,
        firstchar: *mut u32,
        charlength: *mut u32,
        style: OutRef<'_, 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: OutRef<'_, IMFTimedTextStyle>, ) -> Result<()>

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.

Implementors§