структура MT_ARBITRARY_HEADER (mfapi.h)
Содержит данные форматирования для двоичного потока в файле расширенного формата потоковой передачи (ASF).
Синтаксис
typedef struct _MT_ARBITRARY_HEADER {
GUID majortype;
GUID subtype;
BOOL bFixedSizeSamples;
BOOL bTemporalCompression;
ULONG lSampleSize;
GUID formattype;
} MT_ARBITRARY_HEADER;
Члены
majortype
Основной тип мультимедиа. Это значение представляет собой ИДЕНТИФИКАТОР GUID, хранящийся в поле Основной тип носителя поля Type-Specific Data файла ASF. Он может не соответствовать GUID основного типа из типа мультимедиа Media Foundation.
subtype
Подтип носителя.
bFixedSizeSamples
Если задано значение TRUE, выборки имеют фиксированный размер в байтах. В противном случае выборки имеют переменный размер.
bTemporalCompression
Если задано значение TRUE, данные в этом потоке используют темпоральную сжатие. В противном случае примеры не зависят друг от друга.
lSampleSize
Если параметр bFixedSizeSamples имеет значение TRUE, этот член задает размер выборки в байтах. В противном случае значение игнорируется и должно быть равно 0.
formattype
Guid типа формата. Этот GUID идентифицирует структуру данных дополнительного формата, которые хранятся в атрибуте MF_MT_ARBITRARY_FORMAT типа носителя. Если нет дополнительных данных форматирования, тип форматирования равен GUID_NULL.
Комментарии
Эта структура используется с атрибутом типа мультимедиа MF_MT_ARBITRARY_HEADER .
Эта структура соответствует первым 60 байтам поля данных Type-Specific объекта свойств Stream в файлах, где тип потока ASF_Binary_Media. Дополнительные сведения см. в спецификации ASF.
Поле Формат данных поля данных Type-Specific содержится в атрибуте MF_MT_ARBITRARY_FORMAT типа носителя.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | mfapi.h |