Camera.hx 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package flash;
  2. extern class Camera {
  3. static var names(default,null) : Array<String>;
  4. static function get( ?index : Int ) : Camera;
  5. var bandwidth(default,null) : Int;
  6. var fps(default,null) : Float;
  7. var currentFps(default,null) : Float;
  8. var width(default,null) : Int;
  9. var height(default,null) : Int;
  10. var index(default,null) : Int;
  11. var activityLevel(default,null) : Float;
  12. var motionLevel(default,null) : Float;
  13. var muted(default,null) : Bool;
  14. var name(default,null) : String;
  15. var quality(default,null) : Int;
  16. var keyFrameInterval(default,null) : Int;
  17. var loopback(default,null) : Bool;
  18. var motionTimeOut(default,null) : Float;
  19. function setMode( width:Int, height:Int, ?fps:Float, ?favorArea:Bool ):Void;
  20. function setMotionLevel( motionLevel:Float , ?timeOut:Float ):Void;
  21. function setQuality( bandwidth:Int, ?quality:Int ):Void;
  22. function setKeyFrameInterval(keyFrameInterval:Int):Void;
  23. function setLoopback(compress:Bool):Void;
  24. dynamic function onActivity( active:Bool ):Void;
  25. dynamic function onStatus( infoObject:Dynamic ):Void;
  26. private static function __init__() : Void untyped {
  27. flash.Camera = _global["Camera"];
  28. }
  29. }