Estoy tratando de mostrar una vista previa de cámara filtrada, utilizando la devolución de llamada onPreviewFrame().¿Qué significa SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS?
El problema es que cuando elimino esta línea: mHolder.setType (SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
para ocultar la vista previa, la aplicación se bloquea. El registro dice: 08-19 15: 57: 51.042: ERROR/CameraService (59): registerBuffers falló con el estado -38
¿Qué significa esto? ¿Está esto documentado en algún lugar?
estoy usando el CameraPreview de los APIDemos SDK: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CameraPreview.html
Gracias por la atención Traté de usar otro tipo de superficie para ocultar la vista porque no quiero mostrar la vista previa de la cámara cruda, sino mi propia secuencia procesada, al igual que esta aplicación http: //www.androidtapp .com/camera-illusion /. Por lo tanto, no sé si debo usar SURFACE_TYPE_PUSH_BUFFERS, como se menciona en este hilo: http://groups.google.com/group/android-developers/msg/5eee66acae3f7c1f Si conoce otros recursos (aplicaciones de código abierto) , libros, etc.) que pueden ser útiles para esta intención, por favor comparte. –