import android.view.SurfaceView;
public class ViERenderer {
-
- // View used for local rendering that Cameras can use for Video Overlay.
- private static SurfaceHolder g_localRenderer;
-
public static SurfaceView CreateRenderer(Context context) {
return CreateRenderer(context, false);
}
else
return new SurfaceView(context);
}
-
- // Creates a SurfaceView to be used by Android Camera
- // service to display a local preview.
- // This needs to be used on Android prior to version 2.1
- // in order to run the camera.
- // Call this function before ViECapture::StartCapture.
- // The created view needs to be added to a visible layout
- // after a camera has been allocated
- // (with the call ViECapture::AllocateCaptureDevice).
- // IE.
- // CreateLocalRenderer
- // ViECapture::AllocateCaptureDevice
- // LinearLayout.addview
- // ViECapture::StartCapture
- public static SurfaceView CreateLocalRenderer(Context context) {
- SurfaceView localRender = new SurfaceView(context);
- g_localRenderer = localRender.getHolder();
- return localRender;
- }
-
- public static SurfaceHolder GetLocalRenderer() {
- return g_localRenderer;
- }
-
}