Классический форум-трекер
canvas not supported
Нас вместе: 4 234 401

А.П. Левчук | DirectShow и телевидение (2008) [PDF]


 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютерная литература -> Программирование
Автор Сообщение
Telebalt ®
RG Книги
Меценат
Стаж: 13 лет
Сообщений: 8415
Ratio: 323.542
Поблагодарили: 1242066
100%
Откуда: Балтийск
russia.gif
А.П. Левчук | DirectShow и телевидение (2008) [PDF]
Автор: А.П. Левчук
Издательство: Интернет-издание
Жанр: Программирование
Формат: PDF
Качество: Изначально электронное (ebook)
Иллюстрации: Цветные
Количество страниц: 608

Описание:
Книга "DirectShow и телевидение" является попыткой обобщить и описать процесс решения реальной задачи, которая часто встречается в практике прикладного программиста. Многим разработчикам неоднократно приходилось выполнять задания в условиях недостаточных знаний и конкретного опыта работы в новой области. Каждый раз в такой ситуации приходится быстро изучать малоизвестные технологии, API, SDK, перечитывать горы англоязычной документации, поскольку книги на русском языке по интересующему вопросу часто недоступны или вообще отсутствуют.
Книга будет полезна студентам и опытным программистам. Студентам и начинающим программистам книга демонстрирует весь процесс разработки приложения DirectShow на языке С++, который включает различные средства программирования.
Цель книги - предоставить базовые знания и практические приемы программирования приложений DirectShow. Изучение DirectShow производится на примере создания приложения для управления телевизионным устройством. В качестве такого устройства используется телевизионная карта PCI, на примере которой рассматриваются практически все аспекты и возможности DirectShow по реализации приложений для телевизионных устройств. Рассмотрение телевизионной технологии DirectShow ограничивается рамками используемого устройства, то есть аналоговым телевидением, однако это ограничение не существенно для первоначального изучения, поскольку овладение технологией существенно облегчает самостоятельное изучение остальных аспектов технологии, используя англоязычную документацию.
Скриншоты:


Глава 1. Общие принципы построения и использования DirectShow
Телевизионная технология Microsoft
Архитектура DirectShow
Основные свойства фильтров и фильтрового графа
Критерий предпочтения фильтра
Контакты фильтров и типы медиа данных
Носители
Передача данных и медиа выборки
Состояния фильтров и фильтрового графа
Синхронизация фильтров
Использование объектов DMO в DirectShow
Соединение фильтров
Согласование медиа типов при соединении фильтров
Согласование способа транспортировки данных
"Интеллектуальное" соединение фильтров
Представление аппаратных устройств в фильтровом графе
Потоки данных
Отображение WDM устройств в локальной системе
Сбор видео и звуковой информации
Фильтр сбора видео информации(Capture)
Фильтр сбора звука
GraphEdit инструмент визуального построения графа и отладки
Глава 2. Построение фильтрового графа DirectShow
Подготовка проекта, выбор шаблона проекта
Доработка шаблона проекта
Смена представлений для одного документа
Совместный старт двух окон
Переключение нескольких представлений
Установка DirectX 9.0 SDK, внесение изменений в проект
Построение фильтрового графа DirectShow
Класс фильтрового графа
Реализация менеджера фильтрового графа
Интерфейсы менеджера фильтрового графа
Методы интерфейсов менеджера графа и построителя фильтра сбора
Методы интерфейса IFilterGraph
Методы интерфейса IGraphBuilder
Методы интерфейса IFilterGraph2
Методы интерфейса ICaptureGraphBuilder2
Создание менеджера графа и построителя графа сбора
Системный перечислитель и моникеры
Перечисление устройств и фильтров
Реализация перечислителя устройств
Реализация перечислителя фильтров (кодеков)
Реализация поиска в карте фильтров
Установка в граф фильтра сбора
Разрушение графа
Просмотр результата в редакторе графа
Глава 3. Построение графа DirectShow до фильтра сбора
Принципы построения графа сбора
Определение конфигурации устройства сбора
Поиск фильтров с помощью метода FindInterface
Поиск фильтров с помощью системного перечислителя
Методы RenderXX
Фильтр переключателя видео входов (Crossbar)
Класс фильтра переключателя
Интерфейс переключения видео входов
Фильтр настройки телеприемника TV Tuner
Принципы настройки на телевизионные каналы
Класс фильтра настройки приемника и интерфейс пользователя
Установка режима приемника
Переключение входов
Отображение доступных стандартов ТV
Организация данных для отображения телевизионных каналов
Реализация настройки на каналы
Интерфейс управления фильтром настройки
Завершение основного этапа построения графа
Инициализация фильтра сбора
Интерфейс IAMAnalogVideoDecoder
Методы для работы с ТВ стандартами
Интерфейс пользователя
Глава 4. Режим предварительного просмотра
Основные интерфейсы, используемые для реализации режима предварительного просмотра
Метод RenderStream
Отображающие фильтры DirectShow
Компоненты фильтров VMR
Режимы работы фильтров
Режимы работы фильтров VMR
Интерфейсы отображающих и оверлейных фильтров
Интерфейсы, управляющие графом
Инициализация режима предварительного просмотра
Достройка графа и запуск режима предварительного просмотра
Интерфейс IVideoWindow
Установка видеоокна в качестве дочернего окна приложения
Сообщения от окна фильтра Video Renderer
Управление параметрами видеопотока на фильтре сбора
Структура AM_MEDIA_TYPE
Источник и получатель изображения и их взаимодействие
Структура VIDEOINFOHEADER
Структура BITMAPINFOHEADER
Методы и структуры интерфейса IAMStreamConfig
Структура VIDEO_STREAM_CONFIG_CAPS
Параметры структуры, влияющие на формирование размеров изображения
Метод IAMStreamConfig::GetFormat и его применение
Метод IAMStreamConfig::GetNumberOfCapabilities
Метод IAMStreamConfig::GetStreamCaps и его применение
Метод IAMStreamConfig::SetFormat
Класс данных медиа формата
Определение свойств форматов на выходном контакте фильтра сбора
Метод для установки медиа формата
Интерфейс пользователя для отображения медиа форматов
Полнооконный режим отображения
Безоконный режим отображения фильтров VMR
Обработка событий в DirectShow
Обработка данных на контакте VBI фильтра сбора
Метод ICaptureGraphBuilder2::FindPin.
Управление отображением телетекста.
Регулировки изображения
Интерфейс IAMVideoProcAmp
Реализация регулировки яркости и контраста
Регулировки изображения на фильтре VMR9
Глава 5. Звуковой канал DirectShow
Сбор и предварительное прослушивание звука
Интерфейсы звукового канала
Интерфейс IAMAudioInputMixer
Установка фильтра захвата звука
Установка медиа формата на звуковом фильтре
Интерфейс пользователя для управления звуковыми форматами
Управление параметрами звуковой карты
Определение свойств контактов звукового фильтра
Установка параметров органов управления
Результаты экспериментальной проверки
Реализация управления системным микшером
Глава 6. Системный звуковой микшер
Системный звуковой микшер
Структурная схема микшера
Структуры и функции микшера
Сбор данных для линии
Структура MIXERLINE
Функция mixerGetLineInfo
Сбор данных об органах управления линии
Структура MIXERLINECONTROLS.
Структура MIXERCONTROL
Классы (типы) органов управления микшером
Функция mixerGetLineControls
Структура MIXERCONTROLDETAILS
Установка свойств и значений органов управления
Структуры установки свойств и значений органов управления
Функция mixerSetControlDetails
Функция mixerGetControlDetails
Структуры и функции для общего управления микшером
Структура MIXERCAPS
Функция mixerGetDevCaps
Функция mixerGetNumDevs
Функция mixerClose
Функция mixerOpen
Функция mixerGetID
Сообщения микшера
Пользовательское сообщение для заказного микшера
Классы микшера
Структура классов звукового микшера.
Базовый класс CMixer
Организация данных
Классы органов управления
Класс CFader
Класс CSwitch
Класс мультиплексора CMux
Производный класс микшера CLineMixer
Методы для создания органов управления
Установка параметров органов управления
Удаление органов управления
Обработка сообщений при изменении параметров микшера другим приложением
Глава 7. Запись файлов
Запись файлов в DirectShow
Простой способ запись файлов в формате AVI и ASF
Реализация простого способа записи файлов AVI и ASF
Расширенный способ записи файлов в формате AVI и ASF
Реализация расширенного способа записи файлов AVI и ASF
Управление профилями фильтра ASF
Дополнительные способы управления записью файлов
Синхронизация потоков при записи файлов AVI
Управление звуком и видео при записи файлов AVI
Установка видеоформата на контакте Capture фильтра захвата
Использование кодеров при записи файлов AVI
Отображение свойств компрессора
Использование кодеров сторонних производителей
Отображение производительности фильтра захвата
Приложение
Время раздачи: с 18:00 до 7:00 Мск
[NNM-Club.me]_DirectShow i televidenie 2008.pdf.torrent
 Торрент: Платиновая раздача  Зарегистрирован
 
Скачать


Примагнититься
 Зарегистрирован:   22 Янв 2015 19:45:59
 Размер:   9.3 MB  (
 Рейтинг:   4.9 (Голосов: 35)
 Поблагодарили:   93
 Проверка:   Оформление проверено модератором 23 Янв 2015 14:05:02
Как cкачать  ·  Как раздать  ·  Правильно оформить  ·  Поднять ратио!  
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютерная литература -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1