ReactOS 0.4.15-dev-8348-gc1b9bb5
IAudioSessionControl2 Interface Reference
Inheritance diagram for IAudioSessionControl2:
Collaboration diagram for IAudioSessionControl2:

Public Member Functions

HRESULT GetSessionIdentifier ([string, out] LPWSTR *pRetVal)
HRESULT GetSessionInstanceIdentifier ([string, out] LPWSTR *pRetVal)
HRESULT GetProcessId ([out] DWORD *pRetVal)
HRESULT IsSystemSoundsSession (void)
HRESULT SetDuckingPreferences ([in] BOOL optOut)
- Public Member Functions inherited from IAudioSessionControl
HRESULT GetState ([out] AudioSessionState *pRetVal)
HRESULT GetDisplayName ([string, out] LPWSTR *pRetVal)
HRESULT SetDisplayName ([string, in] LPCWSTR DisplayName, [unique, in] LPCGUID EventContext)
HRESULT GetIconPath ([string, out] LPWSTR *pRetVal)
HRESULT SetIconPath ([string, in] LPCWSTR Value, [unique, in] LPCGUID EventContext)
HRESULT GetGroupingParam ([out] GUID *pRetVal)
HRESULT SetGroupingParam ([in] LPCGUID Override, [unique, in] LPCGUID EventContext)
HRESULT RegisterAudioSessionNotification ([in] IAudioSessionEvents *NewNotifications)
HRESULT UnregisterAudioSessionNotification ([in] IAudioSessionEvents *NewNotifications)
- 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 IUnknownLPUNKNOWN

Detailed Description

Definition at line 132 of file audiopolicy.idl.

Member Function Documentation

◆ GetProcessId()

HRESULT IAudioSessionControl2::GetProcessId ( [out] DWORD pRetVal)

◆ GetSessionIdentifier()

HRESULT IAudioSessionControl2::GetSessionIdentifier ( [string, out] LPWSTR pRetVal)

◆ GetSessionInstanceIdentifier()

HRESULT IAudioSessionControl2::GetSessionInstanceIdentifier ( [string, out] LPWSTR pRetVal)

◆ IsSystemSoundsSession()

HRESULT IAudioSessionControl2::IsSystemSoundsSession ( void  )

◆ SetDuckingPreferences()

HRESULT IAudioSessionControl2::SetDuckingPreferences ( [in] BOOL  optOut)

The documentation for this interface was generated from the following file: