Добавление узлов преобразования с помощью TopoEdit
Узел преобразования представляет собой преобразование Media Foundation (MFT), которое обрабатывает данные мультимедиа, полученные от исходного узла. Когда он будет готов, конвейер передает его на выходной узел для отрисовки. В Media Foundation кодировщики, декодеры, мультиплексоры, мультиплексоры и звуковые видеоэффекты реализуются в виде MFT. TopoEdit поддерживает добавление узлов преобразования, представляющих как зарегистрированные, так и пользовательские MFT.
Сведения о программном добавлении узлов преобразования с помощью API-интерфейсов Media Foundation см. в статье Создание узлов преобразования.
Добавление зарегистрированного MFT в топологию
В меню Топология выберите команду Добавить преобразование.
Откроется диалоговое окно Выбор преобразования . Он отображает список зарегистрированных MFT с категорией, который создается путем перечисления зарегистрированных записей в реестре путем вызова функции MFTEnum .
Разверните категорию и выберите MFT, который вы хотите добавить в топологию.
Нажмите кнопку ОК , чтобы закрыть диалоговое окно и вернуться в область топологии.
TopoEdit создает указанный узел преобразования. В области топологии узел преобразования отображается в виде зеленого поля с именем MFT.
Добавление настраиваемого MFT в топологию
В меню Топология выберите Команду Добавить настраиваемую MFT.
Откроется диалоговое окно Входные пользовательские GUID .
В поле GUID: введите GUID MFT, который вы хотите добавить в топологию.
Примечание
TopoEdit ожидает GUID в формате "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx}". В противном случае не удается добавить узел и отображается сообщение об ошибке "Недопустимый GUID".
Нажмите кнопку ОК , чтобы закрыть диалоговое окно и вернуться в область топологии.
TopoEdit создает указанный узел преобразования. В области топологии узел преобразования отображается в виде зеленого поля с именем MFT.
Связанные темы