Package | org.osmf.net.rules |
Classe | public class AfterUpSwitchBufferBandwidthRule |
Héritage | AfterUpSwitchBufferBandwidthRule BufferBandwidthRule BandwidthRule RuleBase Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 2.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
AfterUpSwitchBufferBandwidthRule est une règle d’urgence basée sur BufferBandwidthRule. Elle se déclenche si le dernier fragment téléchargé est de meilleure qualité que le précédent et elle recommande un débit inférieur si la qualité actuelle n’est clairement pas viable.
Elle fonctionne comme BufferBandwidthRule, sur un seul fragment (le dernier téléchargé) et uniquement si ce fragment est le premier d’un niveau de qualité plus élevé. Outre BufferBandwidthRule, cette règle ne sera pas déclenchée (renverra une recommandation de confiance zéro) si la bande passante est au-dessus d’un niveau acceptable.
Propriété | Défini par | ||
---|---|---|---|
bufferFragmentsThreshold : Number
Nombre de fragments dans la mémoire tampon au-delà duquel les débits inférieurs ne sont pas recommandés. Supposons, par exemple, que la bande passante dispose d’une valeur de 3 000 kb/s et que le débit réel soit de 5 000 Kb/s. Si le nombre de fragments contenus dans la mémoire tampon est en dessous du seuil, la règle recommande 3 000 kb/s. Dans le cas contraire, elle recommande 5 000 kb/s
| BufferBandwidthRule | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
metricRepository : MetricRepository [lecture seule]
Référentiel métrique. | RuleBase | ||
minBandwidthToBitrateRatio : Number
Valeur minimum acceptable de la fraction bande passante / débit. Elle est prise en considération uniquement si la contrainte bufferFragmentsThreshold n’est pas satisfaite. | AfterUpSwitchBufferBandwidthRule | ||
weights : Vector.<Number> [lecture seule]
Poids des fragments (les premières valeurs représentent les poids des fragments les plus récents)
| BandwidthRule |
Méthode | Défini par | ||
---|---|---|---|
AfterUpSwitchBufferBandwidthRule(metricRepository:MetricRepository, bufferFragmentsThreshold:Number, minBandwidthToBitrateRatio:Number)
Constructeur. | AfterUpSwitchBufferBandwidthRule | ||
[override]
Recommandation
| AfterUpSwitchBufferBandwidthRule | ||
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 | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
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 |
minBandwidthToBitrateRatio | propriété |
minBandwidthToBitrateRatio:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 2.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Valeur minimum acceptable de la fraction bande passante / débit. Elle est prise en considération uniquement si la contrainte bufferFragmentsThreshold n’est pas satisfaite.
Implémentation
public function get minBandwidthToBitrateRatio():Number
public function set minBandwidthToBitrateRatio(value:Number):void
AfterUpSwitchBufferBandwidthRule | () | Constructeur |
public function AfterUpSwitchBufferBandwidthRule(metricRepository:MetricRepository, bufferFragmentsThreshold:Number, minBandwidthToBitrateRatio:Number)
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 2.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Constructeur.
ParamètresmetricRepository:MetricRepository — Référentiel de mesure à partir duquel extraire les mesures nécessaires
| |
bufferFragmentsThreshold:Number — Nombre de fragments dans la mémoire tampon au-delà duquel les débits inférieurs ne sont pas recommandés. Supposons, par exemple, que la bande passante dispose d’une valeur de 3 000 kb/s et que le débit réel soit de 5 000 Kb/s. Si le nombre de fragments contenus dans la mémoire tampon est en dessous du seuil, la règle recommande 3 000 kb/s. Dans le cas contraire, elle recommande 5 000 kb/s
| |
minBandwidthToBitrateRatio:Number — Valeur minimum acceptable de la fraction bande passante / débit. Elle est prise en considération uniquement si la contrainte bufferFragmentsThreshold n’est pas satisfaite.
|
getRecommendation | () | méthode |
override public function getRecommendation():Recommendation
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 2.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Recommandation
Valeur renvoyéeRecommendation |
Tue Jun 12 2018, 09:30 AM Z