ホーム › Media.Speech › ISpeechMMSysAudio
ISpeechMMSysAudio
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 5
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
vtbl 21 HRESULT get_DeviceId(INT* DeviceId)
| DeviceId | INT* | out | 現在のマルチメディアシステムデバイスID(整数)を受け取るポインタ。 |
vtbl 22 HRESULT put_DeviceId(INT DeviceId)
| DeviceId | INT | in | 使用するマルチメディアシステムデバイスID(整数)を設定する。 |
vtbl 23 HRESULT get_LineId(INT* LineId)
| LineId | INT* | out | 現在のミキサーラインID(整数)を受け取るポインタ。 |
vtbl 24 HRESULT put_LineId(INT LineId)
| LineId | INT | in | 使用するミキサーラインID(整数)を設定する。 |
vtbl 25 HRESULT get_MMHandle(INT* Handle)
| Handle | INT* | out | 下層のwaveIn/waveOutデバイスハンドル(整数)を受け取るポインタ。 |