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

ISpatialAudioClient

COM
IIDbbf8e066-aaaa-49be-9a4d-fd2a858ea27f継承元IUnknown自前メソッド開始 vtbl3

メソッド 8

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

vtblメソッド
3HRESULT GetStaticObjectPosition(AudioObjectType type, FLOAT* x, FLOAT* y, FLOAT* z)
4HRESULT GetNativeStaticObjectTypeMask(AudioObjectType* mask)
5HRESULT GetMaxDynamicObjectCount(DWORD* value)
6HRESULT GetSupportedAudioObjectFormatEnumerator(IAudioFormatEnumerator** enumerator)
7HRESULT GetMaxFrameCount(WAVEFORMATEX* objectFormat, DWORD* frameCountPerBuffer)
8HRESULT IsAudioObjectFormatSupported(WAVEFORMATEX* objectFormat)
9HRESULT IsSpatialAudioStreamAvailable(GUID* streamUuid, PROPVARIANT* auxiliaryInfo)
10HRESULT ActivateSpatialAudioStream(PROPVARIANT* activationParams, GUID* riid, void** stream)