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

Public Member Functions

HRESULT OnDisplayNameChanged ([string, in] LPCWSTR NewDisplayName, [in] LPCGUID EventContext)
HRESULT OnIconPathChanged ([string, in] LPCWSTR NewIconPath, [in] LPCGUID EventContext)
HRESULT OnSimpleVolumeChanged ([in] float NewVolume, [in] BOOL NewMute, [in] LPCGUID EventContext)
HRESULT OnChannelVolumeChanged ([in] DWORD ChannelCount, [size_is(ChannelCount), in] float *NewChannelVolumeArray, [in] DWORD ChangedChannel, [in] LPCGUID EventContext)
HRESULT OnGroupingParamChanged ([in] LPCGUID NewGroupingParam, [in] LPCGUID EventContext)
HRESULT OnStateChanged ([in] AudioSessionState NewState)
HRESULT OnSessionDisconnected ([in] AudioSessionDisconnectReason DisconnectReason)
- 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 53 of file audiopolicy.idl.

Member Function Documentation

◆ OnChannelVolumeChanged()

HRESULT IAudioSessionEvents::OnChannelVolumeChanged ( [in] DWORD  ChannelCount,
[size_is(ChannelCount), in] float NewChannelVolumeArray,
[in] DWORD  ChangedChannel,
[in] LPCGUID  EventContext 

◆ OnDisplayNameChanged()

HRESULT IAudioSessionEvents::OnDisplayNameChanged ( [string, in] LPCWSTR  NewDisplayName,
[in] LPCGUID  EventContext 

◆ OnGroupingParamChanged()

HRESULT IAudioSessionEvents::OnGroupingParamChanged ( [in] LPCGUID  NewGroupingParam,
[in] LPCGUID  EventContext 

◆ OnIconPathChanged()

HRESULT IAudioSessionEvents::OnIconPathChanged ( [string, in] LPCWSTR  NewIconPath,
[in] LPCGUID  EventContext 

◆ OnSessionDisconnected()

HRESULT IAudioSessionEvents::OnSessionDisconnected ( [in] AudioSessionDisconnectReason  DisconnectReason)

◆ OnSimpleVolumeChanged()

HRESULT IAudioSessionEvents::OnSimpleVolumeChanged ( [in] float  NewVolume,
[in] BOOL  NewMute,
[in] LPCGUID  EventContext 

◆ OnStateChanged()

HRESULT IAudioSessionEvents::OnStateChanged ( [in] AudioSessionState  NewState)

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