атрибут MF_READWRITE_MMCSS_CLASS_AUDIO

Указывает класс службы планировщика мультимедийных классов (MMCSS) для потоков обработки звука в исходном средстве чтения или записи приемника.

Тип данных

LPWSTR

Получение и установка

Чтобы получить этот атрибут, вызовите IMFAttributes::GetString.

Чтобы задать этот атрибут, вызовите IMFAttributes::SetString.

Комментарии

При необходимости задайте этот атрибут при создании экземпляра средства чтения источника или модуля записи приемника. Значение атрибута должно быть допустимым именем класса MMCSS.

Если этот атрибут задан, средство чтения исходного кода или модуля записи приемника регистрирует потоки обработки звука в указанном классе MMCSS. MMCSS гарантирует, что обработка данных в исходном средстве чтения или записи приемника имеет приоритет над другими системными задачами.

Чтобы указать базовый приоритет для аудиопотоков, задайте атрибут MF_READWRITE_MMCSS_PRIORITY_AUDIO . Если этот атрибут не задан, базовый приоритет звуковых потоков равен нулю.

Этот атрибут переопределяет атрибут MF_READWRITE_MMCSS_CLASS для потоков обработки звука. Если ни атрибут не задан, звуковые потоки не регистрируются в MCSS.

Для большинства приложений сбой звука гораздо более заметен для пользователя, чем сбой видео, и, следовательно, менее приемлем. По этой причине приложение обычно должно задавать MF_READWRITE_MMCSS_CLASS_AUDIO классу MMCSS с более высоким приоритетом, чем MF_READWRITE_MMCSS_CLASS. Это гарантирует, что обработка звука будет уделяться более высокому приоритету, чем другим задачам.

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера
Windows Server 2012 [классические приложения | Приложения UWP]
Заголовок
Mfreadwrite.h

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

Алфавитный список атрибутов Media Foundation