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


Интерфейс IMFTopologyNode (mfidl.h)

Представляет узел в топологии. Поддерживаются следующие типы узлов:

  • Выходной узел. Представляет приемник мультимедиа.
  • Исходный узел. Представляет поток мультимедиа.
  • Узел преобразования. Представляет преобразование Media Foundation (MFT).
  • Tee node. Предоставляет поток мультимедиа на два или более узла.
Чтобы создать новый узел, вызовите функцию MFCreateTopologyNode .

Наследование

Интерфейс IMFTopologyNode наследуется от IMFAttributes. IMFTopologyNode также имеет следующие типы элементов:

Методы

Интерфейс IMFTopologyNode имеет следующие методы.

 
IMFTopologyNode::CloneFrom

Копирует данные из другого узла топологии в этот узел.
IMFTopologyNode::ConnectOutput

Подключает поток вывода из этого узла к входному потоку другого узла.
IMFTopologyNode::D isconnectOutput

Отключает выходной поток на этом узле.
IMFTopologyNode::GetInput

Извлекает узел, подключенный к указанному входной потоку на этом узле.
IMFTopologyNode::GetInputCount

Извлекает количество входных потоков, которые в настоящее время существуют на этом узле.
IMFTopologyNode::GetInputPrefType

Извлекает предпочтительный тип мультимедиа для входного потока на этом узле.
IMFTopologyNode::GetNodeType

Извлекает тип узла.
IMFTopologyNode::GetObject

Возвращает объект , связанный с этим узлом.
IMFTopologyNode::GetOutput

Извлекает узел, подключенный к указанному выходному потоку на этом узле.
IMFTopologyNode::GetOutputCount

Извлекает количество потоков вывода, которые в настоящее время существуют на этом узле.
IMFTopologyNode::GetOutputPrefType

Извлекает предпочтительный тип мультимедиа для выходного потока на этом узле.
IMFTopologyNode::GetTopoNodeID

Извлекает идентификатор узла.
IMFTopologyNode::SetInputPrefType

Задает предпочтительный тип носителя для входного потока на этом узле.
IMFTopologyNode::SetObject

Задает объект , связанный с этим узлом.
IMFTopologyNode::SetOutputPrefType

Задает предпочтительный тип носителя для выходного потока на этом узле.
IMFTopologyNode::SetTopoNodeID

Задает идентификатор узла.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header mfidl.h

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

IMFAttributes

Интерфейсы Media Foundation

Топологии

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