атрибут MF_MT_COMPRESSED

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

Тип данных

UINT32

Рассматривать как логическое значение.

Комментарии

Если этот атрибут имеет значение 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

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