Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

tv tuner   Найти похожие ветки 

 
Aladin ©   (2006-02-05 09:41) [0]

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


 
kaZaNoVa ©   (2006-02-05 13:45) [1]

а винда знает о пульте?

возможно у них есть свлё АПИ ...


 
ancara ©   (2006-02-06 16:38) [2]

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


 
ZzzzZ   (2006-02-06 17:02) [3]

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


 
Reindeer Moss Eater ©   (2006-02-06 17:30) [4]

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


 
Aladin ©   (2006-02-06 20:18) [5]

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

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

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

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

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


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

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


 
Aladin ©   (2006-02-07 09:11) [7]

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


 
ancara ©   (2006-02-07 11:41) [8]


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

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


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

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


 
Aladin ©   (2006-02-10 10:40) [10]

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


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


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


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


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


нонсенс.


 
Rentgen ©   (2006-02-10 11:41) [13]

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

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


 
Digitman ©   (2006-02-10 11:50) [14]


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


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

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


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


> Digitman

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


 
Aladin ©   (2006-02-11 12:29) [16]

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


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

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


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

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


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

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


 
Aladin ©   (2006-02-24 11:26) [20]

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2006.05.21;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.052 c
15-1145627173
oldman
2006-04-21 17:46
2006.05.21
На одни и те же грабли двадцать восемь тысяч раз...


15-1145872467
xayam
2006-04-24 13:54
2006.05.21
Почему программисты не хотят структурировать код?


2-1146410086
Officeman
2006-04-30 19:14
2006.05.21
Сортировать числа от "min" к "max" (или наоборот)


2-1146371914
Muha89
2006-04-30 08:38
2006.05.21
Выделение мышью


2-1146926455
AlexanderMS
2006-05-06 18:40
2006.05.21
CLX и VCL