|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.06.2014, 15:31 | #21 |
Пользователь
Регистрация: 23.12.2009
Сообщений: 56
|
Переписывать интерфейсы с Си++ на Дельфи будет слишком долго, т.к. я в Си в этом не силен.
есть такой. "dcm800.ax" Как его можно подгрузить?
Nostra Sunt
|
30.06.2014, 15:56 | #22 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
- не так уж и долго, интерфейсы DirectShow одинаковы, что для Си, что для Delphi
- его достаточно инсталлировать (regsvr32) в системе (а возможно он уже инсталлирован, да вы его не используете) и он будет доступен в списке фильтров в том же графэдите для создания графа, а значит и в своей программе.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
01.07.2014, 08:36 | #23 | |
Пользователь
Регистрация: 23.12.2009
Сообщений: 56
|
Цитата:
https://dl.dropboxusercontent.com/u/24818729/3.jpg
Nostra Sunt
|
|
01.07.2014, 14:19 | #24 |
Пользователь
Регистрация: 23.12.2009
Сообщений: 56
|
Правильной ли будет такая интерпретация?
Код:
Код:
Nostra Sunt
Последний раз редактировалось Daemvil; 01.07.2014 в 15:19. |
02.07.2014, 13:09 | #25 |
Пользователь
Регистрация: 23.12.2009
Сообщений: 56
|
Подскажи, пожалуйста, насчет правильной интерпретации кода, у меня не выходит ничего А тут, похоже, кроме тебя никто в DirectShow хорошо не разбирается.
Nostra Sunt
|
14.08.2014, 15:18 | #26 |
Пользователь
Регистрация: 23.12.2009
Сообщений: 56
|
Уважаемые форумчане! такой вопрос: если интерфейс описан не до конца, то можно ли его получить(доступ к описанным методам) по queryInterface?
Переписал на Дельфи несколько методов из интерфейса для камеры: Код:
Nostra Sunt
Последний раз редактировалось Daemvil; 14.08.2014 в 15:35. |
14.08.2014, 17:53 | #27 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Либо интерфейс действительно не поддерживается либо не правильно GUID написали.
|
14.08.2014, 19:40 | #28 | |
Пользователь
Регистрация: 23.12.2009
Сообщений: 56
|
Цитата:
Сравнивал 10 раз с прилагаемым к камере dcm800.h, все один к одному. В графстудии не нашел возможности подключить интерфейс, там в источнике в разделе Interfaces указаны другие хидеры, совсем не dcm800.h, а strmif.h и objidl.h. И IID другие... в сишном примере для камеры версии dcm310 (для 800 все аналогично) сделано так: Код:
Код:
Nostra Sunt
Последний раз редактировалось Daemvil; 14.08.2014 в 20:48. |
|
14.08.2014, 21:07 | #29 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
|
|
14.08.2014, 22:30 | #30 |
Пользователь
Регистрация: 23.12.2009
Сообщений: 56
|
Для запроса интерфейса так ли важно точное описание его методов? разве для Query важен не только существующий IID (GUID)?
Nostra Sunt
Последний раз редактировалось Daemvil; 15.08.2014 в 09:31. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Камера opengl 2d | gufon | Мультимедиа в Delphi | 1 | 09.03.2012 16:42 |
Камера DirectX | sfok3 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 06.02.2012 21:05 |
Web камера | TacoBell | Общие вопросы C/C++ | 8 | 01.10.2010 17:59 |
Web камера | mas96 | Компьютерное железо | 2 | 24.09.2010 15:38 |
direct3d9. Камера. VC++. | Crivel | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 4 | 08.07.2010 16:36 |