RVMedia是一款具有各种多媒体功能的VCL组件,比如可以接收来自本地Web摄像机和IP摄像机的视频等功能。
最新版RVMedia
很高兴VCL组件RVMedia已更新至v7.2,本次更新已经放弃Lazarus的试用版。因为在Lazarus中,每次重新编译都使其不兼容,因此只有完整的源代码版本才能可靠地安装在Lazarus中。对于2018年及以后订购的客户免费提供此更新。设置包括编译后的试用代码,帮助和演示。
本次更新主要有以下几部分的改进:
- 新的TRVWebCamDialog组件(仅Windows)
- 本地摄像机旋转
- 改变本地摄像机的亮度,对比度,饱和度,清晰度和色调
- 支持本地摄像机的更多视频模式
- 改进的http认证
更改属性:对话框,添加了一个新组件:TRVWebCamDialog。
将TRVCamera分配给其Camera属性,在该TRVCamera组件中选择一个 络摄像机,然后调用执行以显示一个对话框。
如您所见,此对话框有两个页面。第一页允许更改视频处理放大器的属性:
- 亮度
- 对比
- 色调
- 饱和
- 锐度
- 伽玛
- 颜色启用(是/否)
- 白平衡
- 背光补偿
- 结果
第二页允许更改相机控件属性:
- 平移,倾斜,滚动
- 放大
- 曝光
- 光圈(虹膜)
- 焦点
对于某些属性,您可以在自动和手动模式之间进行选择。当然,摄像机必须支持更改这些属性,否则对话框将其禁用。您可以通过分配Language属性来更改此对话框的UI语言。
更改属性:分配值
TRVCamera.Brightness,Contrast,Saturation,Sharpness和Hue属性现在也适用于本地USB 络摄像头(如果相机支持此属性)。其他 络摄像头属性也可以通过代码访问。
运动
如果相机支持移动(平移和倾斜),则可以控制其移动:
- 使用TRVWebCamDialog组件
- 使用TRVCamControl组件
- 使用TRVCamView组件(请参见CamMoveMode属性)
- 对于TRVCamMultiView组件相同
- 通过调用TRVCamera组件的Move ***方法
视频模式
从此版本开始,TRVCamera解码本地摄像机本身的视频帧,而不像以前那样依赖于系统转换为RGB格式。支持更多视频模式。第二个结果,现在我们确切地知道可以解码哪些视频模式,因此不支持的视频模式不包括在视频模式列表中。
HTTP认证
HTTP认证代码被重写,基本身份验证和摘要身份验证现在都必须正常工作。
添加对话框以请求用户名和密码。

TRVCamControl
TRVCamControl组件的更改:
- 本地 络摄像头支持
- 如果相机不支持旋转,则箭头不会在鼠标指针下方突出显示
- 视觉上的改进(在FireMonkey中更明显,在VCL / LCL中更少)
- 色彩控制属性
如前所述,TRVCamera.Brightness,Contrast,Saturation,Sharpness和Hue属性现在也适用于本地USB 络摄像头(如果相机支持此属性)。另外,本次更新还添加了TRVCamera.GetColorControlPropertyRange方法。此方法返回所选摄像机的指定属性的最小值,最大值和默认值。
RVMedia本地化
本次更新之后,RVMedia包含内置对话框窗口。因此,用户界面本地化变得更加重要。
当前,RVMedia UI提供以下语言的版本:
- 英语
- 法语
- 德语
- 俄语
- 西班牙语
- 葡萄牙语(Br)
- 中文(简体和繁体)
如果您对想要购买正版授权RVMedia,可以联系在线客服>>咨询相关问题。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!