Package | org.osmf.net |
Class | public class NetStreamSwitchManagerBase |
Inheritance | NetStreamSwitchManagerBase EventDispatcher Object |
Subclasses | NetStreamSwitchManager, RuleSwitchManagerBase |
Language Version: | ActionScript 3.0 |
Product Version: | OSMF 1.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
A NetStreamSwitchManagerBase can work in manual or auto mode. For the former, it will execute upon request the NetStream call that performs the switch. For the latter, it will execute the switch based on its own internal logic.
A NetStreamSwitchManagerBase doesn't dispatch any events indicating state changes. The assumption is that a client will already be listening to events on the NetStream, so there's no need for duplicative events here.
This is an abstract base class, clients must subclass it to implement their own switching logic.
Property | Defined By | ||
---|---|---|---|
autoSwitch : Boolean
Indicates whether the switching manager should automatically
switch between streams. | NetStreamSwitchManagerBase | ||
constructor : Object
A reference to the class object or constructor function for a given object instance. | Object | ||
currentIndex : uint [read-only]
Returns the current stream index that is rendering on the client. | NetStreamSwitchManagerBase | ||
maxAllowedIndex : int
The highest stream index that the switching manager is
allowed to switch to. | NetStreamSwitchManagerBase |
Property | Defined By | ||
---|---|---|---|
_autoSwitch : Boolean | NetStreamSwitchManagerBase | ||
_maxAllowedIndex : int | NetStreamSwitchManagerBase |
Method | Defined By | ||
---|---|---|---|
Constructor. | NetStreamSwitchManagerBase | ||
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 | ||
Dispatches an event into the event flow. | EventDispatcher | ||
Checks whether the EventDispatcher object has any listeners registered for a specific type
of event. | EventDispatcher | ||
Indicates whether an object has a specified property defined. | Object | ||
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | ||
Indicates whether the specified property exists and is enumerable. | Object | ||
Removes a listener from the EventDispatcher object. | EventDispatcher | ||
Sets the availability of a dynamic property for loop operations. | Object | ||
Initiate a switch to the stream with the given index. | NetStreamSwitchManagerBase | ||
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | ||
Returns the string representation of the specified object. | Object | ||
Returns the primitive value of the specified object. | Object | ||
Checks whether an event listener is registered with this EventDispatcher object or any of
its ancestors for the specified event type. | EventDispatcher |
_autoSwitch | property |
protected var _autoSwitch:Boolean
_maxAllowedIndex | property |
protected var _maxAllowedIndex:int
autoSwitch | property |
autoSwitch:Boolean
Language Version: | ActionScript 3.0 |
Product Version: | OSMF 1.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Indicates whether the switching manager should automatically switch between streams. The default is true.
Implementation
public function get autoSwitch():Boolean
public function set autoSwitch(value:Boolean):void
currentIndex | property |
currentIndex:uint
[read-only] Language Version: | ActionScript 3.0 |
Product Version: | OSMF 1.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Returns the current stream index that is rendering on the client. Note this may differ from the last index requested if this property is queried after a switch has begun but before it has completed.
Implementation
public function get currentIndex():uint
maxAllowedIndex | property |
maxAllowedIndex:int
Language Version: | ActionScript 3.0 |
Product Version: | OSMF 1.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
The highest stream index that the switching manager is allowed to switch to.
Implementation
public function get maxAllowedIndex():int
public function set maxAllowedIndex(value:int):void
NetStreamSwitchManagerBase | () | Constructor |
public function NetStreamSwitchManagerBase()
Language Version: | ActionScript 3.0 |
Product Version: | OSMF 1.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Constructor.
switchTo | () | method |
public function switchTo(index:int):void
Language Version: | ActionScript 3.0 |
Product Version: | OSMF 1.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Initiate a switch to the stream with the given index. Note: If the media is paused, switching will not take place until after play resumes.
Parameters
index:int |
Wed Nov 21 2018, 06:34 AM -08:00