一、适用范围
适合广州大彩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来实现。