Pacote | org.osmf.net.metrics |
Classe | public class MetricBase |
Herança | MetricBase Object |
Subclasses | ActualBitrateMetric, AvailableQualityLevelsMetric, BandwidthMetric, BufferFragmentsMetric, BufferLengthMetric, BufferOccupationRatioMetric, CurrentStatusMetric, DroppedFPSMetric, EmptyBufferMetric, FPSMetric, FragmentCountMetric, RecentSwitchMetric |
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | OSMF 2.0 |
Versões de runtime: | 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 da API relacionados
org.osmf.net.abr.MetricValue
org.osmf.net.abr.QoSInfoHistory
Propriedade | Definido por | ||
---|---|---|---|
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
type : String [somente leitura]
The type of the metric
| MetricBase | ||
value : MetricValue [somente leitura]
The value of this metric
If the value has already been computed for the most recent QoSInfo,
return the cached result. | MetricBase |
Propriedade | Definido por | ||
---|---|---|---|
qosInfoHistory : QoSInfoHistory [somente leitura]
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 se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
Retorna o valor primitivo do objeto especificado. | Object |
Método | Definido por | ||
---|---|---|---|
Computes the value of this metric
Subclasses must override to provide a specific implementation. | MetricBase |
qosInfoHistory | propriedade |
qosInfoHistory:QoSInfoHistory
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | OSMF 2.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
The QoSInfoHistory object used to compute the metric. It is only accessible to sublcasses.
Implementação
protected function get qosInfoHistory():QoSInfoHistory
type | propriedade |
value | propriedade |
value:MetricValue
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | OSMF 2.0 |
Versões de runtime: | 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.
Implementação
public function get value():MetricValue
MetricBase | () | Construtor |
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
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | OSMF 2.0 |
Versões de runtime: | 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
RetornaMetricValue |
getValueForced | () | método |
protected function getValueForced():MetricValue
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | OSMF 2.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Computes the value of this metric Subclasses must override to provide a specific implementation.
RetornaMetricValue — The MetricValue result of the computation
|
Wed Jun 13 2018, 11:10 AM Z