Win32 API 日本語リファレンス
ホームMedia.Speech › ISpeechWaveFormatEx

ISpeechWaveFormatEx

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID7a1ef0d5-1581-4741-88e4-209a49f11a10継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 14

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
7HRESULT get_FormatTag(SHORT* FormatTag)
8HRESULT put_FormatTag(SHORT FormatTag)
9HRESULT get_Channels(SHORT* Channels)
10HRESULT put_Channels(SHORT Channels)
11HRESULT get_SamplesPerSec(INT* SamplesPerSec)
12HRESULT put_SamplesPerSec(INT SamplesPerSec)
13HRESULT get_AvgBytesPerSec(INT* AvgBytesPerSec)
14HRESULT put_AvgBytesPerSec(INT AvgBytesPerSec)
15HRESULT get_BlockAlign(SHORT* BlockAlign)
16HRESULT put_BlockAlign(SHORT BlockAlign)
17HRESULT get_BitsPerSample(SHORT* BitsPerSample)
18HRESULT put_BitsPerSample(SHORT BitsPerSample)
19HRESULT get_ExtraData(VARIANT* ExtraData)
20HRESULT put_ExtraData(VARIANT ExtraData)