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

AfterUpSwitchBufferBandwidthRule  - AS3 OSMF

Пакетorg.osmf.net.rules
Классpublic class AfterUpSwitchBufferBandwidthRule
НаследованиеAfterUpSwitchBufferBandwidthRule Inheritance BufferBandwidthRule Inheritance BandwidthRule Inheritance RuleBase Inheritance Object

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

AfterUpSwitchBufferBandwidthRule — это правило тревоги, основанное на правиле BufferBandwidthRule. Оно активируется, если последний загруженный фрагмент имеет более высокое качество, чем предыдущий, и рекомендует более низкую скорость потока, если текущее качество является неприемлемым.

Оно работает так же, как правило BufferBandwidthRule, только для одного фрагмента (последнего загруженного) и только в том случае, если фрагмент является первым для более высокого уровня качества. Если используется как дополнение к правилу BufferBandwidthRule, это правило не активируется (возвращает рекомендацию с нулевой надежностью), если пропускная способность выше допустимого уровня.



Общедоступные свойства
 СвойствоОпределено
 InheritedbufferFragmentsThreshold : Number
Количество фрагментов в буфере, при большем количестве более низкая скорость потока не рекомендуется. Например, предположим, пропускная способность составляется 3000 кбит/с, а фактическая скорость потока — 5000 кбит/с. Если количество фрагментов в буфере ниже порогового значения, правило будет рекомендовать 3000 кбит/с, иначе рекомендацией будет 5000 кбит/с
BufferBandwidthRule
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 InheritedmetricRepository : MetricRepository
[только для чтения] Хранилище метрик.
RuleBase
  minBandwidthToBitrateRatio : Number
Минимальное допустимое значение соотношения пропускной способности и скорости потока. Оно учитывается, только если не соблюдено ограничение bufferFragmentsThreshold.
AfterUpSwitchBufferBandwidthRule
 Inheritedweights : Vector.<Number>
[только для чтения] Значения веса фрагментов (первые значения — значения веса самых последних фрагментов
BandwidthRule
Общедоступные методы
 МетодОпределено
  
AfterUpSwitchBufferBandwidthRule(metricRepository:MetricRepository, bufferFragmentsThreshold:Number, minBandwidthToBitrateRatio:Number)
Конструктор.
AfterUpSwitchBufferBandwidthRule
  
[переопределить] Рекомендация
AfterUpSwitchBufferBandwidthRule
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

minBandwidthToBitrateRatio

свойство
minBandwidthToBitrateRatio:Number

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

Минимальное допустимое значение соотношения пропускная способность/скорость потока. Оно учитывается, только если не соблюдено ограничение bufferFragmentsThreshold.



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

AfterUpSwitchBufferBandwidthRule

()Конструктор
public function AfterUpSwitchBufferBandwidthRule(metricRepository:MetricRepository, bufferFragmentsThreshold:Number, minBandwidthToBitrateRatio:Number)

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

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

Параметры
metricRepository:MetricRepository — Хранилище метрик, из которого будут извлекаться нужные метрики
 
bufferFragmentsThreshold:Number — Количество фрагментов в буфере, при большем количестве более низкая скорость потока не рекомендуется. Например, предположим, пропускная способность составляется 3000 кбит/с, а фактическая скорость потока — 5000 кбит/с. Если количество фрагментов в буфере ниже порогового значения, правило будет рекомендовать 3000 кбит/с, иначе рекомендацией будет 5000 кбит/с
 
minBandwidthToBitrateRatio:Number — Минимальное допустимое значение соотношения пропускная способность/скорость потока. Оно учитывается, только если не соблюдено ограничение bufferFragmentsThreshold.
Сведения о методе

getRecommendation

()метод
override public function getRecommendation():Recommendation

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

Рекомендация

Возвращает
Recommendation




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

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