Trait windows::Win32::Media::Speech::ISpPhoneticAlphabetConverter_Impl
pub trait ISpPhoneticAlphabetConverter_Impl: Sized {
// Required methods
fn GetLangId(&self) -> Result<u16>;
fn SetLangId(&self, langid: u16) -> Result<()>;
fn SAPI2UPS(
&self,
pszsapiid: *const u16,
pszupsid: *mut u16,
cmaxlength: u32,
) -> Result<()>;
fn UPS2SAPI(
&self,
pszupsid: *const u16,
pszsapiid: *mut u16,
cmaxlength: u32,
) -> Result<()>;
fn GetMaxConvertLength(
&self,
csrclength: u32,
bsapi2ups: BOOL,
) -> Result<u32>;
}
Required Methods§
fn GetLangId(&self) -> Result<u16>
fn SetLangId(&self, langid: u16) -> Result<()>
fn SAPI2UPS( &self, pszsapiid: *const u16, pszupsid: *mut u16, cmaxlength: u32, ) -> Result<()>
fn UPS2SAPI( &self, pszupsid: *const u16, pszsapiid: *mut u16, cmaxlength: u32, ) -> Result<()>
fn GetMaxConvertLength(&self, csrclength: u32, bsapi2ups: BOOL) -> Result<u32>
Object Safety§
This trait is not object safe.