org.osmf.net.metrics

# AvailableQualityLevelsMetric - AS3 OSMF

Package | org.osmf.net.metrics
Class | public class AvailableQualityLevelsMetric
Inheritance | AvailableQualityLevelsMetric MetricBase Object

Language Version: | ActionScript 3.0

Product Version: | OSMF 2.0

Runtime Versions: | Flash Player 10, AIR 1.5

Metric listing all the available quality levels as pairs `(index, bitrate)`

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | constructor : Object A reference to the class object or constructor function for a given object instance. | Object
|  | type : String [read-only] The type of the metric | MetricBase
|  | value : MetricValue [read-only] The value of this metric If the value has already been computed for the most recent QoSInfo, return the cached result. | MetricBase

Protected Properties
Hide Inherited Protected Properties
Show Inherited Protected Properties

| Property | Defined By
--- | --- | ---
|  | qosInfoHistory : QoSInfoHistory [read-only] The QoSInfoHistory object used to compute the metric. | MetricBase

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | AvailableQualityLevelsMetric(qosInfoHistory:QoSInfoHistory) Constructor. | AvailableQualityLevelsMetric
|  | getValue():MetricValue 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
|  | hasOwnProperty(name:String):Boolean Indicates whether an object has a specified property defined. | Object
|  | isPrototypeOf(theClass:Object):Boolean Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter. | Object
|  | propertyIsEnumerable(name:String):Boolean Indicates whether the specified property exists and is enumerable. | Object
|  | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void Sets the availability of a dynamic property for loop operations. | Object
|  | toLocaleString():String Returns the string representation of this object, formatted according to locale-specific conventions. | Object
|  | toString():String Returns the string representation of the specified object. | Object
|  | valueOf():Object Returns the primitive value of the specified object. | Object

Protected Methods

| Method | Defined By
--- | --- | ---
|  | getValueForced():MetricValue [override] Computes the value of the actual bitrate. | AvailableQualityLevelsMetric

Constructor Detail

### AvailableQualityLevelsMetric

()
Constructor

`public function AvailableQualityLevelsMetric(qosInfoHistory:QoSInfoHistory)`

Language Version: | ActionScript 3.0

Product Version: | OSMF 2.0

Runtime Versions: | Flash Player 10, AIR 1.5

Constructor.

Parameters

| `qosInfoHistory:QoSInfoHistory` — The QoSInfoHistory to be used for computing the metric

Method Detail

### getValueForced

()
method

`override protected function getValueForced():MetricValue`

Language Version: | ActionScript 3.0

Product Version: | OSMF 2.0

Runtime Versions: | Flash Player 10, AIR 1.5

Computes the value of the actual bitrate.

Returns

| `MetricValue`

© 2015 Adobe Systems Incorporated. All rights reserved.
Mon Apr 10 2017, 12:28 PM -07:00