public abstract class NetStreamInfo
extends java.lang.Object
NetStreamInfo
- specifies the various Quality of Service (QOS)
statistics and other information related to a NetStream object and the underlying
streaming buffer for audio, video, and data.
A NetStreamInfo object is returned in response to the NetStream.info call,
which takes a snapshot of the current QOS state and provides the QOS statistics through the NetStreamInfo properties.Constructor and Description |
---|
NetStreamInfo() |
Modifier and Type | Method and Description |
---|---|
long |
audioBufferByteLength()
Provides the NetStream audio buffer size in bytes.
|
long |
audioBufferLength()
Provides NetStream audio buffer size in seconds.
|
long |
audioByteCount()
Specifies the total number of audio bytes that have arrived in the queue,
regardless of how many have been played or flushed.
|
long |
audioBytesPerSecond()
Specifies the rate at which the NetStream audio buffer is filled in bytes per second.
|
long |
audioLossRate()
Specifies the audio loss for the NetStream session.
|
long |
byteCount()
Specifies the total number of bytes that have arrived into the queue,
regardless of how many have been played or flushed.
|
long |
currentBytesPerSecond()
Specifies the rate at which the NetStream buffer is filled in bytes per second.
|
long |
dataBufferByteLength()
Provides the NetStream data buffer size in bytes.
|
long |
dataBufferLength()
Provides NetStream data buffer size in seconds.
|
long |
dataByteCount()
Specifies the total number of bytes of data messages that have arrived in the queue,
regardless of how many have been played or flushed.
|
long |
dataBytesPerSecond()
Specifies the rate at which the NetStream data buffer is filled in bytes per second.
|
long |
droppedFrames()
Returns the number of video frames dropped in the current NetStream playback session.
|
boolean |
isLive()
Whether the media being played is recorded or live.
|
long |
maxBytesPerSecond()
Specifies the maximum rate at which the NetStream buffer is filled in bytes per second.
|
java.lang.Object |
metaData()
The most recent metadata object associated with the media being played.
|
long |
playbackBytesPerSecond()
Returns the stream playback rate in bytes per second.
|
java.lang.String |
resourceName()
The resource name used when NetStream.play() was called.
|
long |
SRTT()
The smoothed round trip time (SRTT) for the NetStream session, in milliseconds.
|
java.lang.String |
uri()
The URI used when NetConnection.connect() was called.
|
long |
videoBufferByteLength()
Provides the NetStream video buffer size in bytes.
|
long |
videoBufferLength()
Provides NetStream video buffer size in seconds.
|
long |
videoByteCount()
Specifies the total number of video bytes that have arrived in the queue,
regardless of how many have been played or flushed.
|
long |
videoBytesPerSecond()
Specifies the rate at which the NetStream video buffer is filled in bytes per second.
|
long |
videoLossRate()
Provides the NetStream video loss rate (ratio of lost messages to total messages).
|
java.lang.Object |
xmpData()
The most recent XMP data object associated with the media being played.
|
public long audioBufferByteLength()
public long audioBufferLength()
public long audioByteCount()
public long audioBytesPerSecond()
public long audioLossRate()
public long byteCount()
public long currentBytesPerSecond()
public long dataBufferByteLength()
public long dataBufferLength()
public long dataByteCount()
public long dataBytesPerSecond()
public long droppedFrames()
public boolean isLive()
public long maxBytesPerSecond()
public java.lang.Object metaData()
public long playbackBytesPerSecond()
public java.lang.String resourceName()
public long SRTT()
public java.lang.String uri()
public long videoBufferByteLength()
public long videoBufferLength()
public long videoByteCount()
public long videoBytesPerSecond()
public long videoLossRate()
public java.lang.Object xmpData()