Class SubRepresentation.Builder

  • Enclosing class:
    SubRepresentation

    public static class SubRepresentation.Builder
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Builder()  
    • Method Summary

      Modifier and Type Method Description
      SubRepresentation build()  
      T withAudioChannelConfigurations​(Descriptor audioChannelConfiguration, Descriptor... moreAudioChannelConfigurations)  
      T withAudioChannelConfigurations​(java.util.List<Descriptor> audioChannelConfigurations)  
      T withAudioSamplingRate​(java.lang.String audioSamplingRate)  
      SubRepresentation.Builder withBandwidth​(java.lang.Long bandwidth)  
      T withCodecs​(java.lang.String codecs)  
      T withCodingDependency​(java.lang.Boolean codingDependency)  
      SubRepresentation.Builder withContentComponent​(java.lang.String contentComponent)  
      T withContentProtections​(java.util.List<Descriptor> contentProtections)  
      SubRepresentation.Builder withDependencyLevel​(java.lang.String dependencyLevel)  
      T withEssentialProperties​(java.util.List<Descriptor> essentialProperties)  
      T withFramePackings​(java.util.List<Descriptor> framePackings)  
      T withFrameRate​(FrameRate frameRate)  
      T withHeight​(int height)  
      T withHeight​(java.lang.Long height)  
      T withInbandEventStreams​(java.util.List<EventStream> inbandEventStreams)  
      SubRepresentation.Builder withLevel​(java.lang.Long level)  
      T withMaximumSAPPeriod​(java.lang.Double maximumSAPPeriod)  
      T withMaxPlayoutRate​(java.lang.Double maxPlayoutRate)  
      T withMimeType​(java.lang.String mimeType)  
      T withProfiles​(java.lang.String profiles)  
      T withSar​(Ratio sar)  
      T withScanType​(VideoScanType scanType)  
      T withSegmentProfiles​(java.lang.String segmentProfiles)  
      T withStartWithSAP​(java.lang.Long startWithSAP)  
      T withSupplementalProperties​(java.util.List<Descriptor> supplementalProperties)  
      T withWidth​(int width)  
      T withWidth​(java.lang.Long width)  
      • Methods inherited from class java.lang.Object

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

      • Builder

        public Builder()
    • Method Detail

      • withFramePackings

        public T withFramePackings​(java.util.List<Descriptor> framePackings)
      • withAudioChannelConfigurations

        public T withAudioChannelConfigurations​(java.util.List<Descriptor> audioChannelConfigurations)
      • withAudioChannelConfigurations

        public T withAudioChannelConfigurations​(Descriptor audioChannelConfiguration,
                                                Descriptor... moreAudioChannelConfigurations)
      • withContentProtections

        public T withContentProtections​(java.util.List<Descriptor> contentProtections)
      • withEssentialProperties

        public T withEssentialProperties​(java.util.List<Descriptor> essentialProperties)
      • withSupplementalProperties

        public T withSupplementalProperties​(java.util.List<Descriptor> supplementalProperties)
      • withInbandEventStreams

        public T withInbandEventStreams​(java.util.List<EventStream> inbandEventStreams)
      • withProfiles

        public T withProfiles​(java.lang.String profiles)
      • withWidth

        public T withWidth​(java.lang.Long width)
      • withWidth

        public T withWidth​(int width)
      • withHeight

        public T withHeight​(java.lang.Long height)
      • withHeight

        public T withHeight​(int height)
      • withSar

        public T withSar​(Ratio sar)
      • withFrameRate

        public T withFrameRate​(FrameRate frameRate)
      • withAudioSamplingRate

        public T withAudioSamplingRate​(java.lang.String audioSamplingRate)
      • withMimeType

        public T withMimeType​(java.lang.String mimeType)
      • withSegmentProfiles

        public T withSegmentProfiles​(java.lang.String segmentProfiles)
      • withCodecs

        public T withCodecs​(java.lang.String codecs)
      • withMaximumSAPPeriod

        public T withMaximumSAPPeriod​(java.lang.Double maximumSAPPeriod)
      • withStartWithSAP

        public T withStartWithSAP​(java.lang.Long startWithSAP)
      • withMaxPlayoutRate

        public T withMaxPlayoutRate​(java.lang.Double maxPlayoutRate)
      • withCodingDependency

        public T withCodingDependency​(java.lang.Boolean codingDependency)
      • withScanType

        public T withScanType​(VideoScanType scanType)