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

一、适用范围

适合广州大彩A40系列产品

产品型号:

二、概述

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

三、产品特性

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

在A40平台下,四路CVBS输入对应AVIN0-3,其在设备上对应/dev/video4-7,如下图所示:

四、使用说明

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

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

try{

mCamerai = Camera.open(i+4);

mPreviewi.setCamera(mCamerai);

} catch (RuntimeException ex) {

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

}

}

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

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

相关推荐
YM52e4 小时前
鸿蒙Flutter Padding内边距:EdgeInsets详解
android·学习·flutter·华为·harmonyos·鸿蒙
Rex叶然8 小时前
ScreenMatch适配安卓屏幕脚本,用于老项目
android·screenmatch·安卓屏幕适配
阿pin8 小时前
Android随笔-Activity启动流程深度分析
android·activity启动流程
zzq77979 小时前
加固包闪退四象限定位:targetSdk 与保护策略实战解析
android·安全·安卓·安全架构
我命由我1234511 小时前
Android 开发问题:Cannot resolve method ‘repeat‘ in ‘String‘
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
光头闪亮亮11 小时前
Fyne ( go跨平台GUI )项目实战-scanner摄像头扫码组件开发技术详解
android·go
Android打工仔12 小时前
Continuation 到底是谁创建的?
android·kotlin
DeepAgent12 小时前
AI Agent 工程实践(17):Agent 为什么需要可观测性(Observability)?
android·llm·agent
提笔了无痕12 小时前
MySQL SQL 从 EXPLAIN 到索引优化,搞懂 SQL 为什么慢
android·sql·mysql
zhangphil12 小时前
Android OAID是什么?有什么功用?
android