Packageorg.openvideoplayer.net.dynamicstream
Interfacepublic interface INetStreamMetrics
Implementors MetricsProvider

NetStream Metrics Interface Defines an interface that a class must implement to provide netstream metrics for dynamic switching rules.



Public Properties
 PropertyDefined By
  averageDroppedFPS : Number
[read-only]
INetStreamMetrics
  averageMaxBandwidth : Number
[read-only]
INetStreamMetrics
  bufferLength : Number
[read-only]
INetStreamMetrics
  bufferTime : Number
[read-only]
INetStreamMetrics
  currentIndex : uint
[read-only]
INetStreamMetrics
  droppedFPS : Number
[read-only]
INetStreamMetrics
  dynamicStreamItem : DynamicStreamItem
[read-only]
INetStreamMetrics
  expectedFPS : Number
[read-only]
INetStreamMetrics
  maxBandwidth : Number
[read-only]
INetStreamMetrics
  maxIndex : uint
[read-only]
INetStreamMetrics
  netStream : NetStream
[read-only]
INetStreamMetrics
  optimizeForLivebandwidthEstimate : Boolean
INetStreamMetrics
  reachedTargetBufferFull : Boolean
[read-only]
INetStreamMetrics
  targetBufferTime : Number
INetStreamMetrics
Public Methods
 MethodDefined By
  
disable():void
INetStreamMetrics
  
enable():void
INetStreamMetrics
Property Detail
averageDroppedFPSproperty
averageDroppedFPS:Number  [read-only]


Implementation
    public function get averageDroppedFPS():Number
averageMaxBandwidthproperty 
averageMaxBandwidth:Number  [read-only]


Implementation
    public function get averageMaxBandwidth():Number
bufferLengthproperty 
bufferLength:Number  [read-only]


Implementation
    public function get bufferLength():Number
bufferTimeproperty 
bufferTime:Number  [read-only]


Implementation
    public function get bufferTime():Number
currentIndexproperty 
currentIndex:uint  [read-only]


Implementation
    public function get currentIndex():uint
droppedFPSproperty 
droppedFPS:Number  [read-only]


Implementation
    public function get droppedFPS():Number
dynamicStreamItemproperty 
dynamicStreamItem:DynamicStreamItem  [read-only]


Implementation
    public function get dynamicStreamItem():DynamicStreamItem
expectedFPSproperty 
expectedFPS:Number  [read-only]


Implementation
    public function get expectedFPS():Number
maxBandwidthproperty 
maxBandwidth:Number  [read-only]


Implementation
    public function get maxBandwidth():Number
maxIndexproperty 
maxIndex:uint  [read-only]


Implementation
    public function get maxIndex():uint
netStreamproperty 
netStream:NetStream  [read-only]


Implementation
    public function get netStream():NetStream
optimizeForLivebandwidthEstimateproperty 
optimizeForLivebandwidthEstimate:Boolean


Implementation
    public function get optimizeForLivebandwidthEstimate():Boolean
    public function set optimizeForLivebandwidthEstimate(value:Boolean):void
reachedTargetBufferFullproperty 
reachedTargetBufferFull:Boolean  [read-only]


Implementation
    public function get reachedTargetBufferFull():Boolean
targetBufferTimeproperty 
targetBufferTime:Number


Implementation
    public function get targetBufferTime():Number
    public function set targetBufferTime(value:Number):void
Method Detail
disable()method
public function disable():void

enable()method 
public function enable():void