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

NetStreamMetricsBase  - AS3 OSMF

Пакетorg.osmf.net
Классpublic class NetStreamMetricsBase
НаследованиеNetStreamMetricsBase Inheritance EventDispatcher Inheritance Object
Подклассы RTMPNetStreamMetrics

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

Класс NetStreamMetricsBase выступает в качестве базового класса для поставщика метрической среды выполнения для NetStreamSwitchManager и его набора правил переключения. Он вычисляет текущие средние значения для метрик, которые применяются ко всем методам доставки.



Общедоступные свойства
 СвойствоОпределено
  averageDroppedFPS : Number
[только для чтения] Средняя частота пропуска кадров, вычисляемая с учетом продолжительности NetStream.
NetStreamMetricsBase
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  currentIndex : int
Текущий потоковый индекс.
NetStreamMetricsBase
  droppedFPS : Number
[только для чтения] Частота пропуска кадров, вычисляемая с учетом последнего интервала.
NetStreamMetricsBase
  maxAllowedIndex : int
Максимальное допустимое значение индекса.
NetStreamMetricsBase
  maxFPS : Number
[только для чтения] Максимальная достигнутая частота кадров для этого NetStream.
NetStreamMetricsBase
  netStream : NetStream
[только для чтения] Объект NetStream, предоставленный конструктору.
NetStreamMetricsBase
  resource : DynamicStreamingResource
Возвращает DynamicStreamingResource, на который ссылается класс.
NetStreamMetricsBase
  updateInterval : Number
Интервал обновления (в миллисекундах), при котором повторно вычисляются метрики.
NetStreamMetricsBase
Общедоступные методы
 МетодОпределено
  
Конструктор.
NetStreamMetricsBase
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Посылает событие в поток событий.
EventDispatcher
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
Защищенные методы
 МетодОпределено
  
Метод вызывается при необходимости повторного вычисления метрик.
NetStreamMetricsBase
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
Сведения о свойстве

averageDroppedFPS

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

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

Средняя частота пропуска кадров, вычисляемая с учетом продолжительности NetStream.



Реализация
    public function get averageDroppedFPS():Number

currentIndex

свойство 
currentIndex:int

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

Текущий потоковый индекс.



Реализация
    public function get currentIndex():int
    public function set currentIndex(value:int):void

droppedFPS

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

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

Частота пропуска кадров, вычисляемая с учетом последнего интервала.



Реализация
    public function get droppedFPS():Number

maxAllowedIndex

свойство 
maxAllowedIndex:int

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

Максимальное допустимое значение индекса.



Реализация
    public function get maxAllowedIndex():int
    public function set maxAllowedIndex(value:int):void

maxFPS

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

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

Максимальная достигнутая частота кадров для этого NetStream.



Реализация
    public function get maxFPS():Number

netStream

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

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

Объект NetStream, предоставленный конструктору.



Реализация
    public function get netStream():NetStream

resource

свойство 
resource:DynamicStreamingResource

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

Возвращает DynamicStreamingResource, на который ссылается класс.



Реализация
    public function get resource():DynamicStreamingResource
    public function set resource(value:DynamicStreamingResource):void

updateInterval

свойство 
updateInterval:Number

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

Интервал обновления (в миллисекундах), при котором повторно вычисляются метрики. Если установлено значение нуль, то повторное вычисление метрик не производится.



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

NetStreamMetricsBase

()Конструктор
public function NetStreamMetricsBase(netStream:NetStream)

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

Конструктор. Следует учесть, что для правильной операции этого класса вызывающий оператор должен установить ресурс, воспроизводимый отслеживаемым потоком.

Параметры
netStream:NetStream — Экземпляр NetStream, который будет отслеживаться этим классом.
Сведения о методе

calculateMetrics

()метод
protected function calculateMetrics():void

Метод вызывается при необходимости повторного вычисления метрик. Если указан updateInterval, то этот метод будет вызываться при каждом достижении показателя updateInterval.





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

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