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


Добавление выходных узлов с помощью TopoEdit

В топологии выходной узел представляет приемник мультимедиа, который получает данные мультимедиа от узла преобразования и представляет их для воспроизведения. Тип выходного узла зависит от типа носителя исходного узла.

В следующей таблице показана команда меню или панели инструментов для добавления выходного узла в топологию.

Тип исходного носителя Команда меню или панели инструментов Описание
Аудиопоток В меню Топология выберите команду Добавить SAR. Создает выходной узел для отрисовщика потоковой передачи (SAR), который воспроизводит звуковой поток через звуковое устройство, например звуковое карта.
Видеопоток В меню Топология выберите команду Добавить EVR. Создает выходной узел для расширенного отрисовщика видео (EVR), который отображает кадры для видеопотока.
Пользовательский приемник мультимедиа

    — В меню Топология выберите команду Добавить пользовательский приемник.
    Откроется диалоговое окно Входные пользовательские GUID .
    -
    В поле GUID: введите GUID пользовательского приемника, который вы хотите добавить в топологию.
    Примечание: TopoEdit ожидает GUID в формате "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx}". В противном случае не удается добавить узел и отображается сообщение об ошибке "Недопустимый GUID".
    - Нажмите кнопку ОК.
Создает выходной узел для приемника потока для пользовательского источника мультимедиа.
Пользовательский приемник должен поддерживать CoCreateInstance , чтобы приемник можно было указать с помощью CLSID.

TopoEdit создает указанный выходной узел. В области топологии выходной узел отображается в виде зеленого поля с именем приемника потока.

Сведения о программном добавлении выходных узлов с помощью API-интерфейсов Media Foundation см. в статье Создание выходных узлов.

Создание топологий с помощью TopoEdit

Отрисовщик потоковой передачи звука

Расширенный отрисовщик видео

TopoEdit