атрибут MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS
Содержит флаги для настройки отрисовщика звука.
Тип данных
UINT32
Комментарии
Значение этого атрибута является побитовой или из следующих флагов.
Значение | Описание |
---|---|
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS_CROSSPROCESS | Отрисовщик звука использует межпроцессный аудиосеанс. Этот флаг позволяет отрисовщикам звука в нескольких процессах совместно использовать один аудиосеанс, а также соответствующие элементы управления громкости и политики. Если этот флаг не установлен, отрисовщики звука не смогут совместно использовать звуковой сеанс в других процессах. |
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS_NOPERSIST | API звукового сеанса Windows (WASAPI) не будет сохранять свойства этого звукового сеанса, например том сеанса. Если этот флаг не установлен, WASAPI сохранит свойства звукового сеанса. |
Этот атрибут можно использовать для настройки отрисовщика звука. Использование зависит от того, какую функцию вызывается для создания отрисовщика звука:
- MFCreateAudioRenderer: задайте этот атрибут с помощью указателя интерфейса IMFAttributes , указанного в параметре pAudioAttributes .
- MFCreateAudioRendererActivate: задайте этот атрибут с помощью указателя интерфейса IMFActivate , полученного в параметре ppActivate . Задайте атрибут перед вызовом IMFActivate::ActivateObject.
Константу GUID для этого атрибута экспортируют из mfuuid.lib.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
См. также раздел