![]() |
|
![]() ![]() ![]() |
|
Teran |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 590 Регистрация: 9.9.2005 Где: Украина, Запорожь е Репутация: нет Всего: 3 |
Здравствуйте.
Кто знает как подключить использование DirectShow в QT? Прошу небольшой примерчик... ![]() Это сообщение отредактировал(а) Teran - 10.3.2009, 14:24 -------------------- Ни цего не понимаю |
|||
|
||||
ecspertiza |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: 4 Всего: 5 |
А тебе для чего? просто если я не ошибаюсь DirectShow это чисто виндовая тема а зачем на кроссплатформенной библиотеке юзать что то зависимое?
|
|||
|
||||
just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
phonon, да directshow 9 бэкэнд. Еще нужен dx sdk & vc++
|
|||
|
||||
Teran |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 590 Регистрация: 9.9.2005 Где: Украина, Запорожь е Репутация: нет Всего: 3 |
Да мне нужно использовать граф DirectShow только для винды.... Это все есть и под vc++ - использовать непроблема, но вот не сталькивался с самой реализацией подключения DirectShow в QT... Как в QT можно подключить это? -------------------- Ни цего не понимаю |
|||
|
||||
just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
А что конкретно от DirectShow требуется? Проигрывание аудио/видео? Используешь phonon входящий в комплект Qt и все. Все работу он берет на себя.
|
|||
|
||||
Teran |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 590 Регистрация: 9.9.2005 Где: Украина, Запорожь е Репутация: нет Всего: 3 |
От диретшов беру многое, написание фильтров, подключение фильтров для захвата с веб камер и т.д.... , но Проигрывание аудио/видео впринципе не требуется... -------------------- Ни цего не понимаю |
|||
|
||||
pan2004 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 357 Регистрация: 28.7.2007 Репутация: 6 Всего: 9 |
DX Show входит в Platform SDK(not DirectX), и уже где то с 2004-2005 года. И какие проблемы? Никто в принципе не запрещает использовать и Qt и DShow в своей программе, вещи не взаимоисключающие. |
|||
|
||||
Teran |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 590 Регистрация: 9.9.2005 Где: Украина, Запорожь е Репутация: нет Всего: 3 |
Прошу кусочек кода.... ![]() p.s. попытался добавить
и откомпилить новый пустой проект, так сразу накидало кучу ошибок... windows.h и dshow.h нашел в папке инклудов MinGW -------------------- Ни цего не понимаю |
||||
|
|||||
Helmet |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 27.2.2009 Где: Someone's hea d Репутация: нет Всего: 1 |
Вообще не очень понимаю как QT может мешать работать DirectShow. Вот простейший пример (отлично скомпилировался студией).
Может дело в MinGW? |
|||
|
||||
Teran |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 590 Регистрация: 9.9.2005 Где: Украина, Запорожь е Репутация: нет Всего: 3 |
Возможно MinGw необходимо както еще настроить на нормальную работу....??? Провел исследование относительно dshow.h из MinGw инклудов и WinSDK. Интересно то что например интерфейс IBaseFilter в хидерах MinGw встречается (strmif.h) НО нигде не обьявляется... т.е. при компиляции прога ругается на то что незнает что это такое... Так как тогда компилить MinGW -шные инклуды, если они неполные???? Кто нибудь знает как настроить или где попрописывать пути для нормальной работы MinGW??? Использую QTCreator или QDevelop Это сообщение отредактировал(а) Teran - 11.3.2009, 11:16 -------------------- Ни цего не понимаю |
|||
|
||||
just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
Попробовать обновить пакет winapi, если новее нету, то придется самому ковырять. Таким образом пришлось самому чинить кое-что и отсылать патч разработчикам, правда обновленная версия вышла спустя полгода :( . Либо воспользоваться vc++
Это сообщение отредактировал(а) just_geek - 11.3.2009, 11:24 |
|||
|
||||
Teran |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 590 Регистрация: 9.9.2005 Где: Украина, Запорожь е Репутация: нет Всего: 3 |
Подскажите пожалуйста где нужно прописать пути в QT что бы при встрече
windows.h и dshow.h брало не из C:\Qt\2009.01\mingw\include а например из с:\Program Files\Microsoft SDKs\Windows\v6.0\Include ????? использую QTCreator -------------------- Ни цего не понимаю |
|||
|
||||
SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Не умеет пока Qt работать с DirectShow на компиляторе MinGW. Т.к. не компилит он хедеры мягкотелых.
Знаю, что пропатченные хедеры DirectShow взяли из Wine и запихнули в kdewin32. Почему тролли не поступят также не знаю. Но могу сказать, что обычное copy-paste c перезаписью этих хедеров в папку с MinGW результата не дало. Это сообщение отредактировал(а) SABROG - 11.3.2009, 12:40 |
|||
|
||||
Teran |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 590 Регистрация: 9.9.2005 Где: Украина, Запорожь е Репутация: нет Всего: 3 |
...мда.... ужень жаль что так получается..... Скажите пожалуйста как мне можно использовать VisualStudio 2005 чтобы компилить QT проекты. что и где нужно добавить???? чтобы например пример Helmet заработал....
(Если нужно могу создать новую тему в этом разделе) Для VisualStudio 2005 у меня стоит все.. и SDK и visual assist и sp1. QT стоит qt-sdk-win-opensource-2009.01.exe Это сообщение отредактировал(а) Teran - 11.3.2009, 13:28 -------------------- Ни цего не понимаю |
||||
|
|||||
Helmet |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 27.2.2009 Где: Someone's hea d Репутация: нет Всего: 1 |
Visual Studio Add-In
Добавлено через 53 секунды Немного кривоватая штука, но все же удобнее, чем через Makefile-project Добавлено через 2 минуты и 23 секунды Да и еще, не волнуйся, если он в процессе установки скажет что не обнаружена QT'шка. Там потом в настройках добавишь. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |