ISpVoice class com
The ISpVoice interface enables an application to perform speech synthesis operations. Applications can speak text strings and text files, or play audio files through this interface. All of these can be done synchronously or asynchronously.
- Inheritance
-
- Object
- IUnknown
- ISpNotifySource
- ISpEventSource
- ISpVoice
- Implementers
Constructors
-
ISpVoice(Pointer<
COMObject> ptr) - ISpVoice.from(IUnknown interface)
-
factory
Properties
Methods
-
addRef(
) → int -
Increments the reference count for an interface pointer to a COM object.
inherited
-
detach(
) → void -
Detaches the object from the
Finalizer
.inherited -
displayUI(
int hwndParent, Pointer< Utf16> pszTitle, Pointer<Utf16> pszTypeOfUI, Pointer<NativeType> pvExtraData, int cbExtraData) → int -
getAlertBoundary(
Pointer< Int32> peBoundary) → int -
getEvents(
int ulCount, Pointer< SPEVENT> pEventArray, Pointer<Uint32> pulFetched) → int -
inherited
-
getInfo(
Pointer< SPEVENTSOURCEINFO> pInfo) → int -
inherited
-
getNotifyEventHandle(
) → int -
inherited
-
getOutputObjectToken(
Pointer< Pointer< ppObjectToken) → intCOMObject> > -
getOutputStream(
Pointer< Pointer< ppStream) → intCOMObject> > -
getPriority(
Pointer< Int32> pePriority) → int -
getRate(
Pointer< Int32> pRateAdjust) → int -
getStatus(
Pointer< SPVOICESTATUS> pStatus, Pointer<Pointer< ppszLastBookmark) → intUtf16> > -
getSyncSpeakTimeout(
Pointer< Uint32> pmsTimeout) → int -
getVoice(
Pointer< Pointer< ppToken) → intCOMObject> > -
getVolume(
Pointer< Uint16> pusVolume) → int -
isUISupported(
Pointer< Utf16> pszTypeOfUI, Pointer<NativeType> pvExtraData, int cbExtraData, Pointer<Int32> pfSupported) → int -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pause(
) → int -
queryInterface(
Pointer< GUID> riid, Pointer<Pointer< ppvObject) → intNativeType> > -
Queries a COM object for a pointer to one of its interface; identifying
the interface by a reference to its interface identifier (IID).
inherited
-
release(
) → int -
Decrements the reference count for an interface on a COM object.
inherited
-
resume(
) → int -
setAlertBoundary(
int eBoundary) → int -
setInterest(
int ullEventInterest, int ullQueuedInterest) → int -
inherited
-
setNotifyCallbackFunction(
Pointer< Pointer< pfnCallback, int wParam, int lParam) → intNativeFunction< >SPNOTIFYCALLBACK> > -
inherited
-
setNotifyCallbackInterface(
Pointer< COMObject> pSpCallback, int wParam, int lParam) → int -
inherited
-
setNotifySink(
Pointer< COMObject> pNotifySink) → int -
inherited
-
setNotifyWin32Event(
) → int -
inherited
-
setNotifyWindowMessage(
int hWnd, int Msg, int wParam, int lParam) → int -
inherited
-
setOutput(
Pointer< COMObject> pUnkOutput, int fAllowFormatChanges) → int -
setPriority(
int ePriority) → int -
setRate(
int RateAdjust) → int -
setSyncSpeakTimeout(
int msTimeout) → int -
setVoice(
Pointer< COMObject> pToken) → int -
setVolume(
int usVolume) → int -
skip(
Pointer< Utf16> pItemType, int lNumItems, Pointer<Uint32> pulNumSkipped) → int -
speak(
Pointer< Utf16> pwcs, int dwFlags, Pointer<Uint32> pulStreamNumber) → int -
speakCompleteEvent(
) → int -
speakStream(
Pointer< COMObject> pStream, int dwFlags, Pointer<Uint32> pulStreamNumber) → int -
toInterface(
String iid) → Pointer< COMObject> -
Cast an existing COM object to a specified interface.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
waitForNotifyEvent(
int dwMilliseconds) → int -
inherited
-
waitUntilDone(
int msTimeout) → int
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited