ActionScript® 3.0 Reference for the Adobe® Flash® Platform
Home  |  Show Packages and Classes List |  Packages  |  Classes  |  What's New  |  Index  |  Appendixes
org.osmf.net.rtmpstreaming 

RTMPNetStreamMetrics  - AS3 OSMF

Packageorg.osmf.net.rtmpstreaming
Classpublic class RTMPNetStreamMetrics
InheritanceRTMPNetStreamMetrics Inheritance NetStreamMetricsBase Inheritance EventDispatcher Inheritance Object

Language Version: ActionScript 3.0
Product Version: OSMF 1.0
Runtime Versions: Flash Player 10, AIR 1.5

RTMPNetStreamMetrics is a metrics provider for RTMP-based NetStreams.



Public Properties
 PropertyDefined By
 InheritedaverageDroppedFPS : Number
[read-only] The average frame-drop rate calculated over the life of the NetStream.
NetStreamMetricsBase
  averageMaxBytesPerSecond : Number
[read-only] The average max bytes per second value, calculated based on a recent set of samples.
RTMPNetStreamMetrics
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
 InheritedcurrentIndex : int
The current stream index.
NetStreamMetricsBase
 InheriteddroppedFPS : Number
[read-only] The frame drop rate calculated over the last interval.
NetStreamMetricsBase
 InheritedmaxAllowedIndex : int
The maximum allowed index value.
NetStreamMetricsBase
 InheritedmaxFPS : Number
[read-only] The maximum achieved frame rate for this NetStream.
NetStreamMetricsBase
 InheritednetStream : NetStream
[read-only] The NetStream object supplied to the constructor.
NetStreamMetricsBase
 Inheritedresource : DynamicStreamingResource
Returns the DynamicStreamingResource which the class is referencing.
NetStreamMetricsBase
 InheritedupdateInterval : Number
The update interval (in milliseconds) at which metrics are recalculated.
NetStreamMetricsBase
Public Methods
 MethodDefined By
  
Constructor.
RTMPNetStreamMetrics
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an event listener object with an EventDispatcher object so that the listener receives notification of an event.
EventDispatcher
 Inherited
Dispatches an event into the event flow.
EventDispatcher
 Inherited
Checks whether the EventDispatcher object has any listeners registered for a specific type of event.
EventDispatcher
 Inherited
Indicates whether an object has a specified property defined.
Object
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Removes a listener from the EventDispatcher object.
EventDispatcher
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
 Inherited
Returns the string representation of this object, formatted according to locale-specific conventions.
Object
 Inherited
Returns the string representation of the specified object.
Object
 Inherited
Returns the primitive value of the specified object.
Object
 Inherited
Checks whether an event listener is registered with this EventDispatcher object or any of its ancestors for the specified event type.
EventDispatcher
Protected Methods
 MethodDefined By
 Inherited
Method invoked when the metrics should be recalculated.
NetStreamMetricsBase
Events
 Event Summary Defined By
 Inherited[broadcast event] Dispatched when the Flash Player or AIR application gains operating system focus and becomes active.EventDispatcher
 Inherited[broadcast event] Dispatched when the Flash Player or AIR application operating loses system focus and is becoming inactive.EventDispatcher
Property Detail

averageMaxBytesPerSecond

property
averageMaxBytesPerSecond:Number  [read-only]

Language Version: ActionScript 3.0
Product Version: OSMF 1.0
Runtime Versions: Flash Player 10, AIR 1.5

The average max bytes per second value, calculated based on a recent set of samples.



Implementation
    public function get averageMaxBytesPerSecond():Number
Constructor Detail

RTMPNetStreamMetrics

()Constructor
public function RTMPNetStreamMetrics(netStream:NetStream)

Constructor.

Parameters
netStream:NetStream — The NetStream to provide metrics for.