- java.lang.Object
-
- io.lindstrom.mpd.data.AdaptationSet.Builder
-
- Enclosing class:
- AdaptationSet
public static class AdaptationSet.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description AdaptationSetbuild()AdaptationSet.BuilderwithAccessibilities(java.util.List<Descriptor> accessibilities)AdaptationSet.BuilderwithActuate(ActuateType actuate)TwithAudioChannelConfigurations(Descriptor audioChannelConfiguration, Descriptor... moreAudioChannelConfigurations)TwithAudioChannelConfigurations(java.util.List<Descriptor> audioChannelConfigurations)TwithAudioSamplingRate(java.lang.String audioSamplingRate)AdaptationSet.BuilderwithBaseURLs(java.util.List<BaseURL> baseURLs)AdaptationSet.BuilderwithBitstreamSwitching(java.lang.Boolean bitstreamSwitching)TwithCodecs(java.lang.String codecs)TwithCodingDependency(java.lang.Boolean codingDependency)AdaptationSet.BuilderwithContentComponents(java.util.List<ContentComponent> contentComponents)TwithContentProtections(java.util.List<Descriptor> contentProtections)AdaptationSet.BuilderwithContentType(java.lang.String contentType)TwithEssentialProperties(java.util.List<Descriptor> essentialProperties)TwithFramePackings(java.util.List<Descriptor> framePackings)TwithFrameRate(FrameRate frameRate)AdaptationSet.BuilderwithGroup(java.lang.Long group)TwithHeight(int height)TwithHeight(java.lang.Long height)AdaptationSet.BuilderwithHref(java.lang.String href)AdaptationSet.BuilderwithId(int id)AdaptationSet.BuilderwithId(java.lang.Long id)TwithInbandEventStreams(java.util.List<EventStream> inbandEventStreams)AdaptationSet.BuilderwithLabels(java.lang.String label, java.lang.String... moreLabels)AdaptationSet.BuilderwithLabels(java.util.List<java.lang.String> labels)AdaptationSet.BuilderwithLang(java.lang.String lang)AdaptationSet.BuilderwithMaxBandwidth(java.lang.Long maxBandwidth)AdaptationSet.BuilderwithMaxFrameRate(FrameRate maxFrameRate)AdaptationSet.BuilderwithMaxHeight(java.lang.Long maxHeight)TwithMaximumSAPPeriod(java.lang.Double maximumSAPPeriod)TwithMaxPlayoutRate(java.lang.Double maxPlayoutRate)AdaptationSet.BuilderwithMaxWidth(java.lang.Long maxWidth)TwithMimeType(java.lang.String mimeType)AdaptationSet.BuilderwithMinBandwidth(java.lang.Long minBandwidth)AdaptationSet.BuilderwithMinFrameRate(FrameRate minFrameRate)AdaptationSet.BuilderwithMinHeight(java.lang.Long minHeight)AdaptationSet.BuilderwithMinWidth(java.lang.Long minWidth)AdaptationSet.BuilderwithPar(Ratio par)TwithProfiles(java.lang.String profiles)AdaptationSet.BuilderwithRatings(java.util.List<Descriptor> ratings)AdaptationSet.BuilderwithRepresentations(Representation representation, Representation... moreRepresentations)AdaptationSet.BuilderwithRepresentations(java.util.List<Representation> representations)AdaptationSet.BuilderwithRoles(Descriptor role, Descriptor... moreRoles)AdaptationSet.BuilderwithRoles(Role.Type role, Role.Type... moreRoles)AdaptationSet.BuilderwithRoles(java.util.List<Descriptor> roles)TwithSar(Ratio sar)TwithScanType(VideoScanType scanType)AdaptationSet.BuilderwithSegmentAlignment(java.lang.String segmentAlignment)AdaptationSet.BuilderwithSegmentBase(SegmentBase segmentBase)AdaptationSet.BuilderwithSegmentList(SegmentList segmentList)TwithSegmentProfiles(java.lang.String segmentProfiles)AdaptationSet.BuilderwithSegmentTemplate(SegmentTemplate segmentTemplate)TwithStartWithSAP(java.lang.Long startWithSAP)AdaptationSet.BuilderwithSubsegmentAlignment(java.lang.String subsegmentAlignment)AdaptationSet.BuilderwithSubsegmentStartsWithSAP(java.lang.Long subsegmentStartsWithSAP)TwithSupplementalProperties(java.util.List<Descriptor> supplementalProperties)AdaptationSet.BuilderwithViewpoints(java.util.List<Descriptor> viewpoints)TwithWidth(int width)TwithWidth(java.lang.Long width)
-
-
-
Method Detail
-
withAccessibilities
public AdaptationSet.Builder withAccessibilities(java.util.List<Descriptor> accessibilities)
-
withRoles
public AdaptationSet.Builder withRoles(java.util.List<Descriptor> roles)
-
withRoles
public AdaptationSet.Builder withRoles(Descriptor role, Descriptor... moreRoles)
-
withRoles
public AdaptationSet.Builder withRoles(Role.Type role, Role.Type... moreRoles)
-
withRatings
public AdaptationSet.Builder withRatings(java.util.List<Descriptor> ratings)
-
withViewpoints
public AdaptationSet.Builder withViewpoints(java.util.List<Descriptor> viewpoints)
-
withContentComponents
public AdaptationSet.Builder withContentComponents(java.util.List<ContentComponent> contentComponents)
-
withBaseURLs
public AdaptationSet.Builder withBaseURLs(java.util.List<BaseURL> baseURLs)
-
withSegmentBase
public AdaptationSet.Builder withSegmentBase(SegmentBase segmentBase)
-
withSegmentList
public AdaptationSet.Builder withSegmentList(SegmentList segmentList)
-
withSegmentTemplate
public AdaptationSet.Builder withSegmentTemplate(SegmentTemplate segmentTemplate)
-
withLabels
public AdaptationSet.Builder withLabels(java.util.List<java.lang.String> labels)
-
withLabels
public AdaptationSet.Builder withLabels(java.lang.String label, java.lang.String... moreLabels)
-
withRepresentations
public AdaptationSet.Builder withRepresentations(java.util.List<Representation> representations)
-
withRepresentations
public AdaptationSet.Builder withRepresentations(Representation representation, Representation... moreRepresentations)
-
withHref
public AdaptationSet.Builder withHref(java.lang.String href)
-
withActuate
public AdaptationSet.Builder withActuate(ActuateType actuate)
-
withId
public AdaptationSet.Builder withId(java.lang.Long id)
-
withId
public AdaptationSet.Builder withId(int id)
-
withGroup
public AdaptationSet.Builder withGroup(java.lang.Long group)
-
withLang
public AdaptationSet.Builder withLang(java.lang.String lang)
-
withContentType
public AdaptationSet.Builder withContentType(java.lang.String contentType)
-
withPar
public AdaptationSet.Builder withPar(Ratio par)
-
withMinBandwidth
public AdaptationSet.Builder withMinBandwidth(java.lang.Long minBandwidth)
-
withMaxBandwidth
public AdaptationSet.Builder withMaxBandwidth(java.lang.Long maxBandwidth)
-
withMinWidth
public AdaptationSet.Builder withMinWidth(java.lang.Long minWidth)
-
withMaxWidth
public AdaptationSet.Builder withMaxWidth(java.lang.Long maxWidth)
-
withMinHeight
public AdaptationSet.Builder withMinHeight(java.lang.Long minHeight)
-
withMaxHeight
public AdaptationSet.Builder withMaxHeight(java.lang.Long maxHeight)
-
withMinFrameRate
public AdaptationSet.Builder withMinFrameRate(FrameRate minFrameRate)
-
withMaxFrameRate
public AdaptationSet.Builder withMaxFrameRate(FrameRate maxFrameRate)
-
withSegmentAlignment
public AdaptationSet.Builder withSegmentAlignment(java.lang.String segmentAlignment)
-
withSubsegmentAlignment
public AdaptationSet.Builder withSubsegmentAlignment(java.lang.String subsegmentAlignment)
-
withSubsegmentStartsWithSAP
public AdaptationSet.Builder withSubsegmentStartsWithSAP(java.lang.Long subsegmentStartsWithSAP)
-
withBitstreamSwitching
public AdaptationSet.Builder withBitstreamSwitching(java.lang.Boolean bitstreamSwitching)
-
build
public AdaptationSet 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)
-
-