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


атрибут MF_PD_ASF_LANGLIST_LEGACYORDER

Содержит список языков RFC 1766, используемых в текущей презентации.

Тип данных

BYTE []

Получение и установка

Чтобы получить этот атрибут, вызовите IMFAttributes::GetBlob.

Чтобы задать этот атрибут, вызовите IMFAttributes::SetBlob.

Применяется к

IMFPresentationDescriptor

Комментарии

Этот атрибут применяется к дескрипторам представления, созданным из объекта ASF ContentInfo путем вызова IMFASFContentInfo::GeneratePresentationDescriptor. Формат массива байтов выглядит следующим образом:

Поле "Объект списка языков" Тип данных Размер Описание
Число записей идентификаторов языка DWORD 4 байта Число языков
Записи идентификаторов языка BYTE[] Различается Массив строк языка (см. ниже).

 

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

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

 

Каждая строка является тегом языка, соответствующим стандарту RFC 1766.

Используйте этот атрибут только для обеспечения обратной совместимости с порядком перечисления интерфейса IWMReaderAdvanced4 в пакете SDK для формата Windows Media. Строки языка хранятся в другом порядке в атрибуте MF_PD_ASF_LANGLIST .

Требования

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

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

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

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