NetStream.hx 3.5 KB

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