Camera.quality

Disponibilidad
Flash Player 6.
Sintaxis
active_cam.quality
Descripción
Propiedad de sólo lectura; número entero que especifica el nivel necesario de calidad de la imagen, según lo determina la cantidad de compresión que se aplica a cada fotograma de vídeo. Los valores de calidad aceptables oscilan entre 1 (calidad inferior, compresión máxima) y 100 (calidad superior, sin compresión). El valor predeterminado es 0, que indica que la calidad de la imagen puede variar según sea necesario para evitar que se sobrepase el ancho de banda disponible.
Véase también
Camera.setQuality()

Camera.onStatus

Disponibilidad
Flash Player 6.
Sintaxis
active_cam.onStatus = function(infoObject) {
   // las sentencias se escriben aquí
}
Parámetros
infoObject Parámetro definido de acuerdo con el mensaje de estado.
Valor devuelto
Ninguno.
Descripción
Controlador de eventos; se invoca cuando el usuario permite o deniega el acceso a la cámara. Si desea responder a este controlador de eventos, debe crear una función para procesar el objeto de información generado por la cámara.
Si un archivo SWF intenta acceder a la cámara, Flash Player muestra un cuadro de diálogo de privacidad en el que el usuario puede seleccionar si desea permitir o denegar el acceso.
  • Si el usuario permite el acceso, la propiedad Camera.muted se establece en false, y este controlador se invoca con un objeto de información cuya propiedad code es "Camera.Unmuted" y cuya propiedad level es "Status".
  • Si el usuario deniega el acceso, la propiedad Camera.muted se establece en true, y este controlador se invoca con un objeto de información cuya propiedad code es "Camera.Muted" y cuya propiedad level es "Status".

Camera.onActivity

Disponibilidad
Flash Player 6.
Sintaxis
active_cam.onActivity = function(activity) {
   // las sentencias se escriben aquí
}
Parámetros
activity Valor booleano que se establece en true cuando la cámara detecta movimiento, y en false, cuando se detiene.
Valor devuelto
Ninguno.
Descripción
Controlador de eventos; se invoca cuando la cámara inicia o detiene la detección de movimiento. Si desea responder a este controlador de eventos, debe crear una función para procesar su valor de activity.
Para especificar la cantidad de movimiento necesaria para invocar a Camera.onActivity(true) y el tiempo que debe transcurrir sin actividad antes de invocar a Camera.onActivity(false), utilice Camera.setMotionLevel().
Ejemplo
En el ejemplo siguiente se muestra true o false en el panel Salida cuando la cámara inicia o detiene la detección de movimiento.
// Se presupone que hay un objeto Video denominado "myVideoObject" en el escenario
my_cam = Camera.get();
myVideoObject.attachVideo(my_cam);
my_cam.setMotionLevel(10, 500);
my_cam.onActivity = function(mode){
   trace(mode);
}

Camera.names

Disponibilidad
Flash Player 6.
Sintaxis
Camera.names
Nota: la sintaxis correcta es Camera.names. Para asignar el valor de retorno a una variable, utilice una sintaxis del tipo cam_array = Camera.names. Para determinar el nombre de la cámara actual, utilice active_cam.name.
Descripción
Propiedad de clase de sólo lectura; recupera una matriz de cadenas que reflejan los nombres de todas las cámaras disponibles sin mostrar el panel de configuración de privacidad de Flash Player. Esta matriz se comporta del mismo modo que cualquier otra matriz de ActionScript, y proporciona de forma implícita el índice con base cero de cada cámara y el número de cámaras del sistema (mediante Camera.names.length). Para más información, consulte la entrada Clase Array.
Cuando se llama a la propiedad Camera.names, debe realizarse un análisis exhaustivo del hardware, y tal vez se precisen varios segundos para crear la matriz. En la mayoría de los casos, puede utilizar simplemente la cámara predeterminada.
Ejemplo
En el ejemplo siguiente se utiliza la cámara predeterminada a menos que exista más de una cámara disponible, en cuyo caso el usuario puede seleccionar qué cámara debe establecerse como predeterminada.
cam_array = Camera.names;
if (cam_array.length == 1){
   my_cam = Camera.get();
}else {
   System.showSettings(3);
   my_cam = Camera.get();
}
Véase también
Camera.get(), Camera.index, Camera.name.

Camera.name

Disponibilidad
Flash Player 6.
Sintaxis
active_cam.name
Descripción
Propiedad de sólo lectura; cadena que especifica el nombre de la cámara actual, según la devuelve el hardware de la cámara.
Ejemplo
En el ejemplo siguiente se muestra el nombre de la cámara predeterminada en el panel Salida.
En Windows, este nombre coincide con el nombre de dispositivo indicado en la hoja de propiedades de escáneres y cámaras.
my_cam = Camera.get();
trace("The camera name is: " + my_cam.name);
Véase también
Camera.get(), Camera.names

Camera.muted


Disponibilidad
Flash Player 6.
Sintaxis
active_cam.muted
Descripción
Propiedad de sólo lectura; número booleano que especifica si el usuario ha denegado el acceso a la cámara (true) o ha permitido el acceso (false) en el panel de configuración de la privacidad de Flash Player. Si se modifica este valor, se invoca a Camera.onStatus. Para más información, consulte Camera.get().
Véase también
Camera.get()

Camera.motionTimeOut

Disponibilidad
Flash Player 6.
Sintaxis
active_cam.motionTimeOut
Descripción
Propiedad de sólo lectura; número de milisegundos que deben transcurrir entre el momento en que la cámara deja de detectar movimiento y el momento en que se invoca a Camera.onActivity(false). El valor predeterminado es 2000 (2 segundos).
Para establecer este valor, utilice Camera.setMotionLevel().
Ejemplo
En el ejemplo siguiente se establece el número de milisegundos que deben transcurrir entre el momento en que la cámara deja de detectar movimiento y el momento en que se invoca a Camera.onActivity(false) en 1000 milisegundos o 1 segundo.
if(my_cam.motionTimeOut >= 1000){
   my_cam.setMotionLevel(myCam.motionLevel, 1000);
}

Camera.motionLevel

Disponibilidad
Flash Player 6.
Sintaxis
active_cam.motionLevel
Descripción
Propiedad de sólo lectura; valor numérico que especifica la cantidad de movimiento necesaria para invocar a Camera.onActivity(true). El rango de valores aceptables oscila entre 0 y 100, siendo 50 el valor predeterminado.
El vídeo puede visualizarse independientemente del valor de la propiedad motionLevel. Para más información, consulte Camera.setMotionLevel().
Véase también
Camera.activityLevel, Camera.onActivity, Camera.onStatus, Camera.setMotionLevel()

Camera.index

Disponibilidad
Flash Player 6.
Sintaxis
active_cam.index
Descripción
Propiedad de sólo lectura; número entero con base cero que especifica el índice de la cámara, según lo indicado por la matriz devuelta por Camera.names.
Ejemplo
En el ejemplo siguiente se obtiene la cámara que tiene el valor de index.
my_cam = Camera.get(index);
Véase también
Camera.get(), Camera.names

Camera.height

Disponibilidad
Flash Player 6.
Sintaxis
active_cam.height
Descripción
Propiedad de sólo lectura; altura actual de la captura, expresada en píxeles. Para establecer un valor para esta propiedad, utilice Camera.setMode().
Ejemplo
En la línea de código siguiente se actualiza un cuadro de texto de la interfaz de usuario con el valor de altura actual.
my_txt._height = myCam.height;
Véase también
Camera.width