Packagemain.model.proxies
Classpublic class NetStreamProxy
InheritanceNetStreamProxy Inheritance ListProxy Inheritance org.puremvc.as3.multicore.utilities.fabrication.patterns.proxy.FabricationProxy



Public Properties
 PropertyDefined By
  camera : ICamera
[write-only]
NetStreamProxy
  enableAVC : Boolean
NetStreamProxy
  enableMulticast : Boolean
NetStreamProxy
 Inheritedlist : ArrayCollection
[read-only]
ListProxy
  microphone : IMicrophone
[write-only]
NetStreamProxy
  supportsAVC : Boolean
[read-only]
NetStreamProxy
Public Methods
 MethodDefined By
  
NetStreamProxy(name:String, _list:ArrayCollection = null)
NetStreamProxy
 Inherited
add(element:IListElement):void
ListProxy
 Inherited
exists(element:IListElement):Boolean
ListProxy
 Inherited
find(elementID:String):IListElement
ListProxy
  
NetStreamProxy
  
NetStreamProxy
  
findByStreamName(streamName:String):INetStream
NetStreamProxy
  
[override]
NetStreamProxy
  
[override]
NetStreamProxy
  
onRegister():void
[override]
NetStreamProxy
  
playNetStream(netGroup:INetGroup, streamName:String):void
NetStreamProxy
  
publishNetStream(netGroup:INetGroup, camera:ICamera, microphone:IMicrophone):void
NetStreamProxy
 Inherited
remove(element:IListElement):void
ListProxy
 Inherited
removeAll():void
ListProxy
  
NetStreamProxy
  
NetStreamProxy
  
removeByStreamName(streamName:String):void
NetStreamProxy
Public Constants
 ConstantDefined By
 InheritedADDED_TO_LIST : String = addedToList
[static]
ListProxy
  NAME : String = NetStreamProxy
[static]
NetStreamProxy
  NET_STREAM_ADDED : String = netStreamAdded
[static]
NetStreamProxy
  NET_STREAM_MULTICAST_STREAM_RESET : String = netStreamMulticastStreamReset
[static]
NetStreamProxy
  NET_STREAM_PUBLISH_START : String = netStreamPublishStart
[static]
NetStreamProxy
  NET_STREAM_READY : String = netStreamReady
[static]
NetStreamProxy
  NET_STREAM_REMOVED : String = netStreamRemoved
[static]
NetStreamProxy
 InheritedREMOVED_FROM_LIST : String = removedFromList
[static]
ListProxy
Property Detail
cameraproperty
camera:ICamera  [write-only]


Implementation
    public function set camera(value:ICamera):void
enableAVCproperty 
enableAVC:Boolean


Implementation
    public function get enableAVC():Boolean
    public function set enableAVC(value:Boolean):void
enableMulticastproperty 
enableMulticast:Boolean


Implementation
    public function get enableMulticast():Boolean
    public function set enableMulticast(value:Boolean):void
microphoneproperty 
microphone:IMicrophone  [write-only]


Implementation
    public function set microphone(value:IMicrophone):void
supportsAVCproperty 
supportsAVC:Boolean  [read-only]


Implementation
    public function get supportsAVC():Boolean
Constructor Detail
NetStreamProxy()Constructor
public function NetStreamProxy(name:String, _list:ArrayCollection = null)



Parameters
name:String (default = NaN)
 
_list:ArrayCollection (default = null)
Method Detail
findAllByNetGroup()method
public function findAllByNetGroup(netGroup:INetGroup):Array

Parameters

netGroup:INetGroup

Returns
Array
findAllWithMedia()method 
public function findAllWithMedia():Array

Returns
Array
findByStreamName()method 
public function findByStreamName(streamName:String):INetStream

Parameters

streamName:String

Returns
INetStream
onElementAdded()method 
override public function onElementAdded(element:IListElement):void

Parameters

element:IListElement

onElementRemoved()method 
override public function onElementRemoved(element:IListElement):void

Parameters

element:IListElement

onRegister()method 
override public function onRegister():void

playNetStream()method 
public function playNetStream(netGroup:INetGroup, streamName:String):void

Parameters

netGroup:INetGroup
 
streamName:String

publishNetStream()method 
public function publishNetStream(netGroup:INetGroup, camera:ICamera, microphone:IMicrophone):void

Parameters

netGroup:INetGroup
 
camera:ICamera
 
microphone:IMicrophone

removeAllByNetGroup()method 
public function removeAllByNetGroup(netGroup:INetGroup):void

Parameters

netGroup:INetGroup

removeAllWithMedia()method 
public function removeAllWithMedia():void

removeByStreamName()method 
public function removeByStreamName(streamName:String):void

Parameters

streamName:String

Constant Detail
NAMEConstant
public static const NAME:String = NetStreamProxy

NET_STREAM_ADDEDConstant 
public static const NET_STREAM_ADDED:String = netStreamAdded

NET_STREAM_MULTICAST_STREAM_RESETConstant 
public static const NET_STREAM_MULTICAST_STREAM_RESET:String = netStreamMulticastStreamReset

NET_STREAM_PUBLISH_STARTConstant 
public static const NET_STREAM_PUBLISH_START:String = netStreamPublishStart

NET_STREAM_READYConstant 
public static const NET_STREAM_READY:String = netStreamReady

NET_STREAM_REMOVEDConstant 
public static const NET_STREAM_REMOVED:String = netStreamRemoved