Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програма, призначена для відтворення відео файлів

Реферат Програма, призначена для відтворення відео файлів





дуль взаємодії з користувачем);

) Підсистема декодування відео даних;

) Підсистема кодування відео даних;

Схематичне зображення роботи даної системи представлено на малюнку 1.


потік команд

потік команд

потік Д.Д.



потік

файлів потік Д.Д.




Рисунок 1 - Функціональна взаємодія внутрішніх структур графічної підсистеми DirectShow і програмної оболонки проекту.


Основою взаємодії компонентів є передача спільно використовуваних даних між об'єктами за допомогою посилань і покажчиків на об'єкти.

У першому наближенні сценарій роботи навчальної мультимедіа системи:

Прийняти запит користувача, як реакцію на зміну або вибір того, чи іншого візуального компонента програми (натискання кнопок вибору ролика, програвання, зупину, відключення звуку, закриття програми, розгортки на весь екран);

Відповідно до виконаним користувачем дією, згенерувати повідомлення.

Дзвонити функцію обробник по карті повідомлень відповідно з надійшли повідомленням;

Надіслати відео дані модулю декодування, що надається операційною системою.

Вивести на екран декодовану відео інформацію.

Перевести систему в стану готовності прийняти і обробити черговий запит, або реакцію користувача.

Також необхідна незалежність працездатності ІМС від операційної системи, в якій її запускають. Оболонка навчальної програми буде виконувати основні функції реакції на запити користувач, а також відображення інформації.

Не менш значущою частиною ІМС є реалізація відео інформації, яка представляє собою окремі файли, що підключаються до програми при запуску. Кожен файл відповідає певному розділу. Файли відео інформації містять незалежні блоки інформації відповідні основній темі презентації - «Презентації відео інформації про факультет КТАС».

1.2 Методика реалізації візуалізації ІМС


Говорячи про візуалізації ІМС, будемо мати на увазі використання бібліотеки візуальних компонентів (DirectX) середовища Microsoft Windows, стосовно до головного робочого вікна програми. Оскільки інші модулі не мають власних інтерфейсів взаємодії з користувачем, а підключаються до головного вікна, то необхідно докласти максимум зусиль на доступність і простоту його функціональних можливостей.

Для вибору і запуску файлів містять відео інформацію програми будемо використовувати одну з стандартних частин бібліотеки DirectX: DirectShow. Він дозволяє відображати декодовану відео інформацію. Для відображення відео будемо використовувати віконний і повноекранний режим за вибором користувача.


. 3 Методика реалізації інтерфейсу користувача


Для створення вікон довільної форми використовувалися регіони, які є елементами графічної підсистеми Windows GDI (Graphic Development Interface).



2 ТЕХНОЛОГІЧНИЙ ПРОЕКТ


. 1 Технологія розробки модулів програми


Технологія розробки включає в себе наступні етапи:

Аналіз предметної області;

Виділення основних абстракцій предметної області і оформлення їх у вигляді класів;

Визначення інтерфейсів класів, виділених на другому етапі;

Реалізація операцій, визначених на етапі проектування;

Налагодження створеного додатки;

Тестування програми.

Проектування додатків є ітеративним процесом, тому впродовж всіх етапів розробки необхідно повертатися до попередніх етапів для їх уточнення.


. 2 Розробка модулів


Розробка модулів є основним завданням на даному етапі і в проектуванні системи в цілому.


. 2.1 Розробка модуля воспроізведенія- це API, що дозволяє Windows-додаткам управляти широким спектром пристроїв введення аудіо- та відеоінформації, зокрема цифровими відеокамерами, веб-камерами, DVD-приводами і платами ТВ-тюнерів. Він забезпечує програмну підтримку безлічі форматів - від WAV і AVI до Windows Media. Крім того, DirectShow є розширюваної технологією і дозволяє стороннім розробникам підтримувати власні спеціалізовані пристрої, формати і компоненти обробки. DirectShow доступний як частина Microsoft DirectX SDK.

Успішному вирішенню поставленого завдання допомогло знання інтерфей...


Назад | сторінка 2 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Реалізація принципів системи менеджменту якості на прикладі компанії &М. Ві ...
  • Реферат на тему: Моделювання роботи прокату відео-, аудіо-дисків і апаратури
  • Реферат на тему: Обладнання аудіо і відео
  • Реферат на тему: Розробка відео в середовищі 3D Studio Max
  • Реферат на тему: Розробка веб-порталу відео-прокату &Baron&