- java.lang.Object
-
- io.lindstrom.mpd.data.Representation.Builder
-
- Enclosing class:
- Representation
public static class Representation.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description Representationbuild()TwithAudioChannelConfigurations(Descriptor audioChannelConfiguration, Descriptor... moreAudioChannelConfigurations)TwithAudioChannelConfigurations(java.util.List<Descriptor> audioChannelConfigurations)TwithAudioSamplingRate(java.lang.String audioSamplingRate)Representation.BuilderwithBandwidth(long bandwidth)Representation.BuilderwithBaseURLs(java.util.List<BaseURL> baseURLs)TwithCodecs(java.lang.String codecs)TwithCodingDependency(java.lang.Boolean codingDependency)TwithContentProtections(java.util.List<Descriptor> contentProtections)Representation.BuilderwithDependencyId(java.lang.String dependencyIds)TwithEssentialProperties(java.util.List<Descriptor> essentialProperties)TwithFramePackings(java.util.List<Descriptor> framePackings)TwithFrameRate(FrameRate frameRate)TwithHeight(int height)TwithHeight(java.lang.Long height)Representation.BuilderwithId(java.lang.String id)TwithInbandEventStreams(java.util.List<EventStream> inbandEventStreams)TwithMaximumSAPPeriod(java.lang.Double maximumSAPPeriod)TwithMaxPlayoutRate(java.lang.Double maxPlayoutRate)Representation.BuilderwithMediaStreamStructureId(java.lang.String mediaStreamStructureId)TwithMimeType(java.lang.String mimeType)TwithProfiles(java.lang.String profiles)Representation.BuilderwithQualityRanking(java.lang.Long qualityRanking)TwithSar(Ratio sar)TwithScanType(VideoScanType scanType)Representation.BuilderwithSegmentBase(SegmentBase segmentBase)Representation.BuilderwithSegmentList(SegmentList segmentList)TwithSegmentProfiles(java.lang.String segmentProfiles)Representation.BuilderwithSegmentTemplate(SegmentTemplate segmentTemplate)TwithStartWithSAP(java.lang.Long startWithSAP)Representation.BuilderwithSubRepresentations(java.util.List<SubRepresentation> subRepresentations)TwithSupplementalProperties(java.util.List<Descriptor> supplementalProperties)TwithWidth(int width)TwithWidth(java.lang.Long width)
-
-
-
Method Detail
-
withBaseURLs
public Representation.Builder withBaseURLs(java.util.List<BaseURL> baseURLs)
-
withSubRepresentations
public Representation.Builder withSubRepresentations(java.util.List<SubRepresentation> subRepresentations)
-
withSegmentBase
public Representation.Builder withSegmentBase(SegmentBase segmentBase)
-
withSegmentList
public Representation.Builder withSegmentList(SegmentList segmentList)
-
withSegmentTemplate
public Representation.Builder withSegmentTemplate(SegmentTemplate segmentTemplate)
-
withId
public Representation.Builder withId(java.lang.String id)
-
withBandwidth
public Representation.Builder withBandwidth(long bandwidth)
-
withQualityRanking
public Representation.Builder withQualityRanking(java.lang.Long qualityRanking)
-
withDependencyId
public Representation.Builder withDependencyId(java.lang.String dependencyIds)
-
withMediaStreamStructureId
public Representation.Builder withMediaStreamStructureId(java.lang.String mediaStreamStructureId)
-
build
public Representation 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)
-
-