NetStream.hx 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package flash;
  2. extern class NetStream
  3. {
  4. var bufferLength(default,null) : Float;
  5. var bufferTime(default,null) : Float;
  6. var bytesLoaded(default,null) : Int;
  7. var bytesTotal(default,null) : Int;
  8. var time(default,null) : Float;
  9. var currentFps(default,null) : Float;
  10. var liveDelay(default,null) : Float;
  11. /** FP9 only **/
  12. var checkPolicyFile : Bool;
  13. function new( connection : NetConnection ) : Void;
  14. dynamic function onMetaData( info : Dynamic ) : Void;
  15. dynamic function onStatus( info : Dynamic ) : Void;
  16. function publish( name : Dynamic, ?type : String ) : Void;
  17. function play( name : String, ?start : Float, ?len : Float, ?reset : Dynamic ) : Void;
  18. function receiveAudio( flag : Bool ) : Void;
  19. function receiveVideo( flag : Dynamic ) : Void;
  20. function pause( ?flag : Bool ) : Void;
  21. function seek( offset : Float ) : Void;
  22. function close() : Void;
  23. function attachAudio( theMicrophone : Microphone ) : Void;
  24. function attachVideo( theCamera : Camera, ?snapshotMilliseconds : Float ) : Void;
  25. function send( handlerName : String, ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic ) : Void;
  26. function setBufferTime( bufferTime : Float ) : Void;
  27. #if flash8
  28. dynamic function onCuePoint( info : Dynamic ) : Void;
  29. #end
  30. private static function __init__() : Void untyped {
  31. flash.NetStream = _global["NetStream"];
  32. }
  33. }