ReactOS 0.4.15-dev-7907-g95bf896
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: