IMFAudioPolicy interface (mfidl.h)
Configures the audio session that is associated with the streaming audio renderer (SAR). Use this interface to change how the audio session appears in the Windows volume control.
The SAR exposes this interface as a service. To get a pointer to the interface, call IMFGetService::GetService with the service identifier MR_AUDIO_POLICY_SERVICE. You can call GetService directly on the SAR or call it on the Media Session.
Inheritance
The IMFAudioPolicy interface inherits from the IUnknown interface. IMFAudioPolicy also has these types of members:
Methods
The IMFAudioPolicy interface has these methods.
IMFAudioPolicy::GetDisplayName Retrieves the display name of the audio session. The Windows volume control displays this name. |
IMFAudioPolicy::GetGroupingParam Retrieves the group of sessions to which this audio session belongs. |
IMFAudioPolicy::GetIconPath Retrieves the icon resource for the audio session. The Windows volume control displays this icon. |
IMFAudioPolicy::SetDisplayName Sets the display name of the audio session. The Windows volume control displays this name. |
IMFAudioPolicy::SetGroupingParam Assigns the audio session to a group of sessions. |
IMFAudioPolicy::SetIconPath Sets the icon resource for the audio session. The Windows volume control displays this icon. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | mfidl.h |