ReactOS 0.4.15-dev-8219-ge8b88cf
IAudioSessionControl Interface Reference
Inheritance diagram for IAudioSessionControl:
Collaboration diagram for IAudioSessionControl:

Public Member Functions

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 92 of file audiopolicy.idl.

Member Function Documentation

◆ GetDisplayName()

HRESULT IAudioSessionControl::GetDisplayName ( [string, out] LPWSTR pRetVal)

◆ GetGroupingParam()

HRESULT IAudioSessionControl::GetGroupingParam ( [out] GUID pRetVal)

◆ GetIconPath()

HRESULT IAudioSessionControl::GetIconPath ( [string, out] LPWSTR pRetVal)

◆ GetState()

HRESULT IAudioSessionControl::GetState ( [out] AudioSessionState pRetVal)

◆ RegisterAudioSessionNotification()

HRESULT IAudioSessionControl::RegisterAudioSessionNotification ( [in] IAudioSessionEvents NewNotifications)

◆ SetDisplayName()

HRESULT IAudioSessionControl::SetDisplayName ( [string, in] LPCWSTR  DisplayName,
[unique, in] LPCGUID  EventContext 

◆ SetGroupingParam()

HRESULT IAudioSessionControl::SetGroupingParam ( [in] LPCGUID  Override,
[unique, in] LPCGUID  EventContext 

◆ SetIconPath()

HRESULT IAudioSessionControl::SetIconPath ( [string, in] LPCWSTR  Value,
[unique, in] LPCGUID  EventContext 

◆ UnregisterAudioSessionNotification()

HRESULT IAudioSessionControl::UnregisterAudioSessionNotification ( [in] IAudioSessionEvents NewNotifications)

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