атрибут MF_MT_COMPRESSED

Указывает, сжимаются ли данные мультимедиа для типа носителя.

Тип данных

UINT32

Обрабатывается как логическое значение.

Remarks

Если этот атрибут имеет значение TRUE, тип носителя представляет собой сжатый формат. В противном случае тип носителя распаковлен или тип сжатия неизвестен.

Этот атрибут не обязательно должен иметь значение TRUE для всех сжатых форматов, поэтому приложения, как правило, не должны полагаться на этот атрибут. Самый надежный способ определить, сжимается ли формат, — сохранить список известных форматов. Если приложение не распознает формат, как указано в атрибуте MF_MT_SUBTYPE , оно не должно предполагать ничего о сжатии формата.

Чтобы определить, используется ли формат темпорального сжатия (то есть некоторые примеры вычисляются как разностные значения из предыдущих примеров), проверьте атрибут MF_MT_ALL_SAMPLES_INDEPENDENT .

Константу GUID для этого атрибута экспортируют из mfuuid.lib.

Требования

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

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

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

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFMediaType

Атрибуты типа мультимедиа