線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1804
推到 Plurk!
推到 Facebook!

请求视频回调中解决问题??

尚未結案
jinzihan_009
一般會員


發表:12
回覆:41
積分:10
註冊:2005-07-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-11-01 11:22:39 IP:219.148.xxx.xxx 未訂閱
我在天敏卡sdk3000 delphi api DEMO中的一个视频回调函数中实现一个功能,就是能取出每帖的图片并显示在image控件中。这样由于视频回调函数是实时的,所以,理论上运行后除了浏览窗口的实时画面还应该在image中看到实时显示的画面,可是我不知道如何在视频回调函数(PrcCapSourceStream)中取出每帖图片送到image上。 视频回调函数声明如下: //允许视频原始回调格式 function VCAEnableCapSourceStream(nCards: Integer; bCapStream: VCBOOL; enVideoFieldType: VideoFieldType; pCapStream: TPrcCapSourceStream) : HRESULT; stdcall; external DLL_SDK3000; // 捕获原始流回调 TPrcCapSourceStream = procedure (nCardID: Integer; pBuf: PByte; nWidth: Integer; nHeight: Integer; nBitCount: Integer);stdcall; 我在它的demo中加了一个button,在它的单击事件里写到: procedure TForm1.Button4Click(Sender: TObject); begin VCAEnableCapSourceStreamg_nCard,ToVcbooltrue),Interlaced_Field,Addr(MyPrcCapSourceStream));//允许视频回调 end; 而后又在视频回调函数里写到: procedure MyPrcCapSourceStream (nCardID: Integer; pBuf: PByte; nWidth: Integer; nHeight: Integer; nBitCount: Integer);stdcall; begin //这里我试了,有视频的时候是实时触发的事件,不过我不知道该怎么写,把参数里的缓冲区的内容送到image中显示。 end; 發表人 - jinzihan_009 於 2005/11/01 11:37:29
jinzihan_009
一般會員


發表:12
回覆:41
積分:10
註冊:2005-07-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-11-01 11:26:08 IP:219.148.xxx.xxx 未訂閱
希望高手指点,我自己先顶一下。
jinzihan_009
一般會員


發表:12
回覆:41
積分:10
註冊:2005-07-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-11-02 08:26:09 IP:219.148.xxx.xxx 未訂閱
难道就没有一个人愿意回答我的问题吗?
WoodTiger
初階會員


發表:35
回覆:90
積分:25
註冊:2003-08-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-11-10 09:17:48 IP:220.192.xxx.xxx 未訂閱
jinzihan_009,你好,你所說的開發環境是專用的,沒有相關經驗的人很難幫到你的。不過可能可以從以下兩個途逕入手: 1、找DEMO中有視頻輸出顯示的例子,試分析其原理 2、分析緩衝區的格式,是否可以進行格式轉換 辦法總比困難多,祝順心! ================================== 搞得懂就答人,搞不懂就問人,沒有人懂還可以問神!
------
-=-=-=-=-=-=-=-=-=-=-=
Eveything as your wish.
系統時間:2024-04-19 3:34:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!