Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

tv tuner [D7, Win2k]


Страницы:   1 2

Aladin ©   (2006-02-05 09:41:00) 

Всем привет!
Хочу написать прогу для управления винампом через тв тюнер. тюнер kworld. Подскажите как отловить сигнал с пульта. Спасибо.


ZzzzZ   (2006-02-26 07:33:00) [1]

IDE -  дизасмерю
Вот дивайсиоконтрол и считывает регистры, прогони этот участок под
дебагером и по анализируй полученные данные. Вызовы из этого цикла.
Ввобщем книгу по отладке почитай)


Aladin   (2006-02-24 11:26:00) [2]

Продисасмил. получилось что в файле есть цикл, в котором постоянно срабатывает фукцкия API DeviceIoControl. Подозреваю именно она считывает эти регистры GPIO. Перерыл инет, ничего по этому вопросу не нашел.
Как считать в делфи эти регистры?
Есть куча прог, но они для других тюнеров. или они для этого тоже подойдут?
P.S. Программка то небольшая. всего 50к весит.


Rumlin   (2006-02-23 12:54:00) [3]

Надо или функции API от драйвера знать (во многих случаях не документированные и знакомые только производителю, хотя если  8x8 и драйвера от Ускова - посмотреть их форум может чего найдешь), или надо считывать регистры чипа (конкретно значения GPIO при нажатой или отжатой клавише)


Aladin   (2006-02-15 00:21:00) [4]

чем лучше продизасмить?


ZzzzZ   (2006-02-12 14:03:00) [5]

Дизасвер тебе в руки.
Думаю документации подобного рода нету


Aladin   (2006-02-11 12:29:00) [6]

Вроде данные идут через DSDrv4(sys или vdx). сейчас буду искать инфу. может кто знает как этим драйвером пользоваться?


ZzzzZ   (2006-02-10 19:00:00) [7]


> Digitman

Всетаки можно подменить драйвер.
Или, что наверное будет проще, подменить программу посредника.
------
Да и ничего невозможного нет.
------
Хотя возможно вы имели в виду совсем другое?)


Digitman   (2006-02-10 11:50:00) [8]


> Rentgen ©   (10.02.06 11:41) [13]


А какая нафих разница, откуда он, этот датчик, "выходит" или куда он, этот датчик, "входит" ?

Обмен идет между пультом и ИК-дивайсом !
А не каким-то там ТВ-тюнером, на "борту" которого ИК-дивайсу аппаратно не посчастливилось находиться !


Rentgen   (2006-02-10 11:41:00) [9]

>Digitman ©   (10.02.06 11:26) [12]
>> управления винампом через тв тюнер
>нонсенс.

Ну почему-же?!
Говорит, же:
"Из тв тюнера выходит ИК датчик."
значит управлять им нужно так:
[пульт-тюнер-винамп]
Вроде так..


Digitman   (2006-02-10 11:26:00) [10]


> управления винампом через тв тюнер


нонсенс.


wal   (2006-02-10 11:02:00) [11]


> что делает функция DeviceIoControl?
Передает команду драйверу устройства.


Aladin   (2006-02-10 10:40:00) [12]

что делает функция DeviceIoControl?


Aladin   (2006-02-07 13:51:00) [13]

мда. наворотили..


ancara   (2006-02-07 11:41:00) [14]


> Из тв тюнера выходит ИК датчик

Из тюнера????
 Получается, что тюнер сам, аппаратно, ловит коды клавиш пульта, передает своему драйверу, а эта программулька из драйвера их вытягивает, решает что делать, и отдает их софту тюнера? Так чтоли? Хитрая система... У моего дешевого Pinnacle PCTV ИК-датчик втыкается в COM-порт, поэтому с ним все просто, взял любой компонент для COM-порта, открыл, слушай да действуй...
А в твоем случае.... Может тебе проще купить ИК-порт под COM? Щас конечно, популярны ИК для USB, но я в USB не силен....
 А если ничего не покупать, тогда остается выснить как же вся эта твоя система работает, и если так, как я предположил (т.е. через драйвер тюнера), то надо брать спецификацию на драйвер и упорно читать, чтоб понять, как из него коды клавиш тягать. Наверное так...


Aladin   (2006-02-07 09:11:00) [15]

vrem
Да видел это. Хотелось бы свою прогу написать.


vrem   (2006-02-07 06:32:00) [16]

slycontrol посмотреть -
http://slycontrol.ru/scr/slycontrol2.htm
2.7.11 - для соотечественников бесплатно :)


Aladin   (2006-02-06 20:18:00) [17]

Reindeer Moss Eater
Это я видел. Там ничего нет про мой твтюнер. особенно про remote control.

ZzzzZ
Надо пропробовать.

ancara
Висит в трее. размер 50к на диске. дампил ее, ничего не нашел :(

kaZaNoVa
Из тв тюнера выходит ИК датчик.

--Всем спасибо--


Reindeer Moss Eater   (2006-02-06 17:30:00) [18]

http://www.pctuner.ru/list-c-soft99.html


ZzzzZ   (2006-02-06 17:02:00) [19]

Дизасми дровину, смотри что приходит уходит.
Я тож этим скоро займусь, если не забуду суда нипишу как это делается


ancara   (2006-02-06 16:38:00) [20]

Скорее всего, там постоянно висит какоя-нибудь программулька от производителя тюнера, которая слушает COM-порт (или куда там ИК-датчик подсоединен?) и если на с пульта поступает какой-то сигнал, она запускает прорамму тюнера, (если она не была запущена) и передает эту команду ей.
 А как сделать управление винампом - просто надо написать свою такую программку, которая будет слушать COM-порт, и если с пульта прилетит код кнопки "Play" , то отправить ВинАмпу соотвествующую команду.
Все.
Я так делал, тока с пультом не от тюнера а от видеомагнитофона LG. Самое сложное это узнать коды кнопок на пульте.
Команды, которые надо слать ВинАмпу есть на их сайте, в где-то разделе Developer или что-то в этом роде.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо