Packagemain.view.mediators
Classpublic class VideoPanelsContainerMediator
InheritanceVideoPanelsContainerMediator Inheritance org.puremvc.as3.multicore.utilities.fabrication.patterns.mediator.FlexMediator



Public Properties
 PropertyDefined By
  aliasProxy : AliasProxy
VideoPanelsContainerMediator
  app : App
[read-only]
VideoPanelsContainerMediator
  cameraProxy : CameraProxy
VideoPanelsContainerMediator
  currentAliases : ArrayCollection
[read-only]
VideoPanelsContainerMediator
  currentNetStreams : ArrayCollection
[read-only]
VideoPanelsContainerMediator
  netConnectionProxy : NetConnectionProxy
VideoPanelsContainerMediator
  netStreamProxy : NetStreamProxy
VideoPanelsContainerMediator
  videoPanels : Group
[read-only]
VideoPanelsContainerMediator
  videoPanelsContainer : VideoPanelsContainer
[read-only]
VideoPanelsContainerMediator
Public Methods
 MethodDefined By
  
VideoPanelsContainerMediator(viewComponent:Object)
VideoPanelsContainerMediator
  
hasVideoPanel(peerID:String):Boolean
VideoPanelsContainerMediator
  
onRegister():void
[override]
VideoPanelsContainerMediator
  
onRemove():void
[override]
VideoPanelsContainerMediator
  
reactToCurrentAliases$COLLECTION_CHANGE(event:CollectionEvent):void
VideoPanelsContainerMediator
  
reactToCurrentNetStreams$COLLECTION_CHANGE(event:CollectionEvent):void
VideoPanelsContainerMediator
  
reactToNetStreamRefreshTimer$TIMER(event:TimerEvent):void
VideoPanelsContainerMediator
  
respondToAliasChanged(notification:INotification):void
VideoPanelsContainerMediator
  
respondToAliasIntroduced(notification:INotification):void
VideoPanelsContainerMediator
  
respondToCamerasMuted(notification:INotification):void
VideoPanelsContainerMediator
  
respondToNetGroupConnected(notification:INotification):void
VideoPanelsContainerMediator
  
respondToNetStreamReady(notification:INotification):void
VideoPanelsContainerMediator
  
respondToNetStreamRemoved(notification:INotification):void
VideoPanelsContainerMediator
Public Constants
 ConstantDefined By
  NAME : String = VideoPanelsContainerMediator
[static]
VideoPanelsContainerMediator
Property Detail
aliasProxyproperty
public var aliasProxy:AliasProxy

appproperty 
app:App  [read-only]


Implementation
    public function get app():App
cameraProxyproperty 
public var cameraProxy:CameraProxy

currentAliasesproperty 
currentAliases:ArrayCollection  [read-only]


Implementation
    public function get currentAliases():ArrayCollection
currentNetStreamsproperty 
currentNetStreams:ArrayCollection  [read-only]


Implementation
    public function get currentNetStreams():ArrayCollection
netConnectionProxyproperty 
public var netConnectionProxy:NetConnectionProxy

netStreamProxyproperty 
public var netStreamProxy:NetStreamProxy

videoPanelsproperty 
videoPanels:Group  [read-only]


Implementation
    public function get videoPanels():Group
videoPanelsContainerproperty 
videoPanelsContainer:VideoPanelsContainer  [read-only]


Implementation
    public function get videoPanelsContainer():VideoPanelsContainer
Constructor Detail
VideoPanelsContainerMediator()Constructor
public function VideoPanelsContainerMediator(viewComponent:Object)



Parameters
viewComponent:Object
Method Detail
hasVideoPanel()method
public function hasVideoPanel(peerID:String):Boolean

Parameters

peerID:String

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

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

reactToCurrentAliases$COLLECTION_CHANGE()method 
public function reactToCurrentAliases$COLLECTION_CHANGE(event:CollectionEvent):void

Parameters

event:CollectionEvent

reactToCurrentNetStreams$COLLECTION_CHANGE()method 
public function reactToCurrentNetStreams$COLLECTION_CHANGE(event:CollectionEvent):void

Parameters

event:CollectionEvent

reactToNetStreamRefreshTimer$TIMER()method 
public function reactToNetStreamRefreshTimer$TIMER(event:TimerEvent):void

Parameters

event:TimerEvent

respondToAliasChanged()method 
public function respondToAliasChanged(notification:INotification):void

Parameters

notification:INotification

respondToAliasIntroduced()method 
public function respondToAliasIntroduced(notification:INotification):void

Parameters

notification:INotification

respondToCamerasMuted()method 
public function respondToCamerasMuted(notification:INotification):void

Parameters

notification:INotification

respondToNetGroupConnected()method 
public function respondToNetGroupConnected(notification:INotification):void

Parameters

notification:INotification

respondToNetStreamReady()method 
public function respondToNetStreamReady(notification:INotification):void

Parameters

notification:INotification

respondToNetStreamRemoved()method 
public function respondToNetStreamRemoved(notification:INotification):void

Parameters

notification:INotification

Constant Detail
NAMEConstant
public static const NAME:String = VideoPanelsContainerMediator