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


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

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

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

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

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

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

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

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

Потоковый аудиорендерер

расширенный рендерер видео

TopoEdit