Camera.Open Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Open() |
Obsoletos.
Crea un nuevo objeto Camera para acceder a la primera cámara orientada hacia atrás en el dispositivo. |
| Open(Int32) |
Obsoletos.
Crea un nuevo objeto Camera para acceder a una cámara de hardware determinada. |
Open()
Precaución
deprecated
Crea un nuevo objeto Camera para acceder a la primera cámara orientada hacia atrás en el dispositivo.
[Android.Runtime.Register("open", "()Landroid/hardware/Camera;", "")]
[System.Obsolete("deprecated")]
public static Android.Hardware.Camera? Open();
[<Android.Runtime.Register("open", "()Landroid/hardware/Camera;", "")>]
[<System.Obsolete("deprecated")>]
static member Open : unit -> Android.Hardware.Camera
Devoluciones
un nuevo objeto Camera para la primera cámara orientada hacia atrás o null si no hay ninguna cámara de retroceso
- Atributos
Comentarios
Crea un nuevo objeto Camera para acceder a la primera cámara orientada hacia atrás en el dispositivo. Si el dispositivo no tiene una cámara orientada hacia atrás, devuelve null. De lo contrario, actúa como la #open(int) llamada.
Java documentación para android.hardware.Camera.open().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Consulte también
Se aplica a
Open(Int32)
Precaución
deprecated
Crea un nuevo objeto Camera para acceder a una cámara de hardware determinada.
[Android.Runtime.Register("open", "(I)Landroid/hardware/Camera;", "")]
[System.Obsolete("deprecated")]
public static Android.Hardware.Camera? Open(int cameraId);
[<Android.Runtime.Register("open", "(I)Landroid/hardware/Camera;", "")>]
[<System.Obsolete("deprecated")>]
static member Open : int -> Android.Hardware.Camera
Parámetros
- cameraId
- Int32
cámara de hardware a la que acceder, entre 0 y #getNumberOfCameras()-1.
Devoluciones
un nuevo objeto Camera, conectado, bloqueado y listo para su uso.
- Atributos
Excepciones
si se produce un error al abrir la cámara (por ejemplo, si otra cámara está en uso por otro proceso o administrador de directivas de dispositivos ha deshabilitado la cámara).
Comentarios
Crea un nuevo objeto Camera para acceder a una cámara de hardware determinada. Si otras aplicaciones abren la misma cámara, se producirá una excepción RuntimeException.
Debe llamar a #release() cuando haya terminado de usar la cámara; de lo contrario, permanecerá bloqueado y no estará disponible para otras aplicaciones.
La aplicación solo debe tener un objeto Camera activo a la vez para una cámara de hardware determinada.
Las devoluciones de llamada de otros métodos se entregan al bucle de eventos del subproceso que llamó a open(). Si este subproceso no tiene ningún bucle de eventos, las devoluciones de llamada se entregan al bucle de eventos de la aplicación principal. Si no hay ningún bucle de eventos de aplicación principal, no se entregan las devoluciones de llamada.
<b>Precaución:</b> En algunos dispositivos, este método puede tardar mucho tiempo en completarse. Es mejor llamar a este método desde un subproceso de trabajo (posiblemente mediante android.os.AsyncTask) para evitar bloquear el subproceso principal de la interfaz de usuario de la aplicación.
Java documentación para android.hardware.Camera.open(int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.