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

ISpAudio

COM
IIDc05c768f-fae8-4ec2-8e07-338321c12452継承元ISpStreamFormat自前メソッド開始 vtbl15

メソッド 11

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
15HRESULT SetState(SPAUDIOSTATE NewState, ULONGLONG ullReserved)
16HRESULT SetFormat(GUID* rguidFmtId, WAVEFORMATEX* pWaveFormatEx)
17HRESULT GetStatus(SPAUDIOSTATUS* pStatus)
18HRESULT SetBufferInfo(SPAUDIOBUFFERINFO* pBuffInfo)
19HRESULT GetBufferInfo(SPAUDIOBUFFERINFO* pBuffInfo)
20HRESULT GetDefaultFormat(GUID* pFormatId, WAVEFORMATEX** ppCoMemWaveFormatEx)
21HANDLE EventHandle()
22HRESULT GetVolumeLevel(DWORD* pLevel)
23HRESULT SetVolumeLevel(DWORD Level)
24HRESULT GetBufferNotifySize(DWORD* pcbSize)
25HRESULT SetBufferNotifySize(DWORD cbSize)