          * Default is 64000.
          */
         public static var keyLoadMaxRetryTimeout : Number = 64000;
-        /** max nb of retries for Fragment Loading in case I/O errors are met,
+        
+        /** 
+         * fragmentLoadMaxRetry
+         * 
+         * Max number of retries for Fragment Loading in case I/O errors are met,
          *      0, means no retry, error will be triggered automatically
          *     -1 means infinite retry
+         *
+         * Default is 3
          */
         public static var fragmentLoadMaxRetry : int = 3;
-        /** fragmentLoadMaxRetryTimeout
-
+        
+        /** 
+         * fragmentLoadMaxRetryTimeout
+         *
          * Maximum Fragment retry timeout (in milliseconds) in case I/O errors are met.
          * Every fail on fragment request, player will exponentially increase the timeout to try again.
          * It starts waiting 1 second (1000ms), than 2, 4, 8, 16, until fragmentLoadMaxRetryTimeout is reached.
          *
-         * Default is 4000.
-         */
-        public static var fragmentLoadMaxRetryTimeout : Number = 64000;
-        /** fragmentLoadSkipAfterMaxRetry
-
+         * Default is 4000
+         */
+        public static var fragmentLoadMaxRetryTimeout : Number = 4000
+        
+        /** 
+         * fragmentLoadSkipAfterMaxRetry
+         *
          * control behaviour in case fragment load still fails after max retry timeout
          * if set to true, fragment will be skipped and next one will be loaded.
          * If set to false, an I/O Error will be raised.


    public final class HLSSettings extends Object {
        /**
         * Limit levels usable in auto-quality by the stage dimensions (width and height).
         *      true - level width and height (defined in m3u8 playlist) will be compared with the player width and height (stage.stageWidth and stage.stageHeight).
         *             Max level will be set depending on the maxLevelCappingMode option.

         * Default is HLSMaxLevelCappingMode.DOWNSCALE
         */
        public static var maxLevelCappingMode : String = HLSMaxLevelCappingMode.DOWNSCALE;
        
        // // // // // // /////////////////////////////////
        //
        // org.mangui.hls.stream.HLSNetStream
        //
        // // // // // // /////////////////////////////////
        /**
         * minBufferLength
         *
         * Defines minimum buffer length in seconds before playback can start, after seeking or buffer stalling.
         *
         * Default is -1 = auto
         */
        public static var minBufferLength : Number = -1;
        
        /**
         * maxBufferLength
         *
         * Defines maximum buffer length in seconds.
         * (0 means infinite buffering)
         *
         * Default is 120
         */
        public static var maxBufferLength : Number = 120;
        
        /**
         * maxBackBufferLength
         *
         * Defines maximum back buffer length in seconds.
         * (0 means infinite back buffering)
         *
         * Default is 30
         */
        public static var maxBackBufferLength : Number = 30;
        
        /**
         * lowBufferLength
         *
         * Defines low buffer length in seconds.
         * When crossing down this threshold, HLS will switch to buffering state.
         *
         * Default is 3
         */
        public static var lowBufferLength : Number = 3;
        
        /**
         * seekMode
         *
         * Defines seek mode to one form available in HLSSeekMode class:
         *      HLSSeekMode.ACCURATE_SEEK - accurate seeking to exact requested position
         *      HLSSeekMode.KEYFRAME_SEEK - key-frame based seeking (seek to nearest key frame before requested seek position)
         *
         * Default is HLSSeekMode.KEYFRAME_SEEK
         */
        public static var seekMode : String = HLSSeekMode.KEYFRAME_SEEK;
        
        /** 
         * keyLoadMaxRetry
         *
         * Max nb of retries for Key Loading in case I/O errors are met,
         *      0, means no retry, error will be triggered automatically
         *     -1 means infinite retry
         *
         * Default is 3
         */
        public static var keyLoadMaxRetry : int = 3;
        
        /** 
         * keyLoadMaxRetryTimeout
         *
         * Maximum key retry timeout (in milliseconds) in case I/O errors are met.
         * Every fail on key request, player will exponentially increase the timeout to try again.
         * It starts waiting 1 second (1000ms), than 2, 4, 8, 16, until keyLoadMaxRetryTimeout is reached.
