#[repr(C)]pub struct ISpeechWaveFormatEx {
pub lpVtbl: *const ISpeechWaveFormatExVtbl,
}
Fields§
§lpVtbl: *const ISpeechWaveFormatExVtbl
Implementations§
Source§impl ISpeechWaveFormatEx
impl ISpeechWaveFormatEx
pub unsafe fn get_FormatTag(&self, FormatTag: *mut c_short) -> HRESULT
pub unsafe fn put_FormatTag(&self, FormatTag: c_short) -> HRESULT
pub unsafe fn get_Channels(&self, Channels: *mut c_short) -> HRESULT
pub unsafe fn put_Channels(&self, Channels: c_short) -> HRESULT
pub unsafe fn get_SamplesPerSec(&self, SamplesPerSec: *mut c_long) -> HRESULT
pub unsafe fn put_SamplesPerSec(&self, SamplesPerSec: c_long) -> HRESULT
pub unsafe fn get_AvgBytesPerSec(&self, AvgBytesPerSec: *mut c_long) -> HRESULT
pub unsafe fn put_AvgBytesPerSec(&self, AvgBytesPerSec: c_long) -> HRESULT
pub unsafe fn get_BlockAlign(&self, BlockAlign: *mut c_short) -> HRESULT
pub unsafe fn put_BlockAlign(&self, BlockAlign: c_short) -> HRESULT
pub unsafe fn get_BitsPerSample(&self, BitsPerSample: *mut c_short) -> HRESULT
pub unsafe fn put_BitsPerSample(&self, BitsPerSample: c_short) -> HRESULT
pub unsafe fn get_ExtraData(&self, ExtraData: *mut VARIANT) -> HRESULT
pub unsafe fn put_ExtraData(&self, ExtraData: VARIANT) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
pub unsafe fn Invoke( &self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpeechWaveFormatEx
impl Deref for ISpeechWaveFormatEx
Auto Trait Implementations§
impl Freeze for ISpeechWaveFormatEx
impl RefUnwindSafe for ISpeechWaveFormatEx
impl !Send for ISpeechWaveFormatEx
impl !Sync for ISpeechWaveFormatEx
impl Unpin for ISpeechWaveFormatEx
impl UnwindSafe for ISpeechWaveFormatEx
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