атрибут MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE
Указывает, поддерживает ли преобразование Media Foundation (MFT) динамическое изменение формата.
Тип данных
UINT32
Рассматривать как логическое значение.
Комментарии
Этот атрибут может иметь следующие значения.
Значение | Описание |
---|---|
TRUE | Клиент может изменить формат входных данных во время потоковой передачи. |
FALSE | MFT необходимо очистить, прежде чем клиент сможет изменить формат входных данных. |
Чтобы получить этот атрибут, сначала вызовите IMFTransform::GetAttributes , чтобы получить глобальное хранилище атрибутов для MFT. Затем вызовите IMFAttributes::GetUINT32 , чтобы получить значение атрибута.
Если getAttributes завершается сбоем или атрибут отсутствует, значение по умолчанию — FALSE.
Асинхронные MFT должны возвращать значение TRUE.
Дополнительные сведения см. в разделе Обработка изменений потока.
Константу GUID для этого атрибута экспортируют из mfuuid.lib.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера |
Windows Server 2008 [классические приложения | Приложения UWP] |
Заголовок |
|
См. также раздел