AVStream.hx 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package flash.media;
  2. extern class AVStream extends flash.events.EventDispatcher {
  3. @:flash.property var backBufferLength(get,never) : Float;
  4. @:flash.property var backBufferTime(never,set) : Float;
  5. @:flash.property var bufferLength(get,never) : Float;
  6. @:flash.property var bufferTime(never,set) : Float;
  7. @:flash.property var captionStyle(never,set) : AVCaptionStyle;
  8. @:flash.property var captionsEnabled(get,set) : Bool;
  9. @:flash.property var clientLivePoint(get,never) : Float;
  10. @:flash.property var currentFPS(get,never) : Float;
  11. @:flash.property var decoderType(get,never) : String;
  12. @:flash.property var droppedFrames(get,never) : Int;
  13. @:flash.property var frameTime(get,never) : Float;
  14. @:flash.property var initialBufferTime(never,set) : Float;
  15. @:flash.property var playState(get,never) : AVPlayState;
  16. @:flash.property var renderType(get,never) : String;
  17. @:flash.property var time(get,never) : Float;
  18. @:flash.property var useHardwareDecoder(get,set) : Bool;
  19. @:flash.property var volume(get,set) : Float;
  20. function new(source : AVSource) : Void;
  21. function dispose() : Void;
  22. function fastForward(rate : Float) : AVResult;
  23. private function get_backBufferLength() : Float;
  24. private function get_bufferLength() : Float;
  25. private function get_captionsEnabled() : Bool;
  26. private function get_clientLivePoint() : Float;
  27. private function get_currentFPS() : Float;
  28. private function get_decoderType() : String;
  29. private function get_droppedFrames() : Int;
  30. private function get_frameTime() : Float;
  31. private function get_playState() : AVPlayState;
  32. private function get_renderType() : String;
  33. private function get_time() : Float;
  34. private function get_useHardwareDecoder() : Bool;
  35. private function get_volume() : Float;
  36. function pause() : AVResult;
  37. function play() : AVResult;
  38. function resume() : Bool;
  39. function rewind(rate : Float) : AVResult;
  40. function seek(offset : Float, inBufferSeek : Bool = true) : AVResult;
  41. function seekToKeyFrame(offset : Float, inBufferSeek : Bool = true) : AVResult;
  42. function seekToLivePoint() : AVResult;
  43. function seekToLocalTime(periodIndex : Int, time : Float) : AVResult;
  44. function setPlaySpeed(speed : Float, reserved : Float) : Void;
  45. private function set_backBufferTime(value : Float) : Float;
  46. private function set_bufferTime(value : Float) : Float;
  47. private function set_captionStyle(value : AVCaptionStyle) : AVCaptionStyle;
  48. private function set_captionsEnabled(value : Bool) : Bool;
  49. private function set_initialBufferTime(value : Float) : Float;
  50. private function set_useHardwareDecoder(value : Bool) : Bool;
  51. private function set_volume(value : Float) : Float;
  52. function step(frames : Int) : AVResult;
  53. static final HARDWARE : String;
  54. static final SOFTWARE : String;
  55. static final UNDEFINED : String;
  56. }