Packagecom.gestureworks.cml.element
Classpublic class LiveVideo
InheritanceLiveVideo Inheritance Container Inheritance ContainerFactory Inheritance ElementFactory Inheritance flash.display.Sprite

The LiveVideo element captures and displays live video input from a user’s camera and also captures audio from a microphone.
     
        var livevideo:LiveVideo = new LiveVideo;
        livevideo.camera = new Camera();
        livevideo.mic = new Microphone();
        addChild(livevideo);
        livevideo.init();
    
     
     



Public Properties
 PropertyDefined By
 Inheritedalpha : Number
[override] [write-only] sets the alpha for display objects
ElementFactory
 Inheritedblur : Boolean
Sets the drop shadow effect
ElementFactory
 Inheritedbottom : Number
sets the bottom value
ElementFactory
  cam : Camera
LiveVideo
  _camera : Camera
defines camera element.
LiveVideo
  camera : *
sets the camera element.
LiveVideo
 InheritedchildList : ChildList
[read-only] store the child list
ContainerFactory
 Inheritedclass_ : String
Object's css class;
ElementFactory
 InheritedclassName : String
sets the class name of displayobject
ElementFactory
 InheritedcmlIndex : int
sets the cml index
ElementFactory
 InheriteddebugStyle : *
sets the debug style
ElementFactory
 InheriteddimensionsTo : String
sets the dimensions of the container
ContainerFactory
 InheriteddisplayEvents : String
Use for dispatch completes.
ElementFactory
 InheriteddropShadow : Boolean
Sets the drop shadow effect
ElementFactory
  height : Number
[override] sets the height of the video
LiveVideo
 InheritedheightPercent : String
sets the height percent of display object
ElementFactory
 InheritedhorizontalCenter : Number
sets the horizontal center of display object
ElementFactory
 Inheritedid : String
sets the id of child
ElementFactory
 Inheritedindex : int
sets the index of display object
ElementFactory
 InheritedinfoSource : String
sets info source
ContainerFactory
 Inheritedlayout : *
Sets the layout of the container
Container
 InheritedlayoutComplete : Function
Sets the function to call when the layout is complete
Container
 InheritedlayoutList : Dictionary
Defines the layoutlist
Container
 InheritedlayoutUpdate : Function
Sets the function to call when the layout updates
Container
 Inheritedleft : Number
sets left value
ElementFactory
  mic : Microphone
LiveVideo
  _microphone : Microphone
defines the mic object.
LiveVideo
  microphone : *
sets the microphone element.
LiveVideo
  netConnection : NetConnection
Defines net connection object.
LiveVideo
  netstream : NetStream
Defines netstream object.
LiveVideo
 InheritedpaddingBottom : Number
Sets the number of pixels between the container's bottom border and the bottom of its content area.
Container
 InheritedpaddingLeft : Number
Sets the number of pixels between the component's left border and the left edge of its content area.
Container
 InheritedpaddingRight : Number
Sets the number of pixels between the component's right border and the right edge of its content area.
Container
 InheritedpaddingTop : Number
Sets the number of pixels between the container's top border and the top of its content area.
Container
 Inheritedposition : String
Sets the position
Container
 InheritedpropertyStates : Array
Deprecated: Please Use state
ElementFactory
 Inheritedright : Number
sets the right value
ElementFactory
 Inheritedscale : Number
Sets both the x and y scale values
ElementFactory
 InheritedscaleX : Number
[override] Sets width of the display object in pixels
ElementFactory
 InheritedscaleY : Number
[override] Sets width of the display object in pixels
ElementFactory
 Inheritedstate : Array
property states array
ElementFactory
 Inheritedtop : Number
sets top value
ElementFactory
 InheritedverticalCenter : Number
sets the vertical center of display object
ElementFactory
  video : Video
defines the video element
LiveVideo
  width : Number
[override] setd the width of the video
LiveVideo
 InheritedwidthPercent : String
sets the percent of width of display object
ElementFactory
Public Methods
 MethodDefined By
  
LiveVideoElement Constructor.
LiveVideo
 Inherited
This method searches the childlist and add the children
ContainerFactory
 Inherited
addChild(child:DisplayObject):DisplayObject
[override] Adds child to display list and, if not already added, the child list TODO: This mechanism should be abstracted to better syncrhonize child and display lists
Container
 Inherited
applyLayout(value:* = null):void
Apply the containers layout
Container
 Inherited
childToList(id:String, child:*):void
this method append to the childlist
ContainerFactory
 Inherited
clone():*
Returns clone of self
ElementFactory
  
[override] CML display initialization callback
LiveVideo
  
dispose():void
[override] Dispose method
LiveVideo
 Inherited
getIndex(index:int):*
returns childlist index
Container
 Inherited
getKey(key:String):*
returns the childlist key
Container
 Inherited
hideIndex(index:int):void
hides the childlist index
Container
 Inherited
hideKey(key:String):void
hides the childlist key
Container
  
init():void
[override] Initializes the configuration and display of live video and audio.
LiveVideo
 Inherited
parseCML(cml:XMLList):XMLList
[override] Parse cml for local layouts.
Container
 Inherited
postparseCML(cml:XMLList):void
post parses the cml file
ElementFactory
 Inherited
searchChildren(value:*, returnType:Class = null):*
This method does a depth first search of childLists.
Container
 Inherited
This method sets the dimensions of childlist
ContainerFactory
 Inherited
showIndex(index:int):void
shows the childlist index
Container
 Inherited
showKey(key:String):void
shows the childlist key
Container
  
stop():void
stops livevideo.
LiveVideo
  
testMic(event:ActivityEvent):void
A Microphone object dispatches an ActivityEvent object whenever microphone reports that it has become active.
LiveVideo
 Inherited
updateProperties(state:Number = 0):void
this method updates the properties
ElementFactory
Property Detail
_cameraproperty
public var _camera:Camera

defines camera element.

_microphoneproperty 
public var _microphone:Microphone

defines the mic object.

camproperty 
public var cam:Camera

cameraproperty 
camera:*

sets the camera element.


Implementation
    public function get camera():*
    public function set camera(value:any):void
heightproperty 
height:Number[override]

sets the height of the video


Implementation
    public function get height():Number
    public function set height(value:Number):void
micproperty 
public var mic:Microphone

microphoneproperty 
microphone:*

sets the microphone element.


Implementation
    public function get microphone():*
    public function set microphone(value:any):void
netConnectionproperty 
public var netConnection:NetConnection

Defines net connection object.

netstreamproperty 
public var netstream:NetStream

Defines netstream object.

videoproperty 
public var video:Video

defines the video element

widthproperty 
width:Number[override]

setd the width of the video


Implementation
    public function get width():Number
    public function set width(value:Number):void
Constructor Detail
LiveVideo()Constructor
public function LiveVideo()

LiveVideoElement Constructor.

Method Detail
displayComplete()method
override public function displayComplete():void

CML display initialization callback

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

Dispose method

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

Initializes the configuration and display of live video and audio.

stop()method 
public function stop():void

stops livevideo.

testMic()method 
public function testMic(event:ActivityEvent):void

A Microphone object dispatches an ActivityEvent object whenever microphone reports that it has become active.

Parameters

event:ActivityEvent