#[repr(C)]pub struct ISpTTSEngineVtbl {
pub parent: IUnknownVtbl,
pub Speak: unsafe extern "system" fn(This: *mut ISpTTSEngine, dwSpeakFlags: DWORD, rguidFormatId: REFGUID, pWaveFormatEx: *const WAVEFORMATEX, pTextFragList: *const SPVTEXTFRAG, pOutputSite: *mut ISpTTSEngineSite) -> HRESULT,
pub GetOutputFormat: unsafe extern "system" fn(This: *mut ISpTTSEngine, pTargetFmtId: *const GUID, pTargetWaveFormatEx: *const WAVEFORMATEX, pOutputFormatId: *mut GUID, ppCoMemOutputWaveFormatEx: *mut WAVEFORMATEX) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§Speak: unsafe extern "system" fn(This: *mut ISpTTSEngine, dwSpeakFlags: DWORD, rguidFormatId: REFGUID, pWaveFormatEx: *const WAVEFORMATEX, pTextFragList: *const SPVTEXTFRAG, pOutputSite: *mut ISpTTSEngineSite) -> HRESULT§GetOutputFormat: unsafe extern "system" fn(This: *mut ISpTTSEngine, pTargetFmtId: *const GUID, pTargetWaveFormatEx: *const WAVEFORMATEX, pOutputFormatId: *mut GUID, ppCoMemOutputWaveFormatEx: *mut WAVEFORMATEX) -> HRESULTAuto Trait Implementations§
impl Freeze for ISpTTSEngineVtbl
impl RefUnwindSafe for ISpTTSEngineVtbl
impl Send for ISpTTSEngineVtbl
impl Sync for ISpTTSEngineVtbl
impl Unpin for ISpTTSEngineVtbl
impl UnwindSafe for ISpTTSEngineVtbl
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