NetStream.hx 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package flash.net;
  2. extern class NetStream extends flash.events.EventDispatcher {
  3. function new(connection : flash.net.NetConnection) : Void;
  4. function attachAudio(microphone : flash.media.Microphone) : Void;
  5. function attachCamera(theCamera : flash.media.Camera, ?snapshotMilliseconds : Int) : Void;
  6. var audioCodec(default,null) : UInt;
  7. var bufferLength(default,null) : Float;
  8. var bufferTime : Float;
  9. var bytesLoaded(default,null) : UInt;
  10. var bytesTotal(default,null) : UInt;
  11. var checkPolicyFile : Bool;
  12. var client : Dynamic;
  13. function close() : Void;
  14. var currentFPS(default,null) : Float;
  15. var decodedFrames(default,null) : UInt;
  16. var liveDelay(default,null) : Float;
  17. var objectEncoding(default,null) : UInt;
  18. function pause() : Void;
  19. function play( ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic ) : Void;
  20. function publish(?name : String, ?type : String) : Void;
  21. function receiveAudio(flag : Bool) : Void;
  22. function receiveVideo(flag : Bool) : Void;
  23. function resume() : Void;
  24. function seek(offset : Float) : Void;
  25. function send(handlerName : String, ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic ) : Void;
  26. var soundTransform : flash.media.SoundTransform;
  27. var time(default,null) : Float;
  28. function togglePause() : Void;
  29. var videoCodec(default,null) : UInt;
  30. private function call(stream : flash.net.NetStream, command : String, responder : flash.net.Responder, ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic ) : Void;
  31. private function construct(connection : flash.net.NetConnection) : Void;
  32. private function invoke(index : UInt, ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic ) : Void;
  33. private function invokeWithArgsArray(index : UInt, p_arguments : Array<Dynamic>) : Void;
  34. private function onResult(streamId : Int) : Void;
  35. private function onStatus(info : Dynamic) : Void;
  36. private static var kAttachAudio : UInt;
  37. private static var kAttachVideo : UInt;
  38. private static var kCall : UInt;
  39. private static var kClose : UInt;
  40. private static var kGetAudioCodecID : UInt;
  41. private static var kGetBufferLength : UInt;
  42. private static var kGetBufferTime : UInt;
  43. private static var kGetBytesLoaded : UInt;
  44. private static var kGetBytesTotal : UInt;
  45. private static var kGetCurrentFps : UInt;
  46. private static var kGetLiveDelay : UInt;
  47. private static var kGetTime : UInt;
  48. private static var kGetTotalFrames : UInt;
  49. private static var kGetVideoCodecID : UInt;
  50. private static var kSend : UInt;
  51. private static var kSetAudioCodecID : UInt;
  52. private static var kSetBufferTime : UInt;
  53. private static var kSetTotalFrames : UInt;
  54. private static var kSetVideoCodecID : UInt;
  55. }