ホーム › Media.Speech › ISpVoice
ISpVoice
COMメソッド 25
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 13 | HRESULT SetOutput(IUnknown* pUnkOutput, BOOL fAllowFormatChanges) |
| 14 | HRESULT GetOutputObjectToken(ISpObjectToken** ppObjectToken) |
| 15 | HRESULT GetOutputStream(ISpStreamFormat** ppStream) |
| 16 | HRESULT Pause() |
| 17 | HRESULT Resume() |
| 18 | HRESULT SetVoice(ISpObjectToken* pToken) |
| 19 | HRESULT GetVoice(ISpObjectToken** ppToken) |
| 20 | HRESULT Speak(LPWSTR pwcs, DWORD dwFlags, DWORD* pulStreamNumber) |
| 21 | HRESULT SpeakStream(IStream* pStream, DWORD dwFlags, DWORD* pulStreamNumber) |
| 22 | HRESULT GetStatus(SPVOICESTATUS* pStatus, LPWSTR* ppszLastBookmark) |
| 23 | HRESULT Skip(LPWSTR pItemType, INT lNumItems, DWORD* pulNumSkipped) |
| 24 | HRESULT SetPriority(SPVPRIORITY ePriority) |
| 25 | HRESULT GetPriority(SPVPRIORITY* pePriority) |
| 26 | HRESULT SetAlertBoundary(SPEVENTENUM eBoundary) |
| 27 | HRESULT GetAlertBoundary(SPEVENTENUM* peBoundary) |
| 28 | HRESULT SetRate(INT RateAdjust) |
| 29 | HRESULT GetRate(INT* pRateAdjust) |
| 30 | HRESULT SetVolume(WORD usVolume) |
| 31 | HRESULT GetVolume(WORD* pusVolume) |
| 32 | HRESULT WaitUntilDone(DWORD msTimeout) |
| 33 | HRESULT SetSyncSpeakTimeout(DWORD msTimeout) |
| 34 | HRESULT GetSyncSpeakTimeout(DWORD* pmsTimeout) |
| 35 | HANDLE SpeakCompleteEvent() |
| 36 | HRESULT IsUISupported(LPWSTR pszTypeOfUI, void* pvExtraData, DWORD cbExtraData, BOOL* pfSupported) |
| 37 | HRESULT DisplayUI(HWND hwndParent, LPWSTR pszTitle, LPWSTR pszTypeOfUI, void* pvExtraData, DWORD cbExtraData) |