Package 

Interface Abr

  • All Implemented Interfaces:

    
    public interface Abr
    
                        

    The adaptive bitrate configuration.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract void setTargetBuffer(int value) Sets the amount which the player should buffer ahead of the current playback position.
      abstract int getTargetBuffer() The amount which the player buffers ahead of the current playback position.
      abstract AbrStrategyConfiguration getAbrStrategy() The adaptive bitrate strategy configuration.
      abstract void setAbrStrategy(@NonNull() AbrStrategyConfiguration abrStrategyConfiguration) Sets the adaptive bitrate strategy configuration.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • setTargetBuffer

         abstract void setTargetBuffer(int value)

        Sets the amount which the player should buffer ahead of the current playback position.

        • This duration has a maximum of 60 seconds.
        • The player might reduce or ignore configured amount because of device or performance constraints.
        Parameters:
        value - The target buffer, in seconds.
      • getTargetBuffer

         abstract int getTargetBuffer()

        The amount which the player buffers ahead of the current playback position.