атрибут 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 [только классические приложения] |
Заголовок |
|
См. также раздел