#[repr(C)]pub struct ISpTTSEngine {
pub lpVtbl: *const ISpTTSEngineVtbl,
}
Fields§
§lpVtbl: *const ISpTTSEngineVtbl
Implementations§
Source§impl ISpTTSEngine
impl ISpTTSEngine
pub unsafe fn Speak( &self, dwSpeakFlags: DWORD, rguidFormatId: REFGUID, pWaveFormatEx: *const WAVEFORMATEX, pTextFragList: *const SPVTEXTFRAG, pOutputSite: *mut ISpTTSEngineSite, ) -> HRESULT
pub unsafe fn GetOutputFormat( &self, pTargetFmtId: *const GUID, pTargetWaveFormatEx: *const WAVEFORMATEX, pOutputFormatId: *mut GUID, ppCoMemOutputWaveFormatEx: *mut WAVEFORMATEX, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpTTSEngine
impl Deref for ISpTTSEngine
Auto Trait Implementations§
impl Freeze for ISpTTSEngine
impl RefUnwindSafe for ISpTTSEngine
impl !Send for ISpTTSEngine
impl !Sync for ISpTTSEngine
impl Unpin for ISpTTSEngine
impl UnwindSafe for ISpTTSEngine
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more