атрибут MF_PD_ASF_MARKER

Указывает маркеры в файле ASF. Этот атрибут соответствует объекту Marker в заголовке ASF, определенному в спецификации ASF.

Тип данных

массив байтов;

Комментарии

Этот атрибут применяется к дескрипторам презентации для содержимого ASF.

Метод IMFASFContentInfo::GeneratePresentationDescriptor создает дескриптор представления и создает этот атрибут из объекта Marker. В следующей таблице показан формат большого двоичного объекта:

Поле объекта маркера Тип данных Размер Описание
Количество маркеров DWORD 4 байта Количество маркеров
Маркеры BYTE[] Различается Массив маркеров

 

Первый параметр DWORD — это количество маркеров, за которым следует массив маркеров. Каждый маркер имеет следующий формат:

Поле объекта маркера Тип данных Размер Описание
Длина описания маркера DWORD 4 байта Размер строки описания в байтах, включая символ NULL.
Описание маркера WCHAR[] Различается Строка, завершающаяся значением NULL, описывающая маркер.
Время презентации LONGLONG 8 байт Время представления маркера в 100-наносекундных единицах.
Время отправки LONGLONG 8 байт Время отправки записи маркера в миллисекундах.
Offset UINT64 8 байт Смещение (в байтах) в объект данных, указывающий позицию рынка.

 

Требования

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

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

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

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

Атрибуты дескриптора презентации

Объект заголовка ASF

Дескрипторы презентации