windows::Win32::Media::Speech

Trait ISpEnginePronunciation_Impl

pub trait ISpEnginePronunciation_Impl: IUnknownImpl {
    // Required methods
    fn Normalize(
        &self,
        pszword: &PCWSTR,
        pszleftcontext: &PCWSTR,
        pszrightcontext: &PCWSTR,
        langid: u16,
        pnormalizationlist: *mut SPNORMALIZATIONLIST,
    ) -> Result<()>;
    fn GetPronunciations(
        &self,
        pszword: &PCWSTR,
        pszleftcontext: &PCWSTR,
        pszrightcontext: &PCWSTR,
        langid: u16,
        penginepronunciationlist: *mut SPWORDPRONUNCIATIONLIST,
    ) -> Result<()>;
}

Required Methods§

fn Normalize( &self, pszword: &PCWSTR, pszleftcontext: &PCWSTR, pszrightcontext: &PCWSTR, langid: u16, pnormalizationlist: *mut SPNORMALIZATIONLIST, ) -> Result<()>

fn GetPronunciations( &self, pszword: &PCWSTR, pszleftcontext: &PCWSTR, pszrightcontext: &PCWSTR, langid: u16, penginepronunciationlist: *mut SPWORDPRONUNCIATIONLIST, ) -> 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§