windows::Win32::Media::Speech

Trait ISpeechVoiceStatus_Impl

pub trait ISpeechVoiceStatus_Impl: IDispatch_Impl {
    // Required methods
    fn CurrentStreamNumber(&self) -> Result<i32>;
    fn LastStreamNumberQueued(&self) -> Result<i32>;
    fn LastHResult(&self) -> Result<i32>;
    fn RunningState(&self) -> Result<SpeechRunState>;
    fn InputWordPosition(&self) -> Result<i32>;
    fn InputWordLength(&self) -> Result<i32>;
    fn InputSentencePosition(&self) -> Result<i32>;
    fn InputSentenceLength(&self) -> Result<i32>;
    fn LastBookmark(&self) -> Result<BSTR>;
    fn LastBookmarkId(&self) -> Result<i32>;
    fn PhonemeId(&self) -> Result<i16>;
    fn VisemeId(&self) -> Result<i16>;
}

Required Methods§

fn CurrentStreamNumber(&self) -> Result<i32>

fn LastStreamNumberQueued(&self) -> Result<i32>

fn LastHResult(&self) -> Result<i32>

fn RunningState(&self) -> Result<SpeechRunState>

fn InputWordPosition(&self) -> Result<i32>

fn InputWordLength(&self) -> Result<i32>

fn InputSentencePosition(&self) -> Result<i32>

fn InputSentenceLength(&self) -> Result<i32>

fn LastBookmark(&self) -> Result<BSTR>

fn LastBookmarkId(&self) -> Result<i32>

fn PhonemeId(&self) -> Result<i16>

fn VisemeId(&self) -> Result<i16>

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§