Struct winapi::sapi::ISpRecognizer
[−]
[src]
pub struct ISpRecognizer { pub lpVtbl: *const ISpRecognizerVtbl, }
Fields
lpVtbl |
Methods
impl ISpRecognizer
[src]
unsafe fn SetRecognizer(&mut self, pRecognizer: *mut ISpObjectToken) -> HRESULT
unsafe fn GetRecognizer(&mut self, ppRecognizer: *mut *mut ISpObjectToken) -> HRESULT
unsafe fn SetInput(&mut self, pUnkInput: *mut IUnknown, fAllowFormatChanges: BOOL) -> HRESULT
unsafe fn GetInputObjectToken(&mut self, ppToken: *mut *mut ISpObjectToken) -> HRESULT
unsafe fn GetInputStream(&mut self, ppStream: *mut *mut ISpStreamFormat) -> HRESULT
unsafe fn CreateRecoContext(&mut self, ppNewCtxt: *mut *mut ISpRecoContext) -> HRESULT
unsafe fn GetRecoProfile(&mut self, ppToken: *mut *mut ISpObjectToken) -> HRESULT
unsafe fn SetRecoProfile(&mut self, pToken: *mut ISpObjectToken) -> HRESULT
unsafe fn IsSharedInstance(&mut self) -> HRESULT
unsafe fn GetRecoState(&mut self, pState: *mut SPRECOSTATE) -> HRESULT
unsafe fn SetRecoState(&mut self, NewState: SPRECOSTATE) -> HRESULT
unsafe fn GetStatus(&mut self, pStatus: *mut SPRECOGNIZERSTATUS) -> HRESULT
unsafe fn GetFormat(&mut self, WaveFormatType: SPSTREAMFORMATTYPE, pFormatId: *mut GUID, ppCoMemWFEX: *mut WAVEFORMATEX) -> HRESULT
unsafe fn IsUISupported(&mut self, pszTypeOfUI: LPCWSTR, pvExtraData: *mut c_void, cbExtraData: ULONG, pfSupported: *mut BOOL) -> HRESULT
unsafe fn DisplayUI(&mut self, hwndParent: HWND, pszTitle: LPCWSTR, pszTypeOfUI: LPCWSTR, pvExtraData: *mut c_void, cbExtraData: ULONG) -> HRESULT
unsafe fn EmulateRecognition(&mut self, pPhrase: *mut ISpPhrase) -> HRESULT
Methods from Deref<Target=ISpProperties>
unsafe fn SetPropertyNum(&mut self, pName: LPCWSTR, lValue: LONG) -> HRESULT
unsafe fn GetPropertyNum(&mut self, pName: LPCWSTR, plValue: *mut LONG) -> HRESULT
unsafe fn SetPropertyString(&mut self, pName: LPCWSTR, pValue: LPCWSTR) -> HRESULT
unsafe fn GetPropertyString(&mut self, pName: LPCWSTR, ppCoMemValue: *mut LPWSTR) -> HRESULT
Trait Implementations
impl Deref for ISpRecognizer
[src]
type Target = ISpProperties
The resulting type after dereferencing
fn deref(&self) -> &ISpProperties
The method called to dereference a value
impl DerefMut for ISpRecognizer
[src]
fn deref_mut(&mut self) -> &mut ISpProperties
The method called to mutably dereference a value