IAudioSessionEnumerator::GetSession method (audiopolicy.h)

The GetSession method gets the audio session specified by an audio session number.


HRESULT GetSession(
  [in]  int                  SessionCount,
  [out] IAudioSessionControl **Session


[in] SessionCount

The session number. If there are n sessions, the sessions are numbered from 0 to n – 1. To get the number of sessions, call the IAudioSessionEnumerator::GetCount method.

[out] Session

Receives a pointer to the IAudioSessionControl interface of the session object in the collection that is maintained by the session enumerator. The caller must release the interface pointer.

Return value

If the method succeeds, it returns S_OK.


Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header audiopolicy.h

See also