Camera Preview以C ++开始,但渲染到Java表面

时间:2012-11-07 01:33:12

标签: android android-layout java-native-interface android-camera

在Android中,以下是可能的(如果是,如何):

我想在我的java中设置一个布局并添加一个视图,其中视图包含一个用于渲染相机预览的surfaceView。但是,我不想在Java中实例化和启动相机。我只想设置视图,以便保持布局结构。

然后,我有一个通过JNI访问的本机C ++组件,我想实际启动相机并在上面提到的SurfaceView中进行预览。

这种设置的原因是我想保留我在Java中定义的布局,但是在C ++中访问相机及其预览框架。我不想在Java中处理预览帧,然后将它们传递给C ++,因为这样做效率不高。

另一种选择是在C ++中设置我的java布局,但不确定是否可以这样做?

0 个答案:

没有答案