windows::Win32::Media::Speech

Trait ISpeechPhraseInfo_Impl

pub trait ISpeechPhraseInfo_Impl: IDispatch_Impl {
Show 16 methods // Required methods fn LanguageId(&self) -> Result<i32>; fn GrammarId(&self) -> Result<VARIANT>; fn StartTime(&self) -> Result<VARIANT>; fn AudioStreamPosition(&self) -> Result<VARIANT>; fn AudioSizeBytes(&self) -> Result<i32>; fn RetainedSizeBytes(&self) -> Result<i32>; fn AudioSizeTime(&self) -> Result<i32>; fn Rule(&self) -> Result<ISpeechPhraseRule>; fn Properties(&self) -> Result<ISpeechPhraseProperties>; fn Elements(&self) -> Result<ISpeechPhraseElements>; fn Replacements(&self) -> Result<ISpeechPhraseReplacements>; fn EngineId(&self) -> Result<BSTR>; fn EnginePrivateData(&self) -> Result<VARIANT>; fn SaveToMemory(&self) -> Result<VARIANT>; fn GetText( &self, startelement: i32, elements: i32, usereplacements: VARIANT_BOOL, ) -> Result<BSTR>; fn GetDisplayAttributes( &self, startelement: i32, elements: i32, usereplacements: VARIANT_BOOL, ) -> Result<SpeechDisplayAttributes>;
}

Required Methods§

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

fn GrammarId(&self) -> Result<VARIANT>

fn StartTime(&self) -> Result<VARIANT>

fn AudioStreamPosition(&self) -> Result<VARIANT>

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

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

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

fn Rule(&self) -> Result<ISpeechPhraseRule>

fn Properties(&self) -> Result<ISpeechPhraseProperties>

fn Elements(&self) -> Result<ISpeechPhraseElements>

fn Replacements(&self) -> Result<ISpeechPhraseReplacements>

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

fn EnginePrivateData(&self) -> Result<VARIANT>

fn SaveToMemory(&self) -> Result<VARIANT>

fn GetText( &self, startelement: i32, elements: i32, usereplacements: VARIANT_BOOL, ) -> Result<BSTR>

fn GetDisplayAttributes( &self, startelement: i32, elements: i32, usereplacements: VARIANT_BOOL, ) -> Result<SpeechDisplayAttributes>

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§