МЕДИА-ПРОЦЕССОР ДЛЯ ОРГАНИЗАЦИИ МУЛЬТИМЕДИЙНЫХ ДАННЫХ

1. Способ изменения первой топологии соединений, используемой медиа-процессором, когда медиа-процессор активен, причем способ содержит этапы, на которых
сохраняют текущее состояние медиа-процессора,
принимают одну или более команд на преобразование первой топологии во вторую топологию соединений между мультимедийными компонентами, при этом вторая топология описывает набор входных мультимедийных потоков, один или более источников для входных мультимедийных потоков, последовательность операций для выполнения над мультимедийными данными и набор выходных мультимедийных потоков, и
обновляют первую топологию до второй топологии в соответствии с упомянутыми одной или несколькими командами.
,
2. Способ по п.1отличающийся тем, что одна или несколько команд содержат разницу между первой топологией и второй топологией.
3. Способ по п.1, отличающийся тем, что медиа-процессор возобновляет действие интерфейса после обновления первой топологии до второй топологии.
4. Способ по п.3, отличающийся тем, что медиа-процессор посылает сообщения приложению после возобновления действия интерфейса.
5. Способ по п.3, отличающийся тем, что медиа-процессор допускает вызовы сообщений до завершения изменения топологии.
6. Способ по п.1, отличающийся тем, что медиа-процессор принимает сообщение от внешнего источника, чтобы инициировать процесс изменения первой топологии.
7. Считываемый компьютером носитель, на котором хранятся команды для выполнения действий по изменению первой топологии соединений, используемой медиа-процессором, когда медиа-процессор активен, причем действия включают в себя
остановку работы интерфейса в медиа-процессоре,
сохранение текущего состояния медиа-процессора,
прием одной или нескольких команд на преобразование первой топологии во вторую топологию соединений между мультимедийными компонентами, при этом вторая топология описывает набор входных мультимедийных потоков, один или более источников для входных мультимедийных потоков, последовательность операций для выполнения над мультимедийными данными и набор выходных мультимедийных потоков, и
обновление первой топологии до второй топологии в соответствии с одной или несколькими командами, причем медиа-процессор продолжает обрабатывать первую топологию, пока каждый мультимедийный компонент, вызываемый первой топологией, не перейдет в состояние, позволяющее изменить первую топологию.
8. Считываемый компьютером носитель по п.7, отличающийся тем, что одна или несколько команд содержат разницу между первой топологией и второй топологией.
9. Считываемый компьютером носитель по п.7, отличающийся тем, что мультимедийные компоненты включают с себя, по меньшей мере, медиа-источник и медиа-преобразователь.
10. Считываемый компьютером носитель по п.7, отличающийся тем, что медиа-процессор возобновляет действие интерфейса после обновления первой топологии до второй топологии.
11. Считываемый компьютером носитель по п.10, отличающийся тем, что медиа-процессор посылает сообщения приложению после возобновления действия интерфейса.
12. Считываемый компьютером носитель по п.7, отличающийся тем, что медиа-процессор принимает сообщение от внешнего источника, чтобы инициировать процесс изменения первой топологии.