Struct winapi::sapi::ISpRecognizer [] [src]

pub struct ISpRecognizer {
    pub lpVtbl: *const ISpRecognizerVtbl,
}

Fields

lpVtbl: *const ISpRecognizerVtbl

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 Debug for ISpRecognizer
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

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