NetStream.hx 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package flash.net;
  2. extern class NetStream extends flash.events.EventDispatcher {
  3. var audioCodec(default,null) : UInt;
  4. @:require(flash10_1) var audioReliable : Bool;
  5. @:require(flash10_1) var audioSampleAccess : Bool;
  6. @:require(flash10_1) var backBufferLength(default,null) : Float;
  7. @:require(flash10_1) var backBufferTime : Float;
  8. var bufferLength(default,null) : Float;
  9. var bufferTime : Float;
  10. @:require(flash10_1) var bufferTimeMax : Float;
  11. var bytesLoaded(default,null) : UInt;
  12. var bytesTotal(default,null) : UInt;
  13. var checkPolicyFile : Bool;
  14. var client : Dynamic;
  15. var currentFPS(default,null) : Float;
  16. @:require(flash10_1) var dataReliable : Bool;
  17. var decodedFrames(default,null) : UInt;
  18. @:require(flash10) var farID(default,null) : String;
  19. @:require(flash10) var farNonce(default,null) : String;
  20. @:require(flash10_1) var inBufferSeek : Bool;
  21. @:require(flash10) var info(default,null) : NetStreamInfo;
  22. var liveDelay(default,null) : Float;
  23. @:require(flash10) var maxPauseBufferTime : Float;
  24. @:require(flash10_1) var multicastAvailabilitySendToAll : Bool;
  25. @:require(flash10_1) var multicastAvailabilityUpdatePeriod : Float;
  26. @:require(flash10_1) var multicastFetchPeriod : Float;
  27. @:require(flash10_1) var multicastInfo(default,null) : NetStreamMulticastInfo;
  28. @:require(flash10_1) var multicastPushNeighborLimit : Float;
  29. @:require(flash10_1) var multicastRelayMarginDuration : Float;
  30. @:require(flash10_1) var multicastWindowDuration : Float;
  31. @:require(flash10) var nearNonce(default,null) : String;
  32. var objectEncoding(default,null) : UInt;
  33. @:require(flash10) var peerStreams(default,null) : Array<Dynamic>;
  34. var soundTransform : flash.media.SoundTransform;
  35. var time(default,null) : Float;
  36. @:require(flash11) var useHardwareDecoder : Bool;
  37. var videoCodec(default,null) : UInt;
  38. @:require(flash10_1) var videoReliable : Bool;
  39. @:require(flash10_1) var videoSampleAccess : Bool;
  40. @:require(flash11) var videoStreamSettings : flash.media.VideoStreamSettings;
  41. function new(connection : NetConnection, ?peerID : String) : Void;
  42. @:require(flash10_1) function appendBytes(bytes : flash.utils.ByteArray) : Void;
  43. @:require(flash10_1) function appendBytesAction(netStreamAppendBytesAction : String) : Void;
  44. @:require(flash10_1) function attach(connection : NetConnection) : Void;
  45. function attachAudio(microphone : flash.media.Microphone) : Void;
  46. function attachCamera(theCamera : flash.media.Camera, snapshotMilliseconds : Int = -1) : Void;
  47. function close() : Void;
  48. @:require(flash11_2) function dispose() : Void;
  49. @:require(flash10) function onPeerConnect(subscriber : NetStream) : Bool;
  50. function pause() : Void;
  51. function play(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
  52. @:require(flash10) function play2(param : NetStreamPlayOptions) : Void;
  53. function publish(?name : String, ?type : String) : Void;
  54. function receiveAudio(flag : Bool) : Void;
  55. function receiveVideo(flag : Bool) : Void;
  56. function receiveVideoFPS(FPS : Float) : Void;
  57. function resume() : Void;
  58. function seek(offset : Float) : Void;
  59. function send(handlerName : String, ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
  60. @:require(flash10_1) function step(frames : Int) : Void;
  61. function togglePause() : Void;
  62. @:require(flash10) static var CONNECT_TO_FMS : String;
  63. @:require(flash10) static var DIRECT_CONNECTIONS : String;
  64. }