#[repr(C)]pub struct ISpTTSEngineSite {
pub lpVtbl: *const ISpTTSEngineSiteVtbl,
}
Fields§
§lpVtbl: *const ISpTTSEngineSiteVtbl
Implementations§
Source§impl ISpTTSEngineSite
impl ISpTTSEngineSite
pub unsafe fn GetActions(&self) -> DWORD
pub unsafe fn Write( &self, pBuff: *const c_void, cb: ULONG, pcbWritten: *mut ULONG, ) -> HRESULT
pub unsafe fn GetRate(&self, pRateAdjust: *mut c_long) -> HRESULT
pub unsafe fn GetVolume(&self, pusVolume: *mut USHORT) -> HRESULT
pub unsafe fn GetSkipInfo( &self, peType: *mut SPVSKIPTYPE, plNumItems: *mut c_long, ) -> HRESULT
pub unsafe fn CompleteSkip(&self, ulNumSkipped: c_long) -> HRESULT
Methods from Deref<Target = ISpEventSink>§
Trait Implementations§
Source§impl Deref for ISpTTSEngineSite
impl Deref for ISpTTSEngineSite
Source§type Target = ISpEventSink
type Target = ISpEventSink
The resulting type after dereferencing.
Source§fn deref(&self) -> &ISpEventSink
fn deref(&self) -> &ISpEventSink
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ISpTTSEngineSite
impl RefUnwindSafe for ISpTTSEngineSite
impl !Send for ISpTTSEngineSite
impl !Sync for ISpTTSEngineSite
impl Unpin for ISpTTSEngineSite
impl UnwindSafe for ISpTTSEngineSite
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