广州大彩串口屏安卓/linux触摸屏四路CVBS输入实现同时显示!

一、适用范围

适合广州大彩A40系列产品

产品型号:

二、概述

CVBS只需要一条线缆即可完成视频信号的传输,具有兼容性强、使用简单、成本低廉等优点。典型分辨率为720x480(NTSC制)或720x576(PAL制)。

三、产品特性

A40系列产品提供了Android 7.1和Linux+QT5.9两种开发方式,均可支持四路CVBS输入并同时显示。

在A40平台下,四路CVBS输入对应AVIN[0-3],其在设备上对应/dev/video[4-7],如下图所示:

四、使用说明

在Android的hardware包中有一个Camera类。可以通过这个类获取Camera服务,定制Camera等,通过open()方法获取其实例。

for (int i = 0; i < mCameraNum; i++) {

try{

mCamera[i] = Camera.open(i+4);

mPreview[i].setCamera(mCamera[i]);

} catch (RuntimeException ex) {

Toast.makeText(ctx, getString(R.string.camera_not_found), Toast.LENGTH_LONG).show();

}

}

在使用这个类时需要在AndroidManifest.xml文件中加入相应的权限和特性。

可以使用SurfaceView用来存放取景器,使用SurfaceView的同时,我们还需要使用到SurfaceHolder,SurfaceHolder相当于一个监听器,可以监听 Surface上的变化,通过其内部类CallBack来实现。

相关推荐
2501_9159214319 分钟前
只有 IPA 没有源码时,如何给 iOS 应用做安全处理
android·安全·ios·小程序·uni-app·iphone·webview
恋猫de小郭20 分钟前
Flutter 3.41 iOS 键盘负优化:一个代码洁癖引发的负优化
android·前端·flutter
十六年开源服务商43 分钟前
2026年WordPress网站安全检测服务避坑指南
android·安全
一直向钱1 小时前
android stutio 安装Ai插件写代码
android
linchare1 小时前
[原创]如何排查php-fpm的502报错(SIGSEGV)
android
学嵌入式的小杨同学1 小时前
STM32 进阶封神之路(七):中断核心原理 + NVIC 深度解析 —— 从概念到寄存器配置(面试重点)
stm32·单片机·嵌入式硬件·mcu·硬件架构·pcb·嵌入式实时数据库
不吃鱼的羊1 小时前
CodeMeter Runtime Server was not found on this computter问题解决
单片机
XiaoLeisj2 小时前
Android 权限管理实战:运行时申请、ActivityResultLauncher 与设置页授权
android·java·权限
蒙塔基的钢蛋儿2 小时前
使用STM32CUEBEIDE/S32DS 开发时,生成compile_commands.json 方便VSCODE智能提示
vscode·stm32·单片机·json
橙子199110162 小时前
Android 中的权限申请
android