#[repr(C)]pub struct ISpeechWaveFormatExVtbl {Show 15 fields
pub parent: IDispatchVtbl,
pub get_FormatTag: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, FormatTag: *mut c_short) -> HRESULT,
pub put_FormatTag: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, FormatTag: c_short) -> HRESULT,
pub get_Channels: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, Channels: *mut c_short) -> HRESULT,
pub put_Channels: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, Channels: c_short) -> HRESULT,
pub get_SamplesPerSec: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, SamplesPerSec: *mut c_long) -> HRESULT,
pub put_SamplesPerSec: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, SamplesPerSec: c_long) -> HRESULT,
pub get_AvgBytesPerSec: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, AvgBytesPerSec: *mut c_long) -> HRESULT,
pub put_AvgBytesPerSec: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, AvgBytesPerSec: c_long) -> HRESULT,
pub get_BlockAlign: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, BlockAlign: *mut c_short) -> HRESULT,
pub put_BlockAlign: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, BlockAlign: c_short) -> HRESULT,
pub get_BitsPerSample: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, BitsPerSample: *mut c_short) -> HRESULT,
pub put_BitsPerSample: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, BitsPerSample: c_short) -> HRESULT,
pub get_ExtraData: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, ExtraData: *mut VARIANT) -> HRESULT,
pub put_ExtraData: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, ExtraData: VARIANT) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_FormatTag: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, FormatTag: *mut c_short) -> HRESULT
§put_FormatTag: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, FormatTag: c_short) -> HRESULT
§get_Channels: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, Channels: *mut c_short) -> HRESULT
§put_Channels: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, Channels: c_short) -> HRESULT
§get_SamplesPerSec: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, SamplesPerSec: *mut c_long) -> HRESULT
§put_SamplesPerSec: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, SamplesPerSec: c_long) -> HRESULT
§get_AvgBytesPerSec: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, AvgBytesPerSec: *mut c_long) -> HRESULT
§put_AvgBytesPerSec: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, AvgBytesPerSec: c_long) -> HRESULT
§get_BlockAlign: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, BlockAlign: *mut c_short) -> HRESULT
§put_BlockAlign: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, BlockAlign: c_short) -> HRESULT
§get_BitsPerSample: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, BitsPerSample: *mut c_short) -> HRESULT
§put_BitsPerSample: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, BitsPerSample: c_short) -> HRESULT
§get_ExtraData: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, ExtraData: *mut VARIANT) -> HRESULT
§put_ExtraData: unsafe extern "system" fn(This: *mut ISpeechWaveFormatEx, ExtraData: VARIANT) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechWaveFormatExVtbl
impl RefUnwindSafe for ISpeechWaveFormatExVtbl
impl Send for ISpeechWaveFormatExVtbl
impl Sync for ISpeechWaveFormatExVtbl
impl Unpin for ISpeechWaveFormatExVtbl
impl UnwindSafe for ISpeechWaveFormatExVtbl
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