Class MultiTrackMediaSourceConfiguration.Builder<T extends MultiTrackMediaSourceConfiguration.Builder<T>>

    • Field Detail

      • fps

        protected int fps
      • retentionPeriodInHours

        protected long retentionPeriodInHours
      • latencyPressure

        protected long latencyPressure
      • stalenessDuration

        protected long stalenessDuration
      • bufferDuration

        protected long bufferDuration
      • replayDuration

        protected long replayDuration
      • timecodeScale

        protected long timecodeScale
      • contentType

        protected String contentType
      • trackInfoList

        protected TrackInfo[] trackInfoList
      • absoluteTimecode

        protected boolean absoluteTimecode
      • allowStreamCreation

        protected boolean allowStreamCreation
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • withAbsoluteTimecode

        public T withAbsoluteTimecode​(boolean absoluteTimecode)
      • withFps

        public T withFps​(int fps)
      • withContentType

        public T withContentType​(String contentType)
      • withRetentionPeriodInHours

        public T withRetentionPeriodInHours​(long retentionPeriodInHours)
      • withLatencyPressure

        public T withLatencyPressure​(long latencyPressure)
      • withStalenessDuration

        public T withStalenessDuration​(long stalenessDuration)
      • withReplayDuration

        public T withReplayDuration​(long replayDuration)
      • withBufferDuration

        public T withBufferDuration​(long bufferDuration)
      • withTimecodeScale

        public T withTimecodeScale​(long timecodeScale)
      • withTrackInfoList

        public T withTrackInfoList​(TrackInfo[] trackInfoList)
      • withAllowStreamCreation

        public T withAllowStreamCreation​(boolean allowStreamCreation)