如题,我已经安装了一个摄像头,但不知道怎样捕获图像。
我只是知道用 用VFW api 的类实现。但不知在Delphi下怎样处理,请各位帮帮手。谢谢了
我只是知道用 用VFW api 的类实现。但不知在Delphi下怎样处理,请各位帮帮手。谢谢了
解决方案 »
- Delphi7不能入进调试,为什么?
- 哪位专家能帮我看一下我下面的过程代码有什么问题?
- 急,请问在xp下怎样屏蔽“power”关机键。win2k下阻截WM_POWERBROADCAST消息就行,但是xp下不行。
- 为什么会有这种出错提示??
- 如何将DBGrid中的数据按格式打印出来,大家来帮帮忙啊
- 一个很棘手的问题,快帮帮我!
- 为什么Outlook:=CreateOleObject(‘Outlook. application')运行就提示无效字符?
- 如何通过发送消息使combobox的下拉框自动拉出来?
- 请问哪里有ACROBAT READER 的中文字体包下载?
- word单元格混合内容导出导入到access
- TreeView如何控制节点间距?
- 请教API高手!!! (关于使窗体的关闭按钮置灰)
procedure TVideoForm.OnSelectDevice(sender: TObject);
begin
FilterGraph.ClearGraph;
FilterGraph.Active := false;
Filter.BaseFilter.Moniker := SysDev.GetMoniker(TMenuItem(Sender).tag);
FilterGraph.Active := true;
with FilterGraph as ICaptureGraphBuilder2 do
begin
CheckDSError(RenderStream(@PIN_CATEGORY_CAPTURE , nil, Filter as IBaseFilter, nil, ASFWriter as IbaseFilter));
CheckDSError(RenderStream(@PIN_CATEGORY_PREVIEW , nil, Filter as IBaseFilter, nil, VideoWindow as IbaseFilter));
end;
FilterGraph.Play;
end;//前提,你得装DSPACK。