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


Атрибуты узла топологии

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

Атрибуты узла общей топологии

attribute Описание
MF_TOPONODE_CONNECT_METHOD Указывает, как загрузчик топологии подключает этот узел топологии и является ли этот узел необязательным.
MF_TOPONODE_DECODER Указывает, является ли объект узла топологии декодером.
MF_TOPONODE_DECRYPTOR Указывает, является ли базовый объект узла топологии расшифровкой.
MF_TOPONODE_DISCARDABLE Указывает, может ли конвейер удалять образцы из узла топологии.
MF_TOPONODE_ERROR_MAJORTYPE Содержит основной тип носителя для узла топологии. Этот атрибут задается, когда не удается загрузить топологию, так как не удалось найти правильный декодер.
MF_TOPONODE_ERROR_SUBTYPE Содержит подтип носителя для узла топологии. Этот атрибут задается, когда не удается загрузить топологию, так как не удалось найти правильный декодер.
MF_TOPONODE_ERRORCODE Содержит код ошибки из последнего сбоя подключения для этого узла топологии.
MF_TOPONODE_LOCKED Указывает, можно ли изменять типы носителей на этом узле топологии.
MF_TOPONODE_MARKIN_HERE Указывает, применяет ли конвейер mark-in на этом узле.
MF_TOPONODE_MARKOUT_HERE Указывает, применяет ли конвейер разметку на этом узле.

 

Атрибуты исходного узла

attribute Описание
MF_TOPONODE_MEDIASTART Указывает время начала презентации относительно запуска исходного файла мультимедиа в 100-наносекундных единицах.
MF_TOPONODE_MEDIASTOP Указывает время остановки презентации относительно запуска исходного файла мультимедиа в 100-наносекундных единицах.
MF_TOPONODE_PRESENTATION_DESCRIPTOR Содержит указатель на дескриптор презентации для источника мультимедиа.
MF_TOPONODE_SEQUENCE_ELEMENTID Указывает элемент, содержащий исходный узел.
MF_TOPONODE_SOURCE Содержит указатель на источник мультимедиа, связанный с узлом топологии.
MF_TOPONODE_STREAM_DESCRIPTOR Содержит указатель на дескриптор потока для источника мультимедиа.
MF_TOPONODE_WORKQUEUE_ID Указывает рабочую очередь для узла топологии.
MF_TOPONODE_WORKQUEUE_MMCSS_CLASS Задает задачу службы планировщика мультимедийных классов (MMCSS) для узла топологии.
MF_TOPONODE_WORKQUEUE_MMCSS_TASKID Указывает идентификатор задачи MMCSS для узла топологии.

 

Преобразование атрибутов узла

attribute Описание
MF_TOPONODE_D3DAWARE Указывает, поддерживает ли преобразование, связанное с узлом топологии, ускорение видео DirectX (DXVA).
MF_TOPONODE_DRAIN Указывает, когда происходит очистка преобразования.
MF_TOPONODE_FLUSH Указывает, когда выполняется очистка преобразования.
MF_TOPONODE_TRANSFORM_OBJECTID Идентификатор класса (CLSID) преобразования, связанного с этим узлом топологии.

 

Атрибуты выходных узлов

attribute Описание
MF_TOPONODE_DISABLE_PREROLL Указывает, использует ли сеанс мультимедиа предварительную проверку в приемнике мультимедиа, представленном этим узлом топологии.
MF_TOPONODE_NOSHUTDOWN_ON_REMOVE Указывает, завершает ли сеанс мультимедиа приемник мультимедиа при удалении выходного узла из топологии.
MF_TOPONODE_RATELESS Указывает, является ли приемник мультимедиа, связанный с этим узлом топологии, без скорости.
MF_TOPONODE_STREAMID Идентификатор потока приемника потока, связанного с этим узлом топологии.

 

Атрибуты tee Node

attribute Описание
MF_TOPONODE_PRIMARYOUTPUT Указывает, какие выходные данные являются основными выходными данными на тройнике узла.

 

IMFTopologyNode

Атрибуты Media Foundation

Атрибуты топологии