BCB中開發多媒體訊號輸入的程式? |
尚未結案
|
terence_lee
初階會員 發表:62 回覆:82 積分:28 註冊:2004-07-15 發送簡訊給我 |
|
okiss
一般會員 發表:11 回覆:55 積分:13 註冊:2002-11-27 發送簡訊給我 |
|
李國維
高階會員 發表:42 回覆:287 積分:235 註冊:2003-02-07 發送簡訊給我 |
terence_lee:
可以的.不過你要考慮到FrameRate跟解析度.去選擇你要的影像擷取卡.
基本上擷取卡應該都會有SDK.再利用SDK抓取資料可利用DirectX中DirectDraw
或是DirectShow顯示.
你也可以試試看DSPACK這各元件.
參考JerryKuo大大的說明http://delphi.ktop.com.tw/topic.php?TOPIC_ID=37755
|
terence_lee
初階會員 發表:62 回覆:82 積分:28 註冊:2004-07-15 發送簡訊給我 |
|
simgen
一般會員 發表:2 回覆:3 積分:1 註冊:2004-11-09 發送簡訊給我 |
該程式無法控制輸入源(如果你的影像擷取卡 有很多輸入模式 比如 S 端子) 你可以試試看 在我的電腦中 是可以抓到第四台的 但是無法控制他跳哪乙台 及其他控制功能 呵呵 說不定板主可以解決控制的問題喔 不會向這各程式顯示的結果是無法預期的 #include "vfw.h" HWND hCapWnd;
BITMAPINFO B;
HDC hCapDc;
hCapWnd = capCreateCaptureWindow("My Capture Window",WS_CHILD|WS_VISIBLE,0,0,640,480,Form1->Handle,0);
hCapDc=GetDC(hCapWnd);
capDriverConnect(hCapWnd,0);
capPreview(hCapWnd,true);
capPreviewRate(hCapWnd,1000/100);
capOverlay(hCapWnd,true);
B.bmiHeader.biBitCount=24;
capGetVideoFormat(hCapWnd,&B,sizeof(BITMAPINFO));
SetWindowPos(hCapWnd,0,0,0,640,480,0);
|
huei_brother
一般會員 發表:36 回覆:15 積分:10 註冊:2004-08-23 發送簡訊給我 |
|
huei_brother
一般會員 發表:36 回覆:15 積分:10 註冊:2004-08-23 發送簡訊給我 |
|
salo0610
高階會員 發表:42 回覆:120 積分:107 註冊:2003-02-18 發送簡訊給我 |
|
fdia
一般會員 發表:4 回覆:12 積分:3 註冊:2002-10-09 發送簡訊給我 |
在 Windows 上,這可以用 DirectShow 來完成,
然後將過濾器設 In/Out 的視訊流,就可以讓TV
(CABEL/RF)NTSC訊號輸入,再以餵給 IIS 以Web
Push 方式,達成將畫面顯示在遠端IE 的 Active
-X 物件上呈現。 因為我有設計給 Linux XAWTV/X-Windows 和WinXP
用過,硬體卡是 ATI All-In Wonder 9800 Pro,
由於 Windows 硬體包裝較好,所以像是 TV Tuner
很好用程式控制,但是在 Linux 下,就需要使用IO
CTL方式,用 Memory 暫存器控制不同廠商的 Tuner
IC (Philips/TI/ADV..) 6Mhz 切換波段, I Love Sony
------
I Love Sony |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |