Paquete | org.osmf.net.metrics |
Clase | public class MetricBase |
Herencia | MetricBase Object |
Subclases | ActualBitrateMetric, AvailableQualityLevelsMetric, BandwidthMetric, BufferFragmentsMetric, BufferLengthMetric, BufferOccupationRatioMetric, CurrentStatusMetric, DroppedFPSMetric, EmptyBufferMetric, FPSMetric, FragmentCountMetric, RecentSwitchMetric |
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | OSMF 2.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
MetricBase is a base class for metrics used for Adaptive Bitrate. A metric's value is computed based on QoSInfoHistory. A metric is identified by its type.
The base class handles the caching of the computed value. The subclasses should only implement the actual computation.
All subclasses should have qosInfoHistory
as the first parameter in the constructor.
All subclasses must set the _type
in the constructor.
Elementos de API relacionados
org.osmf.net.abr.MetricValue
org.osmf.net.abr.QoSInfoHistory
Propiedad | Definido por | ||
---|---|---|---|
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
type : String [solo lectura]
The type of the metric
| MetricBase | ||
value : MetricValue [solo lectura]
The value of this metric
If the value has already been computed for the most recent QoSInfo,
return the cached result. | MetricBase |
Propiedad | Definido por | ||
---|---|---|---|
qosInfoHistory : QoSInfoHistory [solo lectura]
The QoSInfoHistory object used to compute the metric. | MetricBase |
Método | Definido por | ||
---|---|---|---|
Constructor. | MetricBase | ||
The value of this metric
If the value has already been computed for the most recent QoSInfo,
return the cached result.
This method is internal so it can be overriden by metric mockers,
for testing purposes
| MetricBase | ||
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 | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
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 |
Método | Definido por | ||
---|---|---|---|
Computes the value of this metric
Subclasses must override to provide a specific implementation. | MetricBase |
qosInfoHistory | propiedad |
qosInfoHistory:QoSInfoHistory
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | OSMF 2.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
The QoSInfoHistory object used to compute the metric. It is only accessible to sublcasses.
Implementación
protected function get qosInfoHistory():QoSInfoHistory
type | propiedad |
value | propiedad |
value:MetricValue
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | OSMF 2.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
The value of this metric If the value has already been computed for the most recent QoSInfo, return the cached result.
Implementación
public function get value():MetricValue
MetricBase | () | Información sobre |
public function MetricBase(qosInfoHistory:QoSInfoHistory, type:String)
Constructor.
ParámetrosqosInfoHistory:QoSInfoHistory — The QoSInfoHistory to be used for computing the metric
| |
type:String — The type of the metric
|
getValue | () | método |
public function getValue():MetricValue
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | OSMF 2.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
The value of this metric If the value has already been computed for the most recent QoSInfo, return the cached result. This method is internal so it can be overriden by metric mockers, for testing purposes
Valor devueltoMetricValue |
getValueForced | () | método |
protected function getValueForced():MetricValue
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | OSMF 2.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Computes the value of this metric Subclasses must override to provide a specific implementation.
Valor devueltoMetricValue — The MetricValue result of the computation
|
Tue Jun 12 2018, 02:12 PM Z