ReactOS 0.4.16-dev-13-ge2fc578
|
Public Member Functions | |
HRESULT | GetSessionEnumerator ([retval, out] IAudioSessionEnumerator **SessionEnum) |
HRESULT | RegisterSessionNotification ([in] IAudioSessionNotification *SessionNotification) |
HRESULT | UnregisterSessionNotification ([in] IAudioSessionNotification *SessionNotification) |
HRESULT | RegisterDuckNotification ([string, in] LPCWSTR sessionID, [in] IAudioVolumeDuckNotification *duckNotification) |
HRESULT | UnregisterDuckNotification ([in] IAudioVolumeDuckNotification *duckNotification) |
Public Member Functions inherited from IAudioSessionManager | |
HRESULT | GetAudioSessionControl ([in] LPCGUID AudioSessionGuid, [in] DWORD StreamFlags, [out] IAudioSessionControl **SessionControl) |
HRESULT | GetSimpleAudioVolume ([in] LPCGUID AudioSessionGuid, [in] DWORD StreamFlags, [out] ISimpleAudioVolume **AudioVolume) |
Public Member Functions inherited from IUnknown | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Additional Inherited Members | |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Definition at line 222 of file audiopolicy.idl.
HRESULT IAudioSessionManager2::GetSessionEnumerator | ( | [retval, out] IAudioSessionEnumerator ** | SessionEnum | ) |
HRESULT IAudioSessionManager2::RegisterDuckNotification | ( | [string, in] LPCWSTR | sessionID, |
[in] IAudioVolumeDuckNotification * | duckNotification | ||
) |
HRESULT IAudioSessionManager2::RegisterSessionNotification | ( | [in] IAudioSessionNotification * | SessionNotification | ) |
HRESULT IAudioSessionManager2::UnregisterDuckNotification | ( | [in] IAudioVolumeDuckNotification * | duckNotification | ) |
HRESULT IAudioSessionManager2::UnregisterSessionNotification | ( | [in] IAudioSessionNotification * | SessionNotification | ) |