[−][src]Struct winapi::um::sapi51::ISpeechRecoContext
Fields
lpVtbl: *const ISpeechRecoContextVtbl
Implementations
impl ISpeechRecoContext
[src]
pub unsafe fn get_Recognizer(
&self,
Recognizer: *mut *mut ISpeechRecognizer
) -> HRESULT
[src]
&self,
Recognizer: *mut *mut ISpeechRecognizer
) -> HRESULT
pub unsafe fn get_AudioInputInterferenceStatus(
&self,
Interference: *mut SpeechInterference
) -> HRESULT
[src]
&self,
Interference: *mut SpeechInterference
) -> HRESULT
pub unsafe fn get_RequestedUIType(&self, UIType: *mut BSTR) -> HRESULT
[src]
pub unsafe fn putref_Voice(&self, Voice: *mut ISpeechVoice) -> HRESULT
[src]
pub unsafe fn get_Voice(&self, Voice: *mut *mut ISpeechVoice) -> HRESULT
[src]
pub unsafe fn put_AllowVoiceFormatMatchingOnNextSet(
&self,
Allow: VARIANT_BOOL
) -> HRESULT
[src]
&self,
Allow: VARIANT_BOOL
) -> HRESULT
pub unsafe fn get_AllowVoiceFormatMatchingOnNextSet(
&self,
Allow: *mut VARIANT_BOOL
) -> HRESULT
[src]
&self,
Allow: *mut VARIANT_BOOL
) -> HRESULT
pub unsafe fn put_VoicePurgeEvent(
&self,
EventInterest: SpeechRecoEvents
) -> HRESULT
[src]
&self,
EventInterest: SpeechRecoEvents
) -> HRESULT
pub unsafe fn get_VoicePurgeEvent(
&self,
EventInterest: *mut SpeechRecoEvents
) -> HRESULT
[src]
&self,
EventInterest: *mut SpeechRecoEvents
) -> HRESULT
pub unsafe fn put_EventInterests(
&self,
EventInterest: SpeechRecoEvents
) -> HRESULT
[src]
&self,
EventInterest: SpeechRecoEvents
) -> HRESULT
pub unsafe fn get_EventInterests(
&self,
EventInterest: *mut SpeechRecoEvents
) -> HRESULT
[src]
&self,
EventInterest: *mut SpeechRecoEvents
) -> HRESULT
pub unsafe fn put_CmdMaxAlternates(&self, MaxAlternates: c_long) -> HRESULT
[src]
pub unsafe fn get_CmdMaxAlternates(&self, MaxAlternates: *mut c_long) -> HRESULT
[src]
pub unsafe fn put_State(&self, State: SpeechRecoContextState) -> HRESULT
[src]
pub unsafe fn get_State(&self, State: *mut SpeechRecoContextState) -> HRESULT
[src]
pub unsafe fn put_RetainedAudio(
&self,
Option: SpeechRetainedAudioOptions
) -> HRESULT
[src]
&self,
Option: SpeechRetainedAudioOptions
) -> HRESULT
pub unsafe fn get_RetainedAudio(
&self,
Option: *mut SpeechRetainedAudioOptions
) -> HRESULT
[src]
&self,
Option: *mut SpeechRetainedAudioOptions
) -> HRESULT
pub unsafe fn putref_RetainedAudioFormat(
&self,
Format: *mut ISpeechAudioFormat
) -> HRESULT
[src]
&self,
Format: *mut ISpeechAudioFormat
) -> HRESULT
pub unsafe fn get_RetainedAudioFormat(
&self,
Format: *mut *mut ISpeechAudioFormat
) -> HRESULT
[src]
&self,
Format: *mut *mut ISpeechAudioFormat
) -> HRESULT
pub unsafe fn Pause(&self) -> HRESULT
[src]
pub unsafe fn Resume(&self) -> HRESULT
[src]
pub unsafe fn CreateGrammar(
&self,
GrammarId: VARIANT,
Grammar: *mut *mut ISpeechRecoGrammar
) -> HRESULT
[src]
&self,
GrammarId: VARIANT,
Grammar: *mut *mut ISpeechRecoGrammar
) -> HRESULT
pub unsafe fn CreateResultFromMemory(
&self,
ResultBlock: *mut VARIANT,
Result: *mut *mut ISpeechRecoResult
) -> HRESULT
[src]
&self,
ResultBlock: *mut VARIANT,
Result: *mut *mut ISpeechRecoResult
) -> HRESULT
pub unsafe fn Bookmark(
&self,
Options: SpeechBookmarkOptions,
StreamPos: VARIANT,
BookmarkId: VARIANT
) -> HRESULT
[src]
&self,
Options: SpeechBookmarkOptions,
StreamPos: VARIANT,
BookmarkId: VARIANT
) -> HRESULT
pub unsafe fn SetAdaptationData(&self, AdaptationString: BSTR) -> HRESULT
[src]
Methods from Deref<Target = IDispatch>
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
[src]
pub unsafe fn GetTypeInfo(
&self,
iTInfo: UINT,
lcid: LCID,
ppTInfo: *mut *mut ITypeInfo
) -> HRESULT
[src]
&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
[src]
&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
[src]
&self,
dispIdMember: DISPID,
riid: REFIID,
lcid: LCID,
wFlags: WORD,
pDispParams: *mut DISPPARAMS,
pVarResult: *mut VARIANT,
pExcepInfo: *mut EXCEPINFO,
puArgErr: *mut UINT
) -> HRESULT
Trait Implementations
impl Deref for ISpeechRecoContext
[src]
impl Interface for ISpeechRecoContext
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,