ホーム › Media.Audio › IMMDeviceEnumerator
IMMDeviceEnumerator
COMメソッド 5
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT EnumAudioEndpoints(EDataFlow dataFlow, DEVICE_STATE dwStateMask, IMMDeviceCollection** ppDevices) |
| 4 | HRESULT GetDefaultAudioEndpoint(EDataFlow dataFlow, ERole role, IMMDevice** ppEndpoint) |
| 5 | HRESULT GetDevice(LPWSTR pwstrId, IMMDevice** ppDevice) |
| 6 | HRESULT RegisterEndpointNotificationCallback(IMMNotificationClient* pClient) |
| 7 | HRESULT UnregisterEndpointNotificationCallback(IMMNotificationClient* pClient) |