Программирование стратегических игр с DirectX 9.0



              

Граф фильтров MP3






Как видно на Рисунок 7.5, граф фильтров читает данные из файла MP3, декодирует их, а затем отправляет аудиоаппаратуре для воспроизведения. Рабочей лошадкой индустрии фильтров в DirectShow является интерфейс IGraphBuilder. В таблице 7.6 перечислены входящие в этот интерфейс функции.

Таблица 7.6. Методы интерфейса IGraphBuilder

Метод Описание
Abort Сообщает графу о необходимости прекратить текущую операцию.
AddSourceFilter Добавляет фильтр источника.
Connect Соединяет два контакта.
Render Добавляет фильтр к выходному контакту.
RenderFile Загружает файл для воспроизведения. Я использую этот метод в своем примере для загрузки MP3-файла.
SetLogFile Устанавливает обработчик для файла журналирования выходной информации.
ShouldOperationContinue Сообщает должна ли продолжаться операция. Это очень странная функция, которую вам никогда не придется вызывать.








Содержание  Назад  Вперед