Поделиться через


атрибут MF_PD_ASF_SCRIPT

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

Тип данных

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

Комментарии

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

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

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

 

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

Поле "Объект команды скрипта" Тип данных Размер Описание
Длина имени команды DWORD 4 байта Размер командной строки в байтах, включая символ NULL.
Имя команды WCHAR[] Различается Строка, завершающаяся значением NULL, содержащая команду скрипта.
Длина имени типа команды DWORD 4 байта Размер строки типа команды в байтах, включая символ NULL.
Имя типа команды WCHAR[] Различается Строка, завершающаяся значением NULL, содержащая тип команды.
Время презентации DWORD 4 байта Время представления команды в миллисекундах.

 

Требования

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

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

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

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

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

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

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