IMFAudioPolicy-Schnittstelle (mfidl.h)

Konfiguriert die Audiositzung, die dem Streamingaudiorenderer (SAR) zugeordnet ist. Verwenden Sie diese Schnittstelle, um zu ändern, wie die Audiositzung im Windows-Lautstärkeregler angezeigt wird.

Die SAR macht diese Schnittstelle als Dienst verfügbar. Um einen Zeiger auf die Schnittstelle abzurufen, rufen Sie IMFGetService::GetService mit dem Dienstbezeichner MR_AUDIO_POLICY_SERVICE auf. Sie können GetService direkt auf der SAR oder in der Mediensitzung aufrufen.

Vererbung

Die IMFAudioPolicy-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFAudioPolicy verfügt auch über die folgenden Membertypen:

Methoden

Die IMFAudioPolicy-Schnittstelle verfügt über diese Methoden.

 
IMFAudioPolicy::GetDisplayName

Ruft den Anzeigenamen der Audiositzung ab. Der Windows-Lautstärkeregler zeigt diesen Namen an.
IMFAudioPolicy::GetGroupingParam

Ruft die Gruppe von Sitzungen ab, zu der diese Audiositzung gehört.
IMFAudioPolicy::GetIconPath

Ruft die Symbolressource für die Audiositzung ab. Dieses Symbol wird im Windows-Lautstärkeregler angezeigt.
IMFAudioPolicy::SetDisplayName

Legt den Anzeigenamen der Audiositzung fest. Der Windows-Lautstärkeregler zeigt diesen Namen an.
IMFAudioPolicy::SetGroupingParam

Weist die Audiositzung einer Gruppe von Sitzungen zu.
IMFAudioPolicy::SetIconPath

Legt die Symbolressource für die Audiositzung fest. Dieses Symbol wird im Windows-Lautstärkeregler angezeigt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

Media Foundation-Schnittstellen

Streaming-Audiorenderer