ReactOS 0.4.15-dev-7924-g5949c20
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: