атрибут MF_LOW_LATENCY
Включает обработку с низкой задержкой в конвейере Microsoft Media Foundation.
Тип данных
ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ , хранящееся как UINT32
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.
Комментарии
Низкая задержка определяется как наименьшая возможная задержка с момента создания (или получения) данных мультимедиа до момента их отрисовки. Низкая задержка является желательной для сценариев обмена данными в режиме реального времени. В других сценариях, таких как локальное воспроизведение или перекодирование, обычно не следует включать режим низкой задержки, так как это может повлиять на качество.
Примечание
Значение GUID этого атрибута идентично свойству CODECAPI_AVLowLatencyMode , определенному для интерфейса ICodecAPI .
Задайте этот атрибут для компонентов конвейера следующим образом:
- Источник мультимедиа: используйте метод IMFMediaSourceEx::GetSourceAttributes .
- Преобразование Media Foundation (MFT): используйте метод IMFTransform::GetAttributes . Для кодировщиков кодировщик может поддерживать низкую задержку через интерфейс ICodecAPI .
- Приемник мультимедиа. Запрос к приемнику мультимедиа для интерфейса IMFAttributes .
Приложения обычно не задают этот атрибут непосредственно в компонентах конвейера, а вместо этого задают атрибут для одного из следующих объектов:
- Сеанс мультимедиа. Используйте параметр pConfiguation функции MFCreateMediaSession или MFCreatePMPMediaSession или задайте атрибут в топологии.
- Средство чтения источника. Задайте атрибут со свойствами конфигурации при создании средства чтения источника. Дополнительные сведения см. в разделе Атрибуты средства чтения источника.
- Модуль записи приемника. Задайте атрибут со свойствами конфигурации при создании модуля записи приемника. Дополнительные сведения см. в разделе Атрибуты модуля записи приемника.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера |
Windows Server 2012 [классические приложения | Приложения UWP] |
Заголовок |
|
См. также раздел