Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
org.osmf.net.metrics 

MetricBase  - AS3 OSMF

Пакетorg.osmf.net.metrics
Классpublic class MetricBase
НаследованиеMetricBase Inheritance Object
Подклассы ActualBitrateMetric, AvailableQualityLevelsMetric, BandwidthMetric, BufferFragmentsMetric, BufferLengthMetric, BufferOccupationRatioMetric, CurrentStatusMetric, DroppedFPSMetric, EmptyBufferMetric, FPSMetric, FragmentCountMetric, RecentSwitchMetric

Язык версии: ActionScript 3.0
Версия продукта: OSMF 2.0
Версии среды выполнения: Flash Player 10, AIR 1.5

MetricBase — это базовый класс для метрик, используемых в алгоритме адаптивной скорости потока. Значение метрики вычисляется на основе QoSInfoHistory. Метрика идентифицируется по ее типу.

Базовый класс обрабатывает кэширование вычисленного значения. В подклассах должно реализовываться только фактическое вычисление.

Для всех подклассов необходимо использовать qosInfoHistory в качестве первого параметра в конструкторе.

Для всех подклассов должно быть задано значение _type в конструкторе.

Связанные элементы API

org.osmf.net.abr.MetricType
org.osmf.net.abr.MetricValue
org.osmf.net.abr.QoSInfoHistory


Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  type : String
[только для чтения] Тип метрики
MetricBase
  value : MetricValue
[только для чтения] Значение этой метрики. Если значение уже вычислено для последнего объекта QoSInfo, возвращает кэшированный результат.
MetricBase
Защищенные свойства
 СвойствоОпределено
  qosInfoHistory : QoSInfoHistory
[только для чтения] Объект QoSInfoHistory, используемый для вычисления метрики.
MetricBase
Общедоступные методы
 МетодОпределено
  
MetricBase(qosInfoHistory:QoSInfoHistory, type:String)
Конструктор.
MetricBase
  
Значение этой метрики. Если значение уже вычислено для последнего объекта QoSInfo, возвращает кэшированный результат. Этот метод является внутренним, поэтому он может переопределяться мок-объектами метрики в целях тестирования
MetricBase
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Защищенные методы
 МетодОпределено
  
Вычисляет значение этой метрики. Подклассы должны переопределяться для обеспечения определенной реализации.
MetricBase
Сведения о свойстве

qosInfoHistory

свойство
qosInfoHistory:QoSInfoHistory  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: OSMF 2.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Объект QoSInfoHistory, используемый для вычисления метрики. Доступен только для подклассов.



Реализация
    protected function get qosInfoHistory():QoSInfoHistory

type

свойство 
type:String  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: OSMF 2.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Тип метрики



Реализация
    public function get type():String

value

свойство 
value:MetricValue  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: OSMF 2.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Значение этой метрики. Если значение уже вычислено для последнего объекта QoSInfo, возвращает кэшированный результат.



Реализация
    public function get value():MetricValue
Сведения о конструкторе

MetricBase

()Конструктор
public function MetricBase(qosInfoHistory:QoSInfoHistory, type:String)

Конструктор.

Параметры
qosInfoHistory:QoSInfoHistory — Объект QoSInfoHistory, используемый для вычисления метрики
 
type:String — Тип метрики
Сведения о методе

getValue

()метод
public function getValue():MetricValue

Язык версии: ActionScript 3.0
Версия продукта: OSMF 2.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Значение этой метрики. Если значение уже вычислено для последнего объекта QoSInfo, возвращает кэшированный результат. Этот метод является внутренним, поэтому он может переопределяться мок-объектами метрики в целях тестирования

Возвращает
MetricValue

getValueForced

()метод 
protected function getValueForced():MetricValue

Язык версии: ActionScript 3.0
Версия продукта: OSMF 2.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Вычисляет значение этой метрики. Подклассы должны переопределяться для обеспечения определенной реализации.

Возвращает
MetricValue — Результат MetricValue вычисления




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.