Paket | org.osmf.net.metrics |
Klasse | public class MetricBase |
Vererbung | MetricBase Object |
Unterklassen | ActualBitrateMetric, AvailableQualityLevelsMetric, BandwidthMetric, BufferFragmentsMetric, BufferLengthMetric, BufferOccupationRatioMetric, CurrentStatusMetric, DroppedFPSMetric, EmptyBufferMetric, FPSMetric, FragmentCountMetric, RecentSwitchMetric |
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
MetricBase ist eine Basisklasse für Metriken, die für die adaptive Bitrate verwendet werden. Der Wert einer Metrik wird basierend auf QoSInfoHistory berechnet. Eine Metrik wird durch ihren Typ gekennzeichnet.
Die Basisklasse verarbeitet die Zwischenspeicherung des berechneten Werts. Die Unterklassen sollten nur die eigentliche Berechnung implementieren.
Alle Unterklassen sollten qosInfoHistory
als ersten Parameter im Konstruktor haben.
Alle Unterklassen müssen den _type
im Konstruktor festlegen.
Verwandte API-Elemente
org.osmf.net.abr.MetricValue
org.osmf.net.abr.QoSInfoHistory
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
type : String [schreibgeschützt]
Der Typ der Metrik
| MetricBase | ||
value : MetricValue [schreibgeschützt]
Der Wert dieser Metrik. Wenn der Wert bereits für das neueste QoSInfo berechnet wurde, wird das zwischengespeicherte Ergebnis zurückgegeben. | MetricBase |
Eigenschaft | Definiert von | ||
---|---|---|---|
qosInfoHistory : QoSInfoHistory [schreibgeschützt]
Das QoSInfoHistory-Objekt, das zum Berechnen der Metrik verwendet wird. | MetricBase |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | MetricBase | ||
Der Wert dieser Metrik. Wenn der Wert bereits für das neueste QoSInfo berechnet wurde, wird das zwischengespeicherte Ergebnis zurückgegeben. Diese Methode ist intern und kann somit zu Testzwecken von Metriksimulationen übergangen werden.
| MetricBase | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
Methode | Definiert von | ||
---|---|---|---|
Berechnet den Wert dieser Metrik. Unterklassen müssen diesen überschreiben, um eine bestimmte Implementierung bereitzustellen. | MetricBase |
qosInfoHistory | Eigenschaft |
qosInfoHistory:QoSInfoHistory
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Das QoSInfoHistory-Objekt, das zum Berechnen der Metrik verwendet wird. Es ist nur für Unterklassen zugänglich.
Implementierung
protected function get qosInfoHistory():QoSInfoHistory
type | Eigenschaft |
value | Eigenschaft |
value:MetricValue
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der Wert dieser Metrik. Wenn der Wert bereits für das neueste QoSInfo berechnet wurde, wird das zwischengespeicherte Ergebnis zurückgegeben.
Implementierung
public function get value():MetricValue
MetricBase | () | Konstruktor |
public function MetricBase(qosInfoHistory:QoSInfoHistory, type:String)
Konstruktor.
ParameterqosInfoHistory:QoSInfoHistory — QoSInfoHistory, das für zum Berechnen der Metrik verwendet wird
| |
type:String — Der Typ der Metrik
|
getValue | () | Methode |
public function getValue():MetricValue
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der Wert dieser Metrik. Wenn der Wert bereits für das neueste QoSInfo berechnet wurde, wird das zwischengespeicherte Ergebnis zurückgegeben. Diese Methode ist intern und kann somit zu Testzwecken von Metriksimulationen übergangen werden.
RückgabewerteMetricValue |
getValueForced | () | Methode |
protected function getValueForced():MetricValue
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Berechnet den Wert dieser Metrik. Unterklassen müssen diesen überschreiben, um eine bestimmte Implementierung bereitzustellen.
RückgabewerteMetricValue — Das MetricValue-Ergebnis der Berechnung
|
Tue Jun 12 2018, 10:04 AM Z