атрибут MF_TOPOLOGY_DYNAMIC_CHANGE_NOT_ALLOWED
Указывает, пытается ли сеанс мультимедиа изменить топологию при изменении формата потока.
Тип данных
UINT32
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.
Применяется к
Комментарии
Этот атрибут управляет реакцией сеанса мультимедиа, если формат потока изменяется во время потоковой передачи.
Если формат изменяется, а атрибут MF_TOPOLOGY_DYNAMIC_CHANGE_NOT_ALLOWED имеет значение FALSE, сеанс мультимедиа может вставлять в топологию новые узлы в соответствии с новым форматом. Например, если размер видео изменяется, сеанс мультимедиа может добавить преобразование Media Foundation (MFT), которое изменяет размер видео. В противном случае, если атрибут имеет значение TRUE, сеанс мультимедиа не изменит топологию.
Значение этого атрибута по умолчанию — FALSE. Рекомендуемое значение — FALSE.
Константу GUID для этого атрибута экспортируют из mfuuid.lib.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 R2 [только классические приложения] |
Заголовок |
|
См. также раздел