关于视频窗口的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 Kendo
  • 开始时间 开始时间
K

Kendo

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用海康的卡开发DVR的简易部分,在开视频窗后进行Preview,但视频总是飘在
外面,无论打开任何东西都被视频覆盖,如何解决这个问题,请各位大侠帮。
代码如下:
function TForm1.StartVideo:integer;
var
VideoRect: TRect;
begin

OpenChannel;
if ChannelHandle<>$FFFFFFFF then

begin

VideoRect := Panel1.ClientRect;
InflateRect(VideoRect, -1, -1);
StartVideoPreview(ChannelHandle,Panel1.Handle,
@VideoRect,False,vdfRGB16,25);
end;

Result :=0;
end;


//启动视频预览
function StartVideoPreview(ChannelHandle: THandle;
WHandle: HWND;
Rect: PRect;
bOverlay: Boolean;
VideoFormat: VideoOutFormat;
FrameRate: integer):integer;stdcall;
 
我使用海康的卡开发DVR的简易部分,在开视频窗后进行Preview,但视频总是飘在
外面,无论打开任何东西都被视频覆盖,如何解决这个问题,请各位大侠帮。
代码如下:
function TForm1.StartVideo:integer;
var
VideoRect: TRect;
begin

OpenChannel;
if ChannelHandle<>$FFFFFFFF then

begin

VideoRect := Panel1.ClientRect;
InflateRect(VideoRect, -1, -1);
StartVideoPreview(ChannelHandle,Panel1.Handle,
@VideoRect,False,vdfRGB16,25);
end;

Result :=0;
end;


//启动视频预览
function StartVideoPreview(ChannelHandle: THandle;
WHandle: HWND;
Rect: PRect;
bOverlay: Boolean;
VideoFormat: VideoOutFormat;
FrameRate: integer):integer;stdcall;
 
各位大侠帮帮忙
 
班主,帮帮忙?
 
不要使用他的 overlay方式
 
WorkShop您好:
没有使用OverLay方式,我使用的是vdfRGB16格式,请您在给指教
 
找海康技术支持啊!
 
各位老大帮帮忙
 
后退
顶部