Paquete | flash.media |
Clase | public class VideoStreamSettings |
Herencia | VideoStreamSettings Object |
Subclases | H264VideoStreamSettings, VP6VideoStreamSettings |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
Camera
. Puede utilizar métodos (setMode()
, etc.) para especificar los parámetros Encoder que desee, y utilizar las propiedades (width
, etc.) para recuperar los parámetros de compresión reales utilizados. Las propiedades se validarán una vez que el objeto Camera
se conecte a NetStream
y haya comenzado la compresión.
Nota: La implementación actual no admite el establecimiento de propiedades en función de NetStream
; se utilizarán los parámetros de Camera
para cada NetStream
de publicación.
Propiedad | Definido por | ||
---|---|---|---|
bandwidth : int [solo lectura]
Recupera la cantidad máxima de ancho de banda, expresada en bytes por segundo, que puede utilizar la salida de vídeo actual. | VideoStreamSettings | ||
codec : String [solo lectura]
Códec de vídeo utilizado para la compresión. | VideoStreamSettings | ||
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
fps : Number [solo lectura]
La velocidad máxima de fotogramas con la que se codifican los fotogramas, en fotogramas por segundo. | VideoStreamSettings | ||
height : int [solo lectura]
Altura de descodificación actual, expresada en píxeles. | VideoStreamSettings | ||
keyFrameInterval : int [solo lectura]
El número de fotogramas de vídeo que se transmiten completamente (denominados fotogramas clave o fotogramas IDR) en vez de interpolarlos con el algoritmo de compresión de vídeo. | VideoStreamSettings | ||
quality : int [solo lectura]
El nivel necesario de la calidad de imagen, tal y como lo determina la cantidad de compresión aplicada a cada fotograma de vídeo. | VideoStreamSettings | ||
width : int [solo lectura]
Anchura de descodificación actual, expresada en píxeles. | VideoStreamSettings |
Método | Definido por | ||
---|---|---|---|
Crea un objeto de ajuste que especifica el uso del códec de vídeo Sorenson Spark para la compresión. | VideoStreamSettings | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
El número de fotogramas de vídeo que se transmiten completamente (denominados fotogramas clave o fotogramas de actualización de descodificador instantáneo - IDR) en vez de interpolarlos con el algoritmo de compresión de vídeo. | VideoStreamSettings | ||
Establece la resolución y la velocidad de fotogramas utilizada para la codificación de vídeo. | VideoStreamSettings | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Establece la cantidad máxima de ancho de banda por segundo o la calidad de imagen requerida para la salida de vídeo actual. | VideoStreamSettings | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object |
bandwidth | propiedad |
bandwidth:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
Recupera la cantidad máxima de ancho de banda, expresada en bytes por segundo, que puede utilizar la salida de vídeo actual. Para definir esta propiedad, utilice el método setQuality()
.
Implementación
public function get bandwidth():int
Elementos de API relacionados
codec | propiedad |
fps | propiedad |
fps:Number
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
La velocidad máxima de fotogramas con la que se codifican los fotogramas, en fotogramas por segundo. Para establecer el valor que desee para esta propiedad, utilice el método setMode()
. Este valor se valida una vez que Camera
se adjunta a NetStream
.
Implementación
public function get fps():Number
Elementos de API relacionados
height | propiedad |
height:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
Altura de descodificación actual, expresada en píxeles. Para establecer el valor que desee para esta propiedad, utilice el método setMode()
. Este valor se valida una vez que Camera
se adjunta a NetStream
y comienza la compresión.
Implementación
public function get height():int
Elementos de API relacionados
keyFrameInterval | propiedad |
keyFrameInterval:int
[solo lectura] Versión del lenguaje: | ActionScript #see |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
El número de fotogramas de vídeo que se transmiten completamente (denominados fotogramas clave o fotogramas IDR) en vez de interpolarlos con el algoritmo de compresión de vídeo. Para establecer el valor de esta propiedad, utilice el método setKeyFrameInterval()
.
Implementación
public function get keyFrameInterval():int
quality | propiedad |
quality:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
El nivel necesario de la calidad de imagen, tal y como lo determina la cantidad de compresión aplicada a cada fotograma de vídeo. Este valor va del 1 (la calidad más baja, máxima compresión) al 100 (la calidad más alta, poca compresión). Para definir esta propiedad, utilice el método setQuality()
.
Implementación
public function get quality():int
Elementos de API relacionados
width | propiedad |
width:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
Anchura de descodificación actual, expresada en píxeles. Para establecer el valor que desee para esta propiedad, utilice el método setMode()
. Este valor se valida una vez que Camera
se adjunta a NetStream
y comienza la compresión.
Implementación
public function get width():int
Elementos de API relacionados
VideoStreamSettings | () | Información sobre |
public function VideoStreamSettings()
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
Crea un objeto de ajuste que especifica el uso del códec de vídeo Sorenson Spark para la compresión.
setKeyFrameInterval | () | método |
public function setKeyFrameInterval(keyFrameInterval:int):void
Versión del lenguaje: | ActionScript #see |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
El número de fotogramas de vídeo que se transmiten completamente (denominados fotogramas clave o fotogramas de actualización de descodificador instantáneo - IDR) en vez de interpolarlos con el algoritmo de compresión de vídeo. El valor predeterminado es 15, lo que significa que cada decimoquinto fotograma es un fotograma clave. El valor de 1 indica que cada fotograma es un fotograma clave. Los valores permitidos van del 1 al 300. Se establece en -1 para utilizar el mismo valor que se ha especificado para el objeto Camera
. Este valor está nivelado por el valor de Camera
.
Nota: esta característica se admitirá en futuras versiones de Flash Player y AIR; por ahora, se utilizan los parámetros Camera
.
Parámetros
keyFrameInterval:int — Un valor que especifica qué fotogramas de vídeo se transmiten completamente (como fotogramas clave o fotogramas IDR) en vez de interpolarlos con el algoritmo de compresión de vídeo.
|
setMode | () | método |
public function setMode(width:int, height:int, fps:Number):void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
Establece la resolución y la velocidad de fotogramas utilizada para la codificación de vídeo. Establezca cada parámetro en -1 para use el mismo valor de codificación como valor de captura. Los valores de codificación deben ser menores que la mitad de los valores de captura especificados en el objeto Camera
. Si se especifican valores no válidos, se utilizan los valores de captura. Actualmente, sólo se admite la disminución de resolución para la resolución y la velocidad de fotogramas. Se disminuye la resolución del vídeo capturado a la resolución y velocidad de fotogramas deseadas. Los valores especificados se validan una vez que Camera
se adjunta a NetStream
. Puede utilizar las propiedades width
, height
y fps
para recuperar la anchura, altura y velocidad de fotogramas comprimida, respectivamente.
Nota: esta característica se admitirá en futuras versiones de Flash Player y AIR; por ahora, se utilizan los parámetros Camera
.
Parámetros
width:int — La anchura de descodificación requerida, expresada en píxeles. El valor predeterminado es -1 (al igual que la anchura de captura).
| |
height:int — La altura de descodificación requerida, expresada en píxeles. El valor predeterminado es -1 (al igual que la altura de captura).
| |
fps:Number — La velocidad de fotogramas solicitada en los fotogramas que deben codificarse, en fotogramas por segundo. El valor predeterminado es -1 (al igual que los fps de captura).
|
Elementos de API relacionados
setQuality | () | método |
public function setQuality(bandwidth:int, quality:int):void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
Establece la cantidad máxima de ancho de banda por segundo o la calidad de imagen requerida para la salida de vídeo actual. Para especificar el ancho de banda, pase un valor para bandwidth y 0 para quality. Para especificar la calidad, pase 0 para bandwidth y un valor para quality. Tanto el ancho de banda como los valores de calidad se ven limitados por los parámetros de Camera
.
Nota: esta característica se admitirá en futuras versiones de Flash Player y AIR; por ahora, se utilizan los parámetros Camera
.
Parámetros
bandwidth:int — Especifica la cantidad máxima de ancho de banda, expresada en bytes por segundo, que puede utilizar la salida de vídeo actual. El valor predeterminado es 16384 (128 kbits por segundo (bps), valor muy bajo para ser vídeo de alta calidad).
| |
quality:int — Entero que especifica el nivel necesario de calidad de imagen, tal y como lo determina la cantidad de compresión aplicada a cada fotograma de vídeo. Los valores admitidos van del 1 (la calidad más baja, máxima compresión) al 100 (la calidad más alta, poca compresión). El valor predeterminado es 0.
|
Elementos de API relacionados
Tue Jun 12 2018, 02:12 PM Z