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


Добавление узлов преобразования с помощью TopoEdit

Узел преобразования представляет собой преобразование Media Foundation (MFT), которое обрабатывает данные мультимедиа, полученные от исходного узла. Когда он будет готов, конвейер передает его на выходной узел для отрисовки. В Media Foundation кодировщики, декодеры, мультиплексоры, мультиплексоры и звуковые видеоэффекты реализуются в виде MFT. TopoEdit поддерживает добавление узлов преобразования, представляющих как зарегистрированные, так и пользовательские MFT.

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

Добавление зарегистрированного MFT в топологию

  1. В меню Топология выберите команду Добавить преобразование.

    Откроется диалоговое окно Выбор преобразования . Он отображает список зарегистрированных MFT с категорией, который создается путем перечисления зарегистрированных записей в реестре путем вызова функции MFTEnum .

  2. Разверните категорию и выберите MFT, который вы хотите добавить в топологию.

  3. Нажмите кнопку ОК , чтобы закрыть диалоговое окно и вернуться в область топологии.

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

Добавление настраиваемого MFT в топологию

  1. В меню Топология выберите Команду Добавить настраиваемую MFT.

    Откроется диалоговое окно Входные пользовательские GUID .

  2. В поле GUID: введите GUID MFT, который вы хотите добавить в топологию.

    Примечание

    TopoEdit ожидает GUID в формате "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx}". В противном случае не удается добавить узел и отображается сообщение об ошибке "Недопустимый GUID".

     

  3. Нажмите кнопку ОК , чтобы закрыть диалоговое окно и вернуться в область топологии.

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

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

Преобразования Media Foundation

TopoEdit