Package | flash.media |
Classe | public class VideoStreamSettings |
Héritage | VideoStreamSettings Object |
Sous-classes | H264VideoStreamSettings, VP6VideoStreamSettings |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Camera
. Vous pouvez utiliser des méthodes (setMode()
, etc.) pour spécifier les paramètres de codage souhaités, et utiliser des propriétés (width
, etc.) pour récupérer les paramètres de compression actuellement utilisés. Les propriétés seront validées après avoir raccordé l’objet Camera
à l’objet NetStream
et après avoir lancé la compression.
Remarque : L’implémentation actuelle ne prend pas en charge la définition de propriétés par NetStream
; les paramètres Camera
seront utilisés pour chaque publication de NetStream
.
Propriété | Défini par | ||
---|---|---|---|
bandwidth : int [lecture seule]
Récupère la quantité maximale de bande passante pouvant être utilisée par la vidéo sortante actuelle, en octets par seconde. | VideoStreamSettings | ||
codec : String [lecture seule]
Codec vidéo utilisé pour la compression. | VideoStreamSettings | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
fps : Number [lecture seule]
Cadence maximale à laquelle les images vidéo sont codées, en images par seconde. | VideoStreamSettings | ||
height : int [lecture seule]
Hauteur encodée actuelle, en pixels. | VideoStreamSettings | ||
keyFrameInterval : int [lecture seule]
Nombre d’images vidéo (appelées images-clés ou images IDR) qui sont transmises intégralement sans être interpolées par l’algorithme de compression vidéo. | VideoStreamSettings | ||
quality : int [lecture seule]
Niveau de qualité d’image requis, tel que déterminé par le taux de compression appliqué à chaque image vidéo. | VideoStreamSettings | ||
width : int [lecture seule]
Largeur encodée actuelle, en pixels. | VideoStreamSettings |
Méthode | Défini par | ||
---|---|---|---|
Crée un objet de réglage permettant de conseiller l’utilisation du codec vidéo Sorenson Spark pour la compression. | VideoStreamSettings | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Nombre d’images (appelées images-clés ou images Instantaneous Decoding Refresh (IDR)) qui sont transmises intégralement sans être interpolées par l’algorithme de compression vidéo. | VideoStreamSettings | ||
Définit la résolution et la cadence utilisées pour le codage vidéo. | VideoStreamSettings | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Définit la quantité maximale de bande passante par seconde ou la qualité d’image requise que la vidéo sortante actuelle peut utiliser. | VideoStreamSettings | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
bandwidth | propriété |
bandwidth:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Récupère la quantité maximale de bande passante pouvant être utilisée par la vidéo sortante actuelle, en octets par seconde. Pour définir cette propriété, utilisez la méthode setQuality()
.
Implémentation
public function get bandwidth():int
Eléments de l’API associés
codec | propriété |
fps | propriété |
fps:Number
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Cadence maximale à laquelle les images vidéo sont codées, en images par seconde. Pour définir une valeur souhaitée pour cette propriété, utilisez la méthode setMode()
. Cette valeur est validée une fois la Camera
liée au NetStream
.
Implémentation
public function get fps():Number
Eléments de l’API associés
height | propriété |
height:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Hauteur encodée actuelle, en pixels. Pour définir une valeur souhaitée pour cette propriété, utilisez la méthode setMode()
. Cette valeur est validée lorsque la Camera
liée au NetStream
et lorsque la compression démarre.
Implémentation
public function get height():int
Eléments de l’API associés
keyFrameInterval | propriété |
keyFrameInterval:int
[lecture seule] Version du langage: | ActionScript #see |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Nombre d’images vidéo (appelées images-clés ou images IDR) qui sont transmises intégralement sans être interpolées par l’algorithme de compression vidéo. Pour définir une valeur pour cette propriété, utilisez la méthode setKeyFrameInterval()
.
Implémentation
public function get keyFrameInterval():int
quality | propriété |
quality:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Niveau de qualité d’image requis, tel que déterminé par le taux de compression appliqué à chaque image vidéo. Cette valeur est comprise entre 1 (qualité la plus médiocre, compression maximale) et 100 (qualité optimale, compression minimale). Pour définir cette propriété, utilisez la méthode setQuality()
.
Implémentation
public function get quality():int
Eléments de l’API associés
width | propriété |
width:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Largeur encodée actuelle, en pixels. Pour définir une valeur souhaitée pour cette propriété, utilisez la méthode setMode()
. Cette valeur est validée lorsque la Camera
liée au NetStream
et lorsque la compression démarre.
Implémentation
public function get width():int
Eléments de l’API associés
VideoStreamSettings | () | Constructeur |
public function VideoStreamSettings()
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Crée un objet de réglage permettant de conseiller l’utilisation du codec vidéo Sorenson Spark pour la compression.
setKeyFrameInterval | () | méthode |
public function setKeyFrameInterval(keyFrameInterval:int):void
Version du langage: | ActionScript #see |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Nombre d’images (appelées images-clés ou images Instantaneous Decoding Refresh (IDR)) qui sont transmises intégralement sans être interpolées par l’algorithme de compression vidéo. La valeur par défaut, 15, indique que chaque quinzième image est une image-clé. Une valeur de 1 signifie que chaque image est une image-clé. Les valeurs autorisées vont de 1 à 300. Défini sur -1 pour utiliser la même valeur que celle définie pour l’objet Camera
. Cette valeur est délimitée par la valeur Camera
.
Remarque : cette fonctionnalité sera prise en charge dans les futures versions de Flash Player et d’AIR ; pour l’heure, les paramètres Camera
sont utilisés.
Paramètres
keyFrameInterval:int — Valeur spécifiant les images qui sont transmises intégralement (images-clés ou images IDR) sans être interpolées par l’algorithme de compression vidéo.
|
setMode | () | méthode |
public function setMode(width:int, height:int, fps:Number):void
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Définit la résolution et la cadence utilisées pour le codage vidéo. Définissez chaque paramètre sur -1 pour utiliser les mêmes valeurs de codage et de capture. Les valeurs de codage doivent être inférieure aux valeurs de capture spécifiées sur l’objet Camera
. Si des valeurs non valides sont spécifiées, les valeurs de codage sont utilisées. Actuellement, seul le sous-échantillonnage d’entiers est pris en charge pour la résolution et la cadence. La vidéo capturée est sous-échantillonnée à la résolution et à la cadence souhaitées. Les valeurs spécifiées sont validées une fois la Camera
liée au NetStream
. Vous pouvez utiliser les propriétés width
, height
et fps
pour récupérer respectivement la largeur, la hauteur et la cadence compressées actuelles.
Remarque : cette fonctionnalité sera prise en charge dans les futures versions de Flash Player et d’AIR ; pour l’heure, les paramètres Camera
sont utilisés.
Paramètres
width:int — Largeur de codage demandée, en pixels. La valeur par défaut est -1 (identique à la largeur de capture).
| |
height:int — Hauteur de codage demandée, en pixels. La valeur par défaut est -1 (identique à la hauteur de capture).
| |
fps:Number — Cadence demandée à laquelle les images doivent être codées, en images par seconde. La valeur par défaut est -1 (identique à la cadence de capture).
|
Eléments de l’API associés
setQuality | () | méthode |
public function setQuality(bandwidth:int, quality:int):void
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Définit la quantité maximale de bande passante par seconde ou la qualité d’image requise que la vidéo sortante actuelle peut utiliser. Pour spécifier la bande passante, transmettez une valeur pour la bande passante et 0 pour la qualité. Pour spécifier la qualité, transmettez 0 pour la bande passante et une valeur pour la qualité. Les valeurs de bande passante et de qualité sont délimitées par les paramètres Camera
.
Remarque : cette fonctionnalité sera prise en charge dans les futures versions de Flash Player et d’AIR ; pour l’heure, les paramètres Camera
sont utilisés.
Paramètres
bandwidth:int — Spécifie la quantité maximale de bande passante pouvant être utilisée par la vidéo sortante actuelle, en octets par seconde. La valeur par défaut est 16384 (128 kilobits par seconde (kb/s), valeur très faible pour les vidéos de haute qualité).
| |
quality:int — Entier spécifiant le niveau de qualité d’image requis, tel que déterminé par le taux de compression appliqué à chaque image vidéo. Les valeurs acceptables sont comprises entre 1 (qualité la plus médiocre, compression maximale) et 100 (qualité optimale, compression minimale). La valeur par défaut est 0.
|
Eléments de l’API associés
Tue Jun 12 2018, 09:30 AM Z