Имя:
Пароль:
-- ИЛИ --
Войти, используя:

Форум   Общая тематика и компьютеры   Программирование

Кто-нибудь может помочь в написании программы для просмотра ТВ

 
Пост #1041 от 11 августа 2004, 19:14 

Clever

Мне хотелось бы попробовать написать свою программу для управления ТВ тюнером, но начать как говориться несчего, кто-нибудь мог бы помочь?
Отправить личное сообщениеПрофиль пользователяРоссия
Усть-Илимск
Постов: 22
Нарушений: Нет
Пост #1053 от 12 августа 2004, 04:30 

Dmitry Kornev

В разделе софта, есть соответствующий раздел по написанию софта с исходниками и документацией. Для начала - это уже неплохо. :-)
Отправить личное сообщениеПрофиль пользователяКонфигурация пользователяБлог пользователяРоссия
Челябинск
Постов: 6487
Нарушений: Нет
Пост #1111 от 15 августа 2004, 00:32 

juvio

Могу порекомендовать DSPack - компонент для Delphi. Работает с 9-м DirectX, позволяет работать и с WDM устройствами и хватать в ASF и BMP. Мне компонент компонент понравился, несмотря на мелкие глюки.
Отправить личное сообщениеПрофиль пользователяРоссия
Тобольск, Тюменская обл.
Постов: 23
Нарушений: Нет
Пост #1412 от 24 августа 2004, 13:29 

Eraser

juvio а где взять этот DSPack?
Отправить личное сообщениеПрофиль пользователяРоссия
Кемерово
Постов: 1
Нарушений: Нет
Пост #1459 от 27 августа 2004, 20:01 

Clever

Можешь качнуть с сайта разработчика www.progdigy.com
Отличный компонент, я все на нем замутил...
Отправить личное сообщениеПрофиль пользователяРоссия
Усть-Илимск
Постов: 22
Нарушений: Нет
Пост #4184 от 20 декабря 2004, 16:56 

dominator

а как им пользоваться?
Отправить личное сообщениеПрофиль пользователя
Постов: 3
Нарушений: Нет
Пост #4222 от 22 декабря 2004, 09:39 

Rumlin

\Program Files\DSPack\readme.htm How to install ?
All Versions

1 - Install DirectX9 if you plan to use VMR or Direct3D : http-ссылка

2 - Install Direct3D libraries if you plan to use Direct3D : http-ссылка

3 - Install Windows Media if you plan to use ASF compression or streaming: http-ссылка
Delphi 5,6 & 7

1 - Add this paths to your search directory:
- (DSPackDir)\src\Directx9
- (DSPackDir)\src\DSPack

2 - Compile DirectX 9 Package (DirectX9_Dx.dpk) from the "packages" directtory.

3 - Compile DSPack Package (DSPack_Dx.dpk) from the "packages" directory.

4- Install Design Package (DSPackDesign_Dx.dpk) from the "packages" directory.

If you have a warning message during the last step on Win9x, probaby the path : "../Delphi.../bin" is not correctly defined in "c:\autoexec.bat", in most case the path is too long. To correct this problem you have to set this path again. Alternatively change the bpl output directory option on each package to "$(DELPHI)\Bin" (Options>Directories/Conditionals>Output directory).
Примеры программ с исходниками в \Program Files\DSPack\Demos
Я взял сходники D:\Program Files\DSPack\Demos\D6-D7\PlayVideoCap и \Program Files\DSPack\Demos\D6-D7\SampleGrabber- все работает отлично. Пару маленьких глюков есть.
Отправить личное сообщениеПрофиль пользователяКонфигурация пользователяБлог пользователяWeb-сайт пользователяКуба
Simferopol
Постов: 8031
Нарушений: Нет
Feci quod potui, faciant meliora potente
Пост #4254 от 23 декабря 2004, 18:47 

dominator

Как ставить это и так понятно, а как, к примеру канал переключить? Вот что интересует.
Отправить личное сообщениеПрофиль пользователя
Постов: 3
Нарушений: Нет
Пост #4370 от 28 декабря 2004, 15:44 

Rumlin

Сам пока не пробовал. В форуме на http-ссылка есть кое что(даже с исходниками).
http-ссылка
http-ссылка
http-ссылка
http-ссылка
About TV Capturing
http-ссылка
http-ссылка
http-ссылка
http-ссылка
http-ссылка
Отправить личное сообщениеПрофиль пользователяКонфигурация пользователяБлог пользователяWeb-сайт пользователяКуба
Simferopol
Постов: 8031
Нарушений: Нет
Feci quod potui, faciant meliora potente
Пост #4703 от 9 января 2005, 11:12 

Clever

{Установка частоты тюнера}
Procedure TVideoForm.SetFreq(Tuner: IAMTvTuner; Value: Int64);
Var
PropertySet : IKSPropertySet;
F : KSPROPERTY_TUNER_FREQUENCY_S;
H : HRESULT;
begin
If DeviceTVOK then
Begin
H:=Tuner.QueryInterface(IID_IKSPropertySet,PropertySet);{}
If SUCCEEDED(H) then
begin
F.Frequency:=Value;
PropertySet.Set_(PROPSETID_TUNER,
AMPROPERTY_PIN(KSPROPERTY_TUNER_FREQUENCY),
PKSPROPERTY(@f),
SizeOf(f)-SizeOf(PKSPROPERTY),
@F,
SizeOf(f));
PropertySet:=nil;
end;
Sleep(30);
end;
end;


Для начала нужно получить интерфейс TvTuner...
Отправить личное сообщениеПрофиль пользователяРоссия
Усть-Илимск
Постов: 22
Нарушений: Нет
Пост #7170 от 10 марта 2005, 13:14 

Kazooie64

странно, но почему-то все упорно игнорируют dscaler как основу для разработок :enrage
Отправить личное сообщениеПрофиль пользователяРоссия
Krasnodar
Постов: 2
Нарушений: Нет
Пост #9839 от 4 мая 2005, 19:02 

Sol

в библиотеке DX SDK я нашел исходники для amcap. Вот только они не компилятся (ошибки линковщика). Может кто помочь???
Скачал исходники PlayTune, дык и они не компилятся. DShow.h найти не могут, хотя он есть в каталоге DX SDK. Может кто помочь???
Отправить личное сообщениеПрофиль пользователяРоссия
SPb
Постов: 1
Нарушений: Нет
Пост #10290 от 14 мая 2005, 23:03 

Drakon Rider

а в настройках Visual Studio есть пути к DX SDK ?

Tools->Options->Directories ... там в начале надо добавить типа C:\DX81SDK\INCLUDE и т.д. в зависимости где DX SDK валяется...
Отправить личное сообщениеПрофиль пользователяWeb-сайт пользователяРоссия
S-Pb
Постов: 115
Нарушений: Нет
помни: противниг читает и подслушывает и подглядывает !
Пост #67166 от 22 мая 2010, 18:24 

samael26

а этот код

Procedure TVideoForm.SetFreq(Tuner: IAMTvTuner; Value: Int64);
Var
PropertySet : IKSPropertySet;
F : KSPROPERTY_TUNER_FREQUENCY_S;
H : HRESULT;
begin
If DeviceTVOK then
Begin
H:=Tuner.QueryInterface(IID_IKSPropertySet,PropertySet);{}
If SUCCEEDED(H) then
begin
F.Frequency:=Value;
PropertySet.Set_(PROPSETID_TUNER,
AMPROPERTY_PIN(KSPROPERTY_TUNER_FREQUENCY),
PKSPROPERTY(@f),
SizeOf(f)-SizeOf(PKSPROPERTY),
@F,
SizeOf(f));
PropertySet:=nil;
end;
Sleep(30);
end;
end;

подойдёт для установки частоты в FM режиме?!

и еще...
ругается вот на эту строчку
AMPROPERTY_PIN(KSPROPERTY_TUNER_FREQUENCY)

пишет "Incompatible types: 'Cardinal' and 'KSPROPERTY_TUNER'"
в чем причина?
Отправить личное сообщениеПрофиль пользователяРоссия
Рубцовск
Постов: 10
Нарушений: Нет
Если Вы зарегистрированы, то для отправки сообщений, пожалуйста, авторизуйтесь.
-- ИЛИ --
Войдите, используя: Facebook Twitter Yandex Вконтакте Mail.ru ...
Страница создана за 0.064 секунды
Copyright © 1999-2012 PcTuner.Ru · Design by Alex Dovby