[−][src]Struct winapi::um::sapi51::ISpeechVoice
Fields
lpVtbl: *const ISpeechVoiceVtbl
Implementations
impl ISpeechVoice
[src]
pub unsafe fn get_Status(&self, Status: *mut *mut ISpeechVoiceStatus) -> HRESULT
[src]
pub unsafe fn get_Voice(&self, Voice: *mut *mut ISpeechObjectToken) -> HRESULT
[src]
pub unsafe fn putref_Voice(&self, Voice: *mut ISpeechObjectToken) -> HRESULT
[src]
pub unsafe fn get_AudioOutput(
&self,
AudioOutput: *mut *mut ISpeechObjectToken
) -> HRESULT
[src]
&self,
AudioOutput: *mut *mut ISpeechObjectToken
) -> HRESULT
pub unsafe fn putref_AudioOutput(
&self,
AudioOutput: *mut ISpeechObjectToken
) -> HRESULT
[src]
&self,
AudioOutput: *mut ISpeechObjectToken
) -> HRESULT
pub unsafe fn get_AudioOutputStream(
&self,
AudioOutputStream: *mut *mut ISpeechBaseStream
) -> HRESULT
[src]
&self,
AudioOutputStream: *mut *mut ISpeechBaseStream
) -> HRESULT
pub unsafe fn putref_AudioOutputStream(
&self,
AudioOutputStream: *mut ISpeechBaseStream
) -> HRESULT
[src]
&self,
AudioOutputStream: *mut ISpeechBaseStream
) -> HRESULT
pub unsafe fn get_Rate(&self, Rate: *mut c_long) -> HRESULT
[src]
pub unsafe fn put_Rate(&self, Rate: c_long) -> HRESULT
[src]
pub unsafe fn get_Volume(&self, Volume: *mut c_long) -> HRESULT
[src]
pub unsafe fn put_Volume(&self, Volume: c_long) -> HRESULT
[src]
pub unsafe fn put_AllowAudioOutputFormatChangesOnNextSet(
&self,
Allow: VARIANT_BOOL
) -> HRESULT
[src]
&self,
Allow: VARIANT_BOOL
) -> HRESULT
pub unsafe fn get_AllowAudioOutputFormatChangesOnNextSet(
&self,
Allow: *mut VARIANT_BOOL
) -> HRESULT
[src]
&self,
Allow: *mut VARIANT_BOOL
) -> HRESULT
pub unsafe fn get_EventInterests(
&self,
EventInterestFlags: *mut SpeechVoiceEvents
) -> HRESULT
[src]
&self,
EventInterestFlags: *mut SpeechVoiceEvents
) -> HRESULT
pub unsafe fn put_EventInterests(
&self,
EventInterestFlags: SpeechVoiceEvents
) -> HRESULT
[src]
&self,
EventInterestFlags: SpeechVoiceEvents
) -> HRESULT
pub unsafe fn put_Priority(&self, Priority: SpeechVoicePriority) -> HRESULT
[src]
pub unsafe fn get_Priority(&self, Priority: *mut SpeechVoicePriority) -> HRESULT
[src]
pub unsafe fn put_AlertBoundary(&self, Boundary: SpeechVoiceEvents) -> HRESULT
[src]
pub unsafe fn get_AlertBoundary(
&self,
Boundary: *mut SpeechVoiceEvents
) -> HRESULT
[src]
&self,
Boundary: *mut SpeechVoiceEvents
) -> HRESULT
pub unsafe fn put_SynchronousSpeakTimeout(&self, msTimeout: c_long) -> HRESULT
[src]
pub unsafe fn get_SynchronousSpeakTimeout(
&self,
msTimeOut: *mut c_long
) -> HRESULT
[src]
&self,
msTimeOut: *mut c_long
) -> HRESULT
pub unsafe fn Speak(
&self,
Text: BSTR,
Flags: SpeechVoiceSpeakFlags,
StreamNumber: *mut c_long
) -> HRESULT
[src]
&self,
Text: BSTR,
Flags: SpeechVoiceSpeakFlags,
StreamNumber: *mut c_long
) -> HRESULT
pub unsafe fn SpeakStream(
&self,
Stream: *mut ISpeechBaseStream,
Flags: SpeechVoiceSpeakFlags,
StreamNumber: *mut c_long
) -> HRESULT
[src]
&self,
Stream: *mut ISpeechBaseStream,
Flags: SpeechVoiceSpeakFlags,
StreamNumber: *mut c_long
) -> HRESULT
pub unsafe fn Pause(&self) -> HRESULT
[src]
pub unsafe fn Resume(&self) -> HRESULT
[src]
pub unsafe fn Skip(
&self,
Type: BSTR,
NumItems: c_long,
NumSkipped: c_long
) -> HRESULT
[src]
&self,
Type: BSTR,
NumItems: c_long,
NumSkipped: c_long
) -> HRESULT
pub unsafe fn GetVoices(
&self,
RequiredAttributes: BSTR,
OptionalAttributes: BSTR,
ObjectTokens: *mut *mut ISpeechObjectTokens
) -> HRESULT
[src]
&self,
RequiredAttributes: BSTR,
OptionalAttributes: BSTR,
ObjectTokens: *mut *mut ISpeechObjectTokens
) -> HRESULT
pub unsafe fn GetAudioOutputs(
&self,
RequiredAttributes: BSTR,
OptionalAttributes: BSTR,
ObjectTokens: *mut *mut ISpeechObjectTokens
) -> HRESULT
[src]
&self,
RequiredAttributes: BSTR,
OptionalAttributes: BSTR,
ObjectTokens: *mut *mut ISpeechObjectTokens
) -> HRESULT
pub unsafe fn WaitUntilDone(
&self,
msTimeout: c_long,
Done: *mut VARIANT_BOOL
) -> HRESULT
[src]
&self,
msTimeout: c_long,
Done: *mut VARIANT_BOOL
) -> HRESULT
pub unsafe fn SpeakCompleteEvent(&self, Handle: *mut c_long) -> HRESULT
[src]
pub unsafe fn IsUISupported(
&self,
TypeOfUI: BSTR,
ExtraData: *const VARIANT,
Supported: *mut VARIANT_BOOL
) -> HRESULT
[src]
&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
[src]
&self,
hWndParent: c_long,
Title: BSTR,
TypeOfUI: BSTR,
ExtraData: *const VARIANT
) -> HRESULT
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 ISpeechVoice
[src]
impl Interface for ISpeechVoice
[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>,