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

NetStreamInfo  - AS3

Пакетflash.net
Классpublic final class NetStreamInfo
НаследованиеNetStreamInfo Inheritance Object

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Класс NetStreamInfo предоставляет различную статистику и другую информацию по качеству обслуживания Quality of Service (QOS), связанную с объектом NetStream и используемым буфером потокового воспроизведения аудио, видео и данных. Объект NetStreamInfo возвращается в ответ на вызов NetStream.info, который делает снимок текущего состояния QOS и предоставляет статистику QOS через свойства NetStreamInfo.

Примечание. Среда AIR 3.0 для ОС iOS не поддерживает какие-либо свойства NetStreamInfo.



Общедоступные свойства
 СвойствоОпределено
  audioBufferByteLength : Number
[только для чтения] Представляет размер буфера аудиоданных NetStream (в байтах).
NetStreamInfo
  audioBufferLength : Number
[только для чтения] Представляет информацию о размере буфера для аудиоданных NetStream (в секундах).
NetStreamInfo
  audioByteCount : Number
[только для чтения] Указывает общее число байтов аудио, поступивших в очередь независимо от того, сколько было воспроизведено или очищено.
NetStreamInfo
  audioBytesPerSecond : Number
[только для чтения] Указывает скорость заполнения аудиобуфера NetStream (в байтах в секунду).
NetStreamInfo
  audioLossRate : Number
[только для чтения] Задает уровень потери аудио для сеанса NetStream.
NetStreamInfo
  byteCount : Number
[только для чтения] Указывает общее число байтов, поступивших в очередь независимо от того, сколько было воспроизведено или очищено.
NetStreamInfo
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  currentBytesPerSecond : Number
[только для чтения] Указывает скорость заполнения буфера NetStream (в байтах в секунду).
NetStreamInfo
  dataBufferByteLength : Number
[только для чтения] Представляет размер буфера данных NetStream (в байтах).
NetStreamInfo
  dataBufferLength : Number
[только для чтения] Представляет информацию о размере буфера для данных NetStream (в секундах).
NetStreamInfo
  dataByteCount : Number
[только для чтения] Указывает общее число байтов сообщений с данными, поступивших в очередь независимо от того, сколько было воспроизведено или очищено.
NetStreamInfo
  dataBytesPerSecond : Number
[только для чтения] Указывает скорость заполнения буфера данных NetStream (в байтах в секунду).
NetStreamInfo
  droppedFrames : Number
[только для чтения] Возвращает количество видеокадров, потерянных в текущем сеансе воспроизведения NetStream.
NetStreamInfo
  isLive : Boolean
[только для чтения] Какое медиасодержимое воспроизводится — записанное или интерактивное.
NetStreamInfo
  maxBytesPerSecond : Number
[только для чтения] Указывает максимальную скорость заполнения буфера NetStream (в байтах в секунду).
NetStreamInfo
  metaData : Object
[только для чтения] Последний объект метаданных, связанный с воспроизводимым медиасодержимым.
NetStreamInfo
  playbackBytesPerSecond : Number
[только для чтения] Возвращает скорость воспроизведения потока (кол-во байтов в секунду).
NetStreamInfo
  resourceName : String
[только для чтения] Имя ресурса, который использовался при вызове NetStream.play().
NetStreamInfo
  SRTT : Number
[только для чтения] Приближенное время на передачу и подтверждение (SRTT) для сеанса NetStream, в миллисекундах.
NetStreamInfo
  uri : String
[только для чтения] URI, который использовался при вызове NetConnection.connect().
NetStreamInfo
  videoBufferByteLength : Number
[только для чтения] Представляет размер видеобуфера NetStream (в байтах).
NetStreamInfo
  videoBufferLength : Number
[только для чтения] Представляет информацию о размере буфера для видеоданных NetStream (в секундах).
NetStreamInfo
  videoByteCount : Number
[только для чтения] Указывает общее число байтов видео, поступивших в очередь независимо от того, сколько было воспроизведено или очищено.
NetStreamInfo
  videoBytesPerSecond : Number
[только для чтения] Указывает скорость заполнения видеобуфера NetStream (в байтах в секунду).
NetStreamInfo
  videoLossRate : Number
[только для чтения] Сообщает процент потерь видеоданных, передаваемых через объект NetStream (процент потерянных сообщений по отношению к общему числу сообщений).
NetStreamInfo
  xmpData : Object
[только для чтения] Последний объект XMP-данных, связанный с воспроизводимым медиасодержимым.
NetStreamInfo
Общедоступные методы
 МетодОпределено
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
  
Возвращает текстовое значение, содержащее список свойств объекта NetStreamInfo.
NetStreamInfo
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

audioBufferByteLength

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Представляет размер буфера аудиоданных NetStream (в байтах). Задает размер буфера для аудиоданных при потоковой передаче как в записи, так и в реальном времени. Это свойство похоже на Netstream.bytesLoaded, которое используется при последовательной загрузке.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

audioBufferLength

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Представляет информацию о размере буфера для аудиоданных NetStream (в секундах). Данное свойство расширяет свойство NetStream.bufferLength и предоставляет длину буфера (по времени) специально для аудиоданных.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

audioByteCount

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Указывает общее число байтов аудио, поступивших в очередь независимо от того, сколько было воспроизведено или очищено. Это значение можно использовать для расчета скорости входящих аудиоданных с использованием показателя по своему выбору путем создания таймера и вычисления разности значений в последовательных вызовах таймера. Также можно использовать audioBytesPerSecond.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

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

audioBytesPerSecond

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Указывает скорость заполнения аудиобуфера NetStream (в байтах в секунду). Значение рассчитывается как среднее значение сглаживания для аудиоданных, полученных за последнюю секунду.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

audioLossRate

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

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 10, Flash Lite 4

Задает уровень потери аудио для сеанса NetStream. Это значение возвращает допустимое значение только для потоков RTMFP. Для потоков RTMP оно возвращает значение 0. Коэффициент потери определяется как отношение потерянных сообщений к общему числу сообщений.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

byteCount

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Указывает общее число байтов, поступивших в очередь независимо от того, сколько было воспроизведено или очищено. Это значение можно использовать для расчета скорости входящих данных с использованием показателя по своему выбору путем создания таймера и вычисления разности значений в последовательных вызовах таймера. Также можно использовать currentBytesPerSecond.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

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

currentBytesPerSecond

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Указывает скорость заполнения буфера NetStream (в байтах в секунду). Значение рассчитывается как среднее значение сглаживания для совокупных данных, полученных за последнюю секунду.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

dataBufferByteLength

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Представляет размер буфера данных NetStream (в байтах). Задает размер буфера для сообщений с данными при потоковой передаче как в записи, так и в реальном времени. Это свойство похоже на Netstream.bytesLoaded, которое используется при последовательной загрузке.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

dataBufferLength

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Представляет информацию о размере буфера для данных NetStream (в секундах). Данное свойство расширяет свойство NetStream.bufferLength и предоставляет длину буфера (по времени) специально для сообщений с данными.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

dataByteCount

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Указывает общее число байтов сообщений с данными, поступивших в очередь независимо от того, сколько было воспроизведено или очищено. Это значение можно использовать для расчета скорости входящих сообщений с данными с использованием показателя по своему выбору путем создания таймера и вычисления разности значений в последовательных вызовах таймера. Также можно использовать dataBytesPerSecond.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

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

dataBytesPerSecond

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Указывает скорость заполнения буфера данных NetStream (в байтах в секунду). Значение рассчитывается как сглаженное среднее значение для сообщений с данными, полученных за последнюю секунду.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

droppedFrames

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Возвращает количество видеокадров, потерянных в текущем сеансе воспроизведения NetStream.

При работе с записями потоков или последовательными загрузками, в которых используется видео высокого качества или разрешения, декодер может запаздывать с декодированием требуемого числа кадров в секунду, если ему будет не хватать системных вычислительных ресурсов. При потоковой передаче в реальном времени буфер опускает кадры при возникновении чрезмерно большой задержки. Это свойство указывает число кадров, которые были опущены и не представлены в обычном порядке.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

isLive

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.3, AIR 2.7

Какое медиасодержимое воспроизводится — записанное или интерактивное. Это свойство значимо только для RTMP-потока. Для последовательной загрузки и динамического HTTP-потока значением свойства всегда является false.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.

Примечание. Это свойство всегда имеет значение false в Flash Player в браузере на устройствах с ОС Android и Blackberry и в AIR для iOS.



Реализация
    public function get isLive():Boolean

maxBytesPerSecond

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Указывает максимальную скорость заполнения буфера NetStream (в байтах в секунду). Это значение передает сведения о пропускной способности клиентской сети на основе последних сообщений, полученных объектом NetStream. В зависимости от размера буфера, заданного в NetStream.bufferTime и клиентской полосы пропускания, Flash Media Server заполняет буфер, разбивая данные на пакеты. Это свойство передает максимальную скорость заполнения клиентского буфера.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

metaData

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.3, AIR 2.7

Последний объект метаданных, связанный с воспроизводимым медиасодержимым.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.

Примечание. Это свойство всегда имеет значение null в Flash Player в браузере на устройствах с ОС Android и Blackberry и в AIR для iOS.



Реализация
    public function get metaData():Object

playbackBytesPerSecond

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Возвращает скорость воспроизведения потока (кол-во байтов в секунду). Буфер воспроизведения может включать содержимое разных списков воспроизведения. Это свойство передает скорость воспроизведения, которая ближе всего к скорости текущего воспроизводимого потока.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

resourceName

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.3, AIR 2.7

Имя ресурса, который использовался при вызове NetStream.play(). Это свойство содержит полный URL-адрес для последовательной загрузки, имя ресурса для RTMP-потока и значение null для HTTP-потока.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.

Примечание. Это свойство всегда имеет значение null в Flash Player в браузере на устройствах с ОС Android и Blackberry и в AIR для iOS.



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

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

flash.media.NetStream.play()

SRTT

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Приближенное время на передачу и подтверждение (SRTT) для сеанса NetStream, в миллисекундах. Это свойство содержит действительное значение только для потоков RTMFP. Для потоков RTMP возвращается значение 0.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

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

uri

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.3, AIR 2.7

URI, который использовался при вызове NetConnection.connect(). Для последовательной загрузки или HTTP-потока возвращает значение null.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.

Примечание. Это свойство всегда имеет значение null в Flash Player в браузере на устройствах с ОС Android и Blackberry и в AIR для iOS.



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

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

flash.media.NetConnection.uri

videoBufferByteLength

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Представляет размер видеобуфера NetStream (в байтах). Задает размер буфера для видеоданных при потоковой передаче как в записи, так и в реальном времени. Это свойство похоже на Netstream.bytesLoaded, которое используется при последовательной загрузке.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

videoBufferLength

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Представляет информацию о размере буфера для видеоданных NetStream (в секундах). Данное свойство расширяет свойство NetStream.bufferLength и предоставляет длину буфера (по времени) специально для видеоданных.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

videoByteCount

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Указывает общее число байтов видео, поступивших в очередь независимо от того, сколько было воспроизведено или очищено. Это значение можно использовать для расчета скорости входящих видеоданных с использованием показателя по своему выбору путем создания таймера и вычисления разности значений в последовательных вызовах таймера. Также можно использовать videoBytesPerSecond,

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

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

videoBytesPerSecond

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Указывает скорость заполнения видеобуфера NetStream (в байтах в секунду). Значение рассчитывается как сглаженное среднее значение для видеоданных, полученных за последнюю секунду.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

videoLossRate

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Сообщает процент потерь видеоданных, передаваемых через объект NetStream (процент потерянных сообщений по отношению к общему числу сообщений).

Когда размер сообщения меньше максимального размера пакета (MTU), это значение соответствует сетевому проценту потерь пакетов.

Это свойство возвращает действительное значение только для потоков RTMFP. Для потоков RTMP возвращает нулевое значение. Дополнительные сведения см. в документации по Flash Media Server.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.



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

xmpData

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

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.3, AIR 2.7

Последний объект XMP-данных, связанный с воспроизводимым медиасодержимым.

Примечание. Не поддерживается в среде AIR 3.0 для iOS.

Примечание. Это свойство всегда имеет значение null в Flash Player в браузере на устройствах с ОС Android и Blackberry и в AIR для iOS.



Реализация
    public function get xmpData():Object
Сведения о методе

toString

()метод
public function toString():String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Возвращает текстовое значение, содержащее список свойств объекта NetStreamInfo.

Возвращает
String — Строка, содержащая значения свойств объекта NetStreamInfo




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

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