Available on flash
@:flash.property@:require(flash10_1)staticread onlyisSupported:Bool
@:flash.propertystaticread onlynames:Array<Dynamic>
@:ns("flash.media",internal)@:require(flash10_1)static_scanHardware():Void
staticgetCamera(?name:String):Camera
new()
@:flash.propertyread onlyactivityLevel:Float
@:flash.propertyread onlybandwidth:Int
@:flash.propertyread onlycurrentFPS:Float
@:flash.propertyread onlyfps:Float
@:flash.propertyread onlyheight:Int
@:flash.propertyread onlyindex:Int
@:flash.propertyread onlykeyFrameInterval:Int
@:flash.propertyread onlyloopback:Bool
@:flash.propertyread onlymotionLevel:Int
@:flash.propertyread onlymotionTimeout:Int
@:flash.propertyread onlymuted:Bool
@:flash.propertyread onlyname:String
@:flash.property@:require(flash11_2)read onlyposition:String
@:flash.propertyread onlyquality:Int
@:flash.propertyread onlywidth:Int
@:require(flash11_4)copyToByteArray(rect:Rectangle, destination:ByteArray):Void
@:require(flash11_4)copyToVector(rect:Rectangle, destination:Vector<UInt>):Void
@:require(flash11_4)drawToBitmapData(destination:BitmapData):Void
setCursor(value:Bool):Void
setKeyFrameInterval(keyFrameInterval:Int):Void
@:value({ compress : false })setLoopback(compress:Bool = false):Void
@:value({ favorArea : true })setMode(width:Int, height:Int, fps:Float, favorArea:Bool = true):Void
@:value({ timeout : 2000 })setMotionLevel(motionLevel:Int, timeout:Int = 2000):Void
setQuality(bandwidth:Int, quality:Int):Void
@:value({ useWeakReference : false, priority : 0, useCapture : false })addEventListener(type:String, listener:Dynamic ‑> Void, useCapture:Bool = false, priority:Int = 0, useWeakReference:Bool = false):Void
dispatchEvent(event:Event):Bool
hasEventListener(type:String):Bool
@:value({ useCapture : false })removeEventListener(type:String, listener:Dynamic ‑> Void, useCapture:Bool = false):Void
toString():String
willTrigger(type:String):Bool