Поделиться через


Интерфейс IMFAudioPolicy (mfidl.h)

Настраивает звуковой сеанс, связанный с отрисовщиком потокового звука (SAR). Используйте этот интерфейс, чтобы изменить способ отображения звукового сеанса в элементе управления громкости Windows.

Sar предоставляет этот интерфейс в качестве службы. Чтобы получить указатель на интерфейс, вызовите IMFGetService::GetService с идентификатором службы MR_AUDIO_POLICY_SERVICE. Вы можете вызвать GetService непосредственно в SAR или в сеансе мультимедиа.

Наследование

Интерфейс IMFAudioPolicy наследуется от интерфейса IUnknown . IMFAudioPolicy также имеет следующие типы членов:

Методы

Интерфейс IMFAudioPolicy содержит следующие методы.

 
IMFAudioPolicy::GetDisplayName

Извлекает отображаемое имя звукового сеанса. Это имя отображается в элементе управления громкости Windows.
IMFAudioPolicy::GetGroupingParam

Извлекает группу сеансов, к которым принадлежит этот звуковой сеанс.
IMFAudioPolicy::GetIconPath

Извлекает ресурс значка для звукового сеанса. Этот значок отображается в элементе управления громкости Windows.
IMFAudioPolicy::SetDisplayName

Задает отображаемое имя звукового сеанса. Это имя отображается в элементе управления громкости Windows.
IMFAudioPolicy::SetGroupingParam

Назначает звуковой сеанс группе сеансов.
IMFAudioPolicy::SetIconPath

Задает ресурс значка для звукового сеанса. Этот значок отображается в элементе управления громкости Windows.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header mfidl.h

См. также раздел

Интерфейсы Media Foundation

Отрисовщик потоковой передачи звука