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


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

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

Следующие атрибуты могут применяться к любому дескриптору презентации.

Атрибут Описание
MF_PD_APP_CONTEXT Содержит указатель на дескриптор презентации из защищенного пути мультимедиа (PMP).
MF_PD_AUDIO_ENCODING_BITRATE Задает скорость кодирования звука для презентации в битах в секунду.
MF_PD_AUDIO_ISVARIABLEBITRATE Указывает, имеют ли звуковые потоки в презентации переменную скорость передачи.
MF_PD_DURATION Указывает длительность презентации в 100-наносекундах.
MF_PD_LAST_MODIFIED_TIME Указывает время последнего изменения презентации.
MF_PD_MIME_TYPE Указывает тип MIME содержимого.
MF_PD_PLAYBACK_BOUNDARY_TIME Время начала презентации относительно начала источника мультимедиа.
MF_PD_PLAYBACK_ELEMENT_ID Идентификатор элемента playlist в презентации.
MF_PD_PMPHOST_CONTEXT Содержит указатель на прокси-объект для дескриптора презентации приложения.
MF_PD_PREFERRED_LANGUAGE Содержит предпочтительный язык RFC 1766 источника мультимедиа.
MF_PD_SAMI_STYLELIST Содержит понятное имя поддерживаемых стилей Синхронизированного обмена мультимедиа (SAMI). Этот атрибут применяется только к файлам SAMI.
MF_PD_TOTAL_FILE_SIZE Указывает общий размер исходного файла в байтах.
MF_PD_VIDEO_ENCODING_BITRATE Задает скорость кодирования видео для презентации в битах в секунду.

 

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

Следующие атрибуты применяются к дескрипторам презентации для файлов расширенного формата систем (ASF).

Атрибут Описание
MF_PD_ASF_CODECLIST Содержит сведения о кодеках, используемых для кодирования содержимого в ФАЙЛЕ ASF.
MF_PD_ASF_CONTENTENCRYPTION_KEYID Указывает идентификатор ключа для зашифрованного ФАЙЛА ASF.
MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL Указывает URL-адрес приобретения лицензии для зашифрованного ФАЙЛА ASF.
MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA Содержит секретные данные для зашифрованного ФАЙЛА ASF.
MF_PD_ASF_CONTENTENCRYPTION_TYPE Указывает тип механизма защиты, используемого в ФАЙЛЕ ASF.
MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA Содержит данные шифрования для ФАЙЛА ASF.
MF_PD_ASF_DATA_LENGTH Задает размер в байтах раздела данных файла ASF.
MF_PD_ASF_DATA_START_OFFSET Указывает смещение в байтах с начала ФАЙЛА ASF до начала первого пакета данных.
MF_PD_ASF_FILEPROPERTIES_CREATION_TIME Указывает дату и время первоначального создания ФАЙЛА ASF.
MF_PD_ASF_FILEPROPERTIES_FILE_ID Указывает идентификатор файла ASF.
MF_PD_ASF_FILEPROPERTIES_FLAGS Содержит другие флаги из заголовка ASF.
MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE Задает максимальную скорость мгновенного бита в битах в секунду для ФАЙЛА ASF.
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE Указывает максимальный размер пакета (в байтах) для ФАЙЛА ASF
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE Указывает минимальный размер пакета в байтах для ФАЙЛА ASF.
MF_PD_ASF_FILEPROPERTIES_PACKETS Указывает количество пакетов в разделе данных файла ASF.
MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION Указывает время, необходимое для воспроизведения ASF-файла в 100-наносекундах.
MF_PD_ASF_FILEPROPERTIES_PREROLL Указывает время буферизации данных перед началом воспроизведения ФАЙЛА ASF в миллисекундах.
MF_PD_ASF_FILEPROPERTIES_SEND_DURATION Указывает время, необходимое для отправки ASF-файла в 100-наносекундах.
MF_PD_ASF_INFO_HAS_AUDIO Указывает, содержит ли ASF-файл по крайней мере один аудиопоток.
MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO Указывает, содержит ли ASF-файл любые потоки, отличные от звука, не являющиеся видеопотоками.
MF_PD_ASF_INFO_HAS_VIDEO Указывает, содержит ли ASF-файл по крайней мере один видеопоток.
MF_PD_ASF_LANGLIST Указывает список языков, используемых в ASF-файле.
MF_PD_ASF_LANGLIST_LEGACYORDER Содержит список языков RFC 1766, используемых в текущей презентации.
MF_PD_ASF_MARKER Указывает маркеры в ФАЙЛЕ ASF.
MF_PD_ASF_METADATA_IS_VBR Указывает, использует ли ФАЙЛ ASF кодировку переменной скорости (VBR).
MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS Описывает требования к буферизации для файла ASF VBR.
MF_PD_ASF_METADATA_V8_BUFFERAVERAGE Указывает средний размер буфера, необходимый для файла ASF VBR.
MF_PD_ASF_METADATA_V8_VBRPEAK Указывает самую высокую моментарную скорость бита в файле ASF VBR.
MF_PD_ASF_SCRIPT Задает команды скрипта в ФАЙЛЕ ASF.

 

Атрибуты Media Foundation

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

МВФPresentationDescriptor