Class MutableVideoTrack

    • Constructor Detail

      • MutableVideoTrack

        public MutableVideoTrack​(long durationUs)
      • MutableVideoTrack

        public MutableVideoTrack()
    • Method Detail

      • addQuality

        public void addQuality​(@NonNull
                               VideoTrackQuality quality)
        Add a new quality to the set of available qualities for this track
        Parameters:
        quality - the quality
      • removeQuality

        public void removeQuality​(int qualityIndex)
        Remove the quality with the specified index
        Parameters:
        qualityIndex - index of the quality to remove
      • removeQuality

        public void removeQuality​(@NonNull
                                  VideoTrackQuality quality)
        Remove the specified quality
        Parameters:
        quality - the quality to remove
      • getQualities

        public List<VideoTrackQuality> getQualities()
        Returns an unmodifiable view on the currently registered qualities sorted in decreasing bitrate order.
        Overrides:
        getQualities in class VideoTrack
        Returns:
        The currently registered qualities