Qt 4.5.1. Phonon. Программирование звука и видео часть 1.
Приветствую вас! Сегодня мы начнем разбираться в мультимедейном Фреймворке Qt Pnonon. Стоит немного рассказать об общих правилах программирования мультимедиа, поняв их мы, сразу же приступим к делу. Phonon на мой взгляд выполнен очень лаконично, и я считаю, что с него и следует начинать разбираться с программированием мультимедиа.Программирование мультимедиа основано на графах. Граф состоит из объектов, которые называются по-разному в терминах разных систем, но суть везде одна и та же, это законченный объект представляющий собой кодек, демуксер, файл или сплитер. Т.е. для воспроизведения файла мы просто должны составить правильный граф. Читать дальше
И снова Direct Show. Теория Часть 2.
Здравствуйте, в этой статье, хочу рассмотреть теоретические основы DirectShow, дабы разобраться в его программной модели. Заголовки: основные понятия; синхронизация фильтров; интеллектуальное соединение (Intelligent Connect); программные интерфейсы DirectShow. Я написал об этом тут.Читать дальше
Direct Show.
Приветствую вас, дорогие друзья! Это первая статья по программированию DirectShow. Мы не будем использовать ни каких надстроек и прочих там приблуд. Мы вооружимся Qt 4.5, компилятором MSVC и мануалом, но сначала немного теории.Читать дальше
Программирование gstreamer. Основы.
В серии статей о gstreamer мы будем изучать этот фреймворк и программировать при помощи его средств. В статьях «основы» мы познакомимся с устройством gstreamer, а в последней статье из раздела «основы» мы напишем приложение, проигрывающее аудио файлы в формате ogg. Далее мы начнем изучать низкоуровневые особенности gstreamer такие как позиционирование в медиа потоке, запись и чтение мета данных и т.д. по нарастающей.Читать дальше
