@@ -780,40 +780,31 @@ declare namespace dashjs {
780780 }
781781
782782 export interface DashHandler {
783- initialize ( isDynamic : boolean ) : void ;
784-
785- getStreamId ( ) : string ;
783+ getCurrentIndex ( ) : number ;
786784
787- getType ( ) : string ;
785+ getInitRequest ( mediaInfo : MediaInfo , representation : Representation ) : FragmentRequest | null ;
788786
789- on ( type : AdaptationSetRemovedNoCapabilitiesEvent [ 'type' ] , listener : ( e : AdaptationSetRemovedNoCapabilitiesEvent ) => void , scope ?: object ) : void ;
787+ getNextSegmentRequest ( mediaInfo : MediaInfo , representation : Representation ) : FragmentRequest | null ;
790788
791- on ( type : string , listener : ( e : MediaPlayerEvent ) => void , scope ?: object ) : void ;
789+ getNextSegmentRequestIdempotent ( mediaInfo : MediaInfo , representation : Representation ) : FragmentRequest | null ;
792790
791+ getSegmentRequestForTime ( mediaInfo : MediaInfo , representation : Representation , time : number ) : FragmentRequest | null ;
793792
794- off ( type : string , listener : ( e : any ) => void , scope ?: object ) : void ;
793+ getStreamId ( ) : string ;
795794
796795 getStreamInfo ( ) : StreamInfo ;
797796
798- reset ( ) : void ;
799-
800- getInitRequest ( mediaInfo : MediaInfo , representation : Representation ) : Request | null ;
801-
802- isLastSegmentRequested ( representation : Representation , bufferingTime : number ) : boolean ;
797+ getType ( ) : string ;
803798
804- getSegmentRequestForTime ( mediaInfo : MediaInfo , representation : Representation , time : number ) : Request ;
799+ getValidTimeAheadOfTargetTime ( time : number , mediaInfo : MediaInfo , representation : Representation , targetThreshold : number ) : number ;
805800
806- getNextSegmentRequestIdempotent ( mediaInfo : MediaInfo , representation : Representation ) : FragmentRequest | null ;
801+ initialize ( isDynamic : boolean ) : void ;
807802
808- getNextSegmentRequest ( mediaInfo : MediaInfo , representation : Representation ) : FragmentRequest | null ;
803+ isLastSegmentRequested ( representation : Representation , bufferingTime : number ) : boolean ;
809804
810805 repeatSegmentRequest ( mediaInfo : MediaInfo , representation : Representation ) : FragmentRequest | null ;
811806
812- getValidTimeCloseToTargetTime ( time : number , mediaInfo : MediaInfo , representation : Representation , targetThreshold : number ) : number ;
813-
814- getValidTimeAheadOfTargetTime ( time : number , mediaInfo : MediaInfo , representation : Representation ) : number ;
815-
816- getCurrentIndex ( ) : number ;
807+ reset ( ) : void ;
817808 }
818809
819810 export interface DashMetrics {
0 commit comments