NetStream.hx 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package flash.net;
  2. extern class NetStream extends flash.events.EventDispatcher {
  3. var audioCodec(default,null) : UInt;
  4. var bufferLength(default,null) : Float;
  5. var bufferTime : Float;
  6. var bytesLoaded(default,null) : UInt;
  7. var bytesTotal(default,null) : UInt;
  8. var checkPolicyFile : Bool;
  9. var client : Dynamic;
  10. var currentFPS(default,null) : Float;
  11. var decodedFrames(default,null) : UInt;
  12. var liveDelay(default,null) : Float;
  13. var objectEncoding(default,null) : UInt;
  14. var soundTransform : flash.media.SoundTransform;
  15. var time(default,null) : Float;
  16. var videoCodec(default,null) : UInt;
  17. #if flash10
  18. function new(connection : flash.net.NetConnection, ?peerID : String ) : Void;
  19. #else
  20. function new(connection : flash.net.NetConnection) : Void;
  21. #end
  22. function attachAudio(microphone : flash.media.Microphone) : Void;
  23. function attachCamera(theCamera : flash.media.Camera, ?snapshotMilliseconds : Int) : Void;
  24. function close() : Void;
  25. function pause() : Void;
  26. function play( ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic ) : Void;
  27. function publish(?name : String, ?type : String) : Void;
  28. function receiveAudio(flag : Bool) : Void;
  29. function receiveVideo(flag : Bool) : Void;
  30. function receiveVideoFPS(FPS : Float) : Void;
  31. function resume() : Void;
  32. function seek(offset : Float) : Void;
  33. function send(handlerName : String, ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic ) : Void;
  34. function togglePause() : Void;
  35. #if flash10
  36. var maxPauseBufferTime : Float;
  37. var farID(default,null) : String;
  38. var farNonce(default,null) : String;
  39. var info(default,null) : NetStreamInfo;
  40. var nearNonce(default,null) : String;
  41. var peerStreams(default,null) : Array<Dynamic>;
  42. function onPeerConnect( subscriber : NetStream ) : Bool;
  43. function play2( param : NetStreamPlayOptions ) : Void;
  44. static var DIRECT_CONNECTIONS : String;
  45. #end
  46. }