- java.lang.Object
-
- io.lindstrom.mpd.data.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 SubRepresentationbuild()TwithAudioChannelConfigurations(Descriptor audioChannelConfiguration, Descriptor... moreAudioChannelConfigurations)TwithAudioChannelConfigurations(java.util.List<Descriptor> audioChannelConfigurations)TwithAudioSamplingRate(java.lang.String audioSamplingRate)SubRepresentation.BuilderwithBandwidth(java.lang.Long bandwidth)TwithCodecs(java.lang.String codecs)TwithCodingDependency(java.lang.Boolean codingDependency)SubRepresentation.BuilderwithContentComponent(java.lang.String contentComponent)TwithContentProtections(java.util.List<Descriptor> contentProtections)SubRepresentation.BuilderwithDependencyLevel(java.lang.String dependencyLevel)TwithEssentialProperties(java.util.List<Descriptor> essentialProperties)TwithFramePackings(java.util.List<Descriptor> framePackings)TwithFrameRate(FrameRate frameRate)TwithHeight(int height)TwithHeight(java.lang.Long height)TwithInbandEventStreams(java.util.List<EventStream> inbandEventStreams)SubRepresentation.BuilderwithLevel(java.lang.Long level)TwithMaximumSAPPeriod(java.lang.Double maximumSAPPeriod)TwithMaxPlayoutRate(java.lang.Double maxPlayoutRate)TwithMimeType(java.lang.String mimeType)TwithProfiles(java.lang.String profiles)TwithSar(Ratio sar)TwithScanType(VideoScanType scanType)TwithSegmentProfiles(java.lang.String segmentProfiles)TwithStartWithSAP(java.lang.Long startWithSAP)TwithSupplementalProperties(java.util.List<Descriptor> supplementalProperties)TwithWidth(int width)TwithWidth(java.lang.Long width)
-
-
-
Method Detail
-
withLevel
public SubRepresentation.Builder withLevel(java.lang.Long level)
-
withDependencyLevel
public SubRepresentation.Builder withDependencyLevel(java.lang.String dependencyLevel)
-
withBandwidth
public SubRepresentation.Builder withBandwidth(java.lang.Long bandwidth)
-
withContentComponent
public SubRepresentation.Builder withContentComponent(java.lang.String contentComponent)
-
build
public SubRepresentation build()
-
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)
-
-