2
0

Microphone.hx 882 B

12345678910111213141516171819202122232425262728293031
  1. package flash;
  2. extern class Microphone
  3. {
  4. static var names(default,null) : Array<String>;
  5. static function get(?index:Int) : Microphone;
  6. var activityLevel(default,null) : Float;
  7. var gain(default,null) : Float;
  8. var index(default,null) : Int;
  9. var muted(default,null) : Bool;
  10. var name(default,null) : String;
  11. var silenceLevel(default,null) : Int;
  12. var silenceTimeOut(default,null) : Float;
  13. var rate(default,null) : Float;
  14. var useEchoSuppression(default,null) : Bool;
  15. function setSilenceLevel(silenceLevel:Int,?timeOut:Float):Void;
  16. function setRate(rate:Float):Void;
  17. function setGain(gain:Float):Void;
  18. function setUseEchoSuppression(useEchoSuppression:Bool):Void;
  19. dynamic function onActivity(active:Bool):Void;
  20. dynamic function onStatus(infoObject:Dynamic):Void;
  21. private static function __init__() : Void untyped {
  22. flash.Microphone = _global["Microphone"];
  23. }
  24. }