Разрешение топологии с помощью TopoEdit
Существует два типа топологий:
Частичная топология. Исходный узел подключается непосредственно к узлу вывода. В некоторых случаях частичная топология может иметь некоторые промежуточные узлы преобразования, например эффекты, но не все. Пропущенные узлы преобразования обычно представляют собой декодеры или MFT преобразования формата, такие как преобразователи цвета и ресамплеры звука.
Полная топология. Исходный узел подключается к выходному узлу через узел преобразования. Этот тип топологии должен иметь каждый узел для обработки данных.
TopoEdit может воспроизводить только полные топологии. TopoEdit использует объект загрузчика топологии, предоставляемый Media Foundation, для преобразования частичной топологии в полную топологию путем вставки необходимых преобразований. Процесс создания полной топологии называется разрешением топологии.
Сведения о типах топологий см. в разделе Частичные топологии статьи Сведения о топологиях.
Перед разрешением топологии убедитесь, что:
Топология содержит исходный и выходной узел.
Исходный и выходной узлы соединены допустимым соединением узла. Во время разрешения топологии загрузчик топологии проверяет тип носителя узлов на совместимость. Если существует недопустимое подключение к узлу, процесс завершается сбоем и отображается сообщение об ошибке.
Чтобы разрешить топологию, в меню Топология выберите команду Разрешить топологию.
Панель инструментов указывает состояние топологии: [Разрешено] или [Не разрешено].
Если TopoEdit успешно разрешает топологию, для параметра Состояние топологии устанавливается значение [Разрешено] и включены элементы управления воспроизведением.
Каждый раз, когда вы вносите изменения в топологию, состояние топологии имеет значение [Не разрешено] , что означает, что ее необходимо разрешить снова.
Связанные темы