#[repr(C)]pub struct ISpeechPhraseElementVtbl {Show 14 fields
pub parent: IDispatchVtbl,
pub get_AudioTimeOffset: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, AudioTimeOffset: *mut c_long) -> HRESULT,
pub get_AudioSizeTime: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, AudioSizeTime: *mut c_long) -> HRESULT,
pub get_AudioStreamOffset: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, AudioStreamOffset: *mut c_long) -> HRESULT,
pub get_AudioSizeBytes: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, AudioSizeBytes: *mut c_long) -> HRESULT,
pub get_RetainedStreamOffset: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, RetainedStreamOffset: *mut c_long) -> HRESULT,
pub get_RetainedSizeBytes: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, RetainedSizeBytes: *mut c_long) -> HRESULT,
pub get_DisplayText: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, DisplayText: *mut BSTR) -> HRESULT,
pub get_LexicalForm: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, LexicalForm: *mut BSTR) -> HRESULT,
pub get_Pronunciation: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, Pronunciation: *mut VARIANT) -> HRESULT,
pub get_DisplayAttributes: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, DisplayAttributes: *mut SpeechDisplayAttributes) -> HRESULT,
pub get_RequiredConfidence: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, RequiredConfidence: *mut SpeechEngineConfidence) -> HRESULT,
pub get_ActualConfidence: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, ActualConfidence: *mut SpeechEngineConfidence) -> HRESULT,
pub get_EngineConfidence: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, EngineConfident: *mut c_float) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_AudioTimeOffset: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, AudioTimeOffset: *mut c_long) -> HRESULT
§get_AudioSizeTime: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, AudioSizeTime: *mut c_long) -> HRESULT
§get_AudioStreamOffset: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, AudioStreamOffset: *mut c_long) -> HRESULT
§get_AudioSizeBytes: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, AudioSizeBytes: *mut c_long) -> HRESULT
§get_RetainedStreamOffset: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, RetainedStreamOffset: *mut c_long) -> HRESULT
§get_RetainedSizeBytes: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, RetainedSizeBytes: *mut c_long) -> HRESULT
§get_DisplayText: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, DisplayText: *mut BSTR) -> HRESULT
§get_LexicalForm: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, LexicalForm: *mut BSTR) -> HRESULT
§get_Pronunciation: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, Pronunciation: *mut VARIANT) -> HRESULT
§get_DisplayAttributes: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, DisplayAttributes: *mut SpeechDisplayAttributes) -> HRESULT
§get_RequiredConfidence: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, RequiredConfidence: *mut SpeechEngineConfidence) -> HRESULT
§get_ActualConfidence: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, ActualConfidence: *mut SpeechEngineConfidence) -> HRESULT
§get_EngineConfidence: unsafe extern "system" fn(This: *mut ISpeechPhraseElement, EngineConfident: *mut c_float) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechPhraseElementVtbl
impl RefUnwindSafe for ISpeechPhraseElementVtbl
impl Send for ISpeechPhraseElementVtbl
impl Sync for ISpeechPhraseElementVtbl
impl Unpin for ISpeechPhraseElementVtbl
impl UnwindSafe for ISpeechPhraseElementVtbl
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