#[repr(C)]pub struct ISpeechRecoContext {
pub lpVtbl: *const ISpeechRecoContextVtbl,
}
Fields§
§lpVtbl: *const ISpeechRecoContextVtbl
Implementations§
Source§impl ISpeechRecoContext
impl ISpeechRecoContext
pub unsafe fn get_Recognizer( &self, Recognizer: *mut *mut ISpeechRecognizer, ) -> HRESULT
pub unsafe fn get_AudioInputInterferenceStatus( &self, Interference: *mut SpeechInterference, ) -> HRESULT
pub unsafe fn get_RequestedUIType(&self, UIType: *mut BSTR) -> HRESULT
pub unsafe fn putref_Voice(&self, Voice: *mut ISpeechVoice) -> HRESULT
pub unsafe fn get_Voice(&self, Voice: *mut *mut ISpeechVoice) -> HRESULT
pub unsafe fn put_AllowVoiceFormatMatchingOnNextSet( &self, Allow: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_AllowVoiceFormatMatchingOnNextSet( &self, Allow: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_VoicePurgeEvent( &self, EventInterest: SpeechRecoEvents, ) -> HRESULT
pub unsafe fn get_VoicePurgeEvent( &self, EventInterest: *mut SpeechRecoEvents, ) -> HRESULT
pub unsafe fn put_EventInterests( &self, EventInterest: SpeechRecoEvents, ) -> HRESULT
pub unsafe fn get_EventInterests( &self, EventInterest: *mut SpeechRecoEvents, ) -> HRESULT
pub unsafe fn put_CmdMaxAlternates(&self, MaxAlternates: c_long) -> HRESULT
pub unsafe fn get_CmdMaxAlternates(&self, MaxAlternates: *mut c_long) -> HRESULT
pub unsafe fn put_State(&self, State: SpeechRecoContextState) -> HRESULT
pub unsafe fn get_State(&self, State: *mut SpeechRecoContextState) -> HRESULT
pub unsafe fn put_RetainedAudio( &self, Option: SpeechRetainedAudioOptions, ) -> HRESULT
pub unsafe fn get_RetainedAudio( &self, Option: *mut SpeechRetainedAudioOptions, ) -> HRESULT
pub unsafe fn putref_RetainedAudioFormat( &self, Format: *mut ISpeechAudioFormat, ) -> HRESULT
pub unsafe fn get_RetainedAudioFormat( &self, Format: *mut *mut ISpeechAudioFormat, ) -> HRESULT
pub unsafe fn Pause(&self) -> HRESULT
pub unsafe fn Resume(&self) -> HRESULT
pub unsafe fn CreateGrammar( &self, GrammarId: VARIANT, Grammar: *mut *mut ISpeechRecoGrammar, ) -> HRESULT
pub unsafe fn CreateResultFromMemory( &self, ResultBlock: *mut VARIANT, Result: *mut *mut ISpeechRecoResult, ) -> HRESULT
pub unsafe fn Bookmark( &self, Options: SpeechBookmarkOptions, StreamPos: VARIANT, BookmarkId: VARIANT, ) -> HRESULT
pub unsafe fn SetAdaptationData(&self, AdaptationString: BSTR) -> 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 ISpeechRecoContext
impl Deref for ISpeechRecoContext
Auto Trait Implementations§
impl Freeze for ISpeechRecoContext
impl RefUnwindSafe for ISpeechRecoContext
impl !Send for ISpeechRecoContext
impl !Sync for ISpeechRecoContext
impl Unpin for ISpeechRecoContext
impl UnwindSafe for ISpeechRecoContext
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