#[repr(C)]pub struct ISpeechRecognizer {
pub lpVtbl: *const ISpeechRecognizerVtbl,
}
Fields§
§lpVtbl: *const ISpeechRecognizerVtbl
Implementations§
Source§impl ISpeechRecognizer
impl ISpeechRecognizer
pub unsafe fn putref_Recognizer( &self, Recognizer: *mut ISpeechObjectToken, ) -> HRESULT
pub unsafe fn get_Recognizer( &self, Recognizer: *mut *mut ISpeechObjectToken, ) -> HRESULT
pub unsafe fn put_AllowAudioInputFormatChangesOnNextSet( &self, Allow: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_AllowAudioInputFormatChangesOnNextSet( &self, Allow: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn putref_AudioInput( &self, AudioInput: *mut ISpeechObjectToken, ) -> HRESULT
pub unsafe fn get_AudioInput( &self, AudioInput: *mut *mut ISpeechObjectToken, ) -> HRESULT
pub unsafe fn putref_AudioInputStream( &self, AudioInputStream: *mut ISpeechBaseStream, ) -> HRESULT
pub unsafe fn get_AudioInputStream( &self, AudioInputStream: *mut *mut ISpeechBaseStream, ) -> HRESULT
pub unsafe fn put_State(&self, State: SpeechRecognizerState) -> HRESULT
pub unsafe fn get_State(&self, State: *mut SpeechRecognizerState) -> HRESULT
pub unsafe fn get_Status( &self, Status: *mut *mut ISpeechRecognizerStatus, ) -> HRESULT
pub unsafe fn putref_Profile(&self, Profile: *mut ISpeechObjectToken) -> HRESULT
pub unsafe fn get_Profile( &self, Profile: *mut *mut ISpeechObjectToken, ) -> HRESULT
pub unsafe fn EmulateRecognition( &self, TextElements: VARIANT, ElementDisplayAttributes: *mut VARIANT, LanguageId: c_long, ) -> HRESULT
pub unsafe fn CreateRecoContext( &self, NewContext: *mut *mut ISpeechRecoContext, ) -> HRESULT
pub unsafe fn GetFormat( &self, Type: SpeechFormatType, Format: *mut *mut ISpeechAudioFormat, ) -> HRESULT
pub unsafe fn SetPropertyNumber( &self, Name: BSTR, Value: c_long, Supported: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn GetPropertyNumber( &self, Name: BSTR, Value: *mut c_long, Supported: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn SetPropertyString( &self, Name: BSTR, Value: BSTR, Supported: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn GetPropertyString( &self, Name: BSTR, Value: *mut BSTR, Supported: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn IsUISupported( &self, TypeOfUI: BSTR, ExtraData: *const VARIANT, Supported: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn DisplayUI( &self, hWndParent: c_long, Title: BSTR, TypeOfUI: BSTR, ExtraData: *const VARIANT, ) -> HRESULT
pub unsafe fn GetRecognizers( &self, RequiredAttributes: BSTR, OptionalAttributes: BSTR, ObjectTokens: *mut *mut ISpeechObjectTokens, ) -> HRESULT
pub unsafe fn GetAudioInputs( &self, RequiredAttributes: BSTR, OptionalAttributes: BSTR, ObjectTokens: *mut *mut ISpeechObjectTokens, ) -> HRESULT
pub unsafe fn GetProfiles( &self, RequiredAttributes: BSTR, OptionalAttributes: BSTR, ObjectTokens: *mut *mut ISpeechObjectTokens, ) -> 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 ISpeechRecognizer
impl Deref for ISpeechRecognizer
Auto Trait Implementations§
impl Freeze for ISpeechRecognizer
impl RefUnwindSafe for ISpeechRecognizer
impl !Send for ISpeechRecognizer
impl !Sync for ISpeechRecognizer
impl Unpin for ISpeechRecognizer
impl UnwindSafe for ISpeechRecognizer
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