DASH-IF Conformance Software
Public Member Functions | Protected Attributes | List of all members
org.iso.mpeg.dash.AdaptationSetType Class Reference
Inheritance diagram for org.iso.mpeg.dash.AdaptationSetType:
org.iso.mpeg.dash.RepresentationBaseType

Public Member Functions

List< DescriptorTypegetAccessibilities ()
 
List< DescriptorTypegetRoles ()
 
List< DescriptorTypegetRatings ()
 
List< DescriptorTypegetViewpoints ()
 
List< ContentComponentTypegetContentComponents ()
 
List< BaseURLTypegetBaseURLs ()
 
SegmentBaseType getSegmentBase ()
 
void setSegmentBase (SegmentBaseType value)
 
SegmentListType getSegmentList ()
 
void setSegmentList (SegmentListType value)
 
SegmentTemplateType getSegmentTemplate ()
 
void setSegmentTemplate (SegmentTemplateType value)
 
List< RepresentationTypegetRepresentations ()
 
String getHref ()
 
void setHref (String value)
 
ActuateType getActuate ()
 
void setActuate (ActuateType value)
 
Long getId ()
 
void setId (Long value)
 
Long getGroup ()
 
void setGroup (Long value)
 
String getLang ()
 
void setLang (String value)
 
String getContentType ()
 
void setContentType (String value)
 
String getPar ()
 
void setPar (String value)
 
Long getMinBandwidth ()
 
void setMinBandwidth (Long value)
 
Long getMaxBandwidth ()
 
void setMaxBandwidth (Long value)
 
Long getMinWidth ()
 
void setMinWidth (Long value)
 
Long getMaxWidth ()
 
void setMaxWidth (Long value)
 
Long getMinHeight ()
 
void setMinHeight (Long value)
 
Long getMaxHeight ()
 
void setMaxHeight (Long value)
 
String getMinFrameRate ()
 
void setMinFrameRate (String value)
 
String getMaxFrameRate ()
 
void setMaxFrameRate (String value)
 
String getSegmentAlignment ()
 
void setSegmentAlignment (String value)
 
String getSubsegmentAlignment ()
 
void setSubsegmentAlignment (String value)
 
long getSubsegmentStartsWithSAP ()
 
void setSubsegmentStartsWithSAP (Long value)
 
Boolean isBitstreamSwitching ()
 
void setBitstreamSwitching (Boolean value)
 
- Public Member Functions inherited from org.iso.mpeg.dash.RepresentationBaseType
List< DescriptorTypegetFramePackings ()
 
List< DescriptorTypegetAudioChannelConfigurations ()
 
List< DescriptorTypegetContentProtections ()
 
List< DescriptorTypegetEssentialProperties ()
 
List< DescriptorTypegetSupplementalProperties ()
 
List< Element > getAnies ()
 
String getProfiles ()
 
void setProfiles (String value)
 
Long getWidth ()
 
void setWidth (Long value)
 
Long getHeight ()
 
void setHeight (Long value)
 
String getSar ()
 
void setSar (String value)
 
String getFrameRate ()
 
void setFrameRate (String value)
 
String getAudioSamplingRate ()
 
void setAudioSamplingRate (String value)
 
String getMimeType ()
 
void setMimeType (String value)
 
String getSegmentProfiles ()
 
void setSegmentProfiles (String value)
 
String getCodecs ()
 
void setCodecs (String value)
 
Double getMaximumSAPPeriod ()
 
void setMaximumSAPPeriod (Double value)
 
Long getStartWithSAP ()
 
void setStartWithSAP (Long value)
 
Double getMaxPlayoutRate ()
 
void setMaxPlayoutRate (Double value)
 
Boolean isCodingDependency ()
 
void setCodingDependency (Boolean value)
 
VideoScanType getScanType ()
 
void setScanType (VideoScanType value)
 
Map< QName, String > getOtherAttributes ()
 

Protected Attributes

List< DescriptorTypeaccessibilities
 
List< DescriptorTyperoles
 
List< DescriptorTyperatings
 
List< DescriptorTypeviewpoints
 
List< ContentComponentTypecontentComponents
 
List< BaseURLTypebaseURLs
 
SegmentBaseType segmentBase
 
SegmentListType segmentList
 
SegmentTemplateType segmentTemplate
 
List< RepresentationTyperepresentations
 
String href
 
ActuateType actuate
 
Long id
 
Long group
 
String lang
 
String contentType
 
String par
 
Long minBandwidth
 
Long maxBandwidth
 
Long minWidth
 
Long maxWidth
 
Long minHeight
 
Long maxHeight
 
String minFrameRate
 
String maxFrameRate
 
String segmentAlignment
 
String subsegmentAlignment
 
Long subsegmentStartsWithSAP
 
Boolean bitstreamSwitching
 
- Protected Attributes inherited from org.iso.mpeg.dash.RepresentationBaseType
List< DescriptorTypeframePackings
 
List< DescriptorTypeaudioChannelConfigurations
 
List< DescriptorTypecontentProtections
 
List< DescriptorTypeessentialProperties
 
List< DescriptorTypesupplementalProperties
 
List< Element > anies
 
String profiles
 
Long width
 
Long height
 
String sar
 
String frameRate
 
String audioSamplingRate
 
String mimeType
 
String segmentProfiles
 
String codecs
 
Double maximumSAPPeriod
 
Long startWithSAP
 
Double maxPlayoutRate
 
Boolean codingDependency
 
VideoScanType scanType
 

Detailed Description

Java class for AdaptationSetType complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="AdaptationSetType">
  <complexContent>
    <extension base="{urn:mpeg:dash:schema:mpd:2011}RepresentationBaseType">
      <sequence>
        <element name="Accessibility" type="{urn:mpeg:dash:schema:mpd:2011}DescriptorType" maxOccurs="unbounded" minOccurs="0"/>
        <element name="Role" type="{urn:mpeg:dash:schema:mpd:2011}DescriptorType" maxOccurs="unbounded" minOccurs="0"/>
        <element name="Rating" type="{urn:mpeg:dash:schema:mpd:2011}DescriptorType" maxOccurs="unbounded" minOccurs="0"/>
        <element name="Viewpoint" type="{urn:mpeg:dash:schema:mpd:2011}DescriptorType" maxOccurs="unbounded" minOccurs="0"/>
        <element name="ContentComponent" type="{urn:mpeg:dash:schema:mpd:2011}ContentComponentType" maxOccurs="unbounded" minOccurs="0"/>
        <element name="BaseURL" type="{urn:mpeg:dash:schema:mpd:2011}BaseURLType" maxOccurs="unbounded" minOccurs="0"/>
        <element name="SegmentBase" type="{urn:mpeg:dash:schema:mpd:2011}SegmentBaseType" minOccurs="0"/>
        <element name="SegmentList" type="{urn:mpeg:dash:schema:mpd:2011}SegmentListType" minOccurs="0"/>
        <element name="SegmentTemplate" type="{urn:mpeg:dash:schema:mpd:2011}SegmentTemplateType" minOccurs="0"/>
        <element name="Representation" type="{urn:mpeg:dash:schema:mpd:2011}RepresentationType" maxOccurs="unbounded" minOccurs="0"/>
      </sequence>
      <attribute ref="{http://www.w3.org/1999/xlink}href"/>
      <attribute ref="{http://www.w3.org/1999/xlink}actuate"/>
      <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
      <attribute name="group" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
      <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}language" />
      <attribute name="contentType" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="par" type="{urn:mpeg:dash:schema:mpd:2011}RatioType" />
      <attribute name="minBandwidth" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
      <attribute name="maxBandwidth" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
      <attribute name="minWidth" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
      <attribute name="maxWidth" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
      <attribute name="minHeight" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
      <attribute name="maxHeight" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
      <attribute name="minFrameRate" type="{urn:mpeg:dash:schema:mpd:2011}FrameRateType" />
      <attribute name="maxFrameRate" type="{urn:mpeg:dash:schema:mpd:2011}FrameRateType" />
      <attribute name="segmentAlignment" type="{urn:mpeg:dash:schema:mpd:2011}ConditionalUintType" default="false" />
      <attribute name="subsegmentAlignment" type="{urn:mpeg:dash:schema:mpd:2011}ConditionalUintType" default="false" />
      <attribute name="subsegmentStartsWithSAP" type="{urn:mpeg:dash:schema:mpd:2011}SAPType" default="0" />
      <attribute name="bitstreamSwitching" type="{http://www.w3.org/2001/XMLSchema}boolean" />
      <anyAttribute processContents='lax' namespace='##other'/>
    </extension>
  </complexContent>
</complexType>

Member Function Documentation

◆ getAccessibilities()

List<DescriptorType> org.iso.mpeg.dash.AdaptationSetType.getAccessibilities ( )
inline

Gets the value of the accessibilities property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the accessibilities property.

For example, to add a new item, do as follows:

   getAccessibilities().add(newItem);

Objects of the following type(s) are allowed in the list DescriptorType

◆ getActuate()

ActuateType org.iso.mpeg.dash.AdaptationSetType.getActuate ( )
inline

Gets the value of the actuate property.

Returns
possible object is ActuateType

◆ getBaseURLs()

List<BaseURLType> org.iso.mpeg.dash.AdaptationSetType.getBaseURLs ( )
inline

Gets the value of the baseURLs property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the baseURLs property.

For example, to add a new item, do as follows:

   getBaseURLs().add(newItem);

Objects of the following type(s) are allowed in the list BaseURLType

◆ getContentComponents()

List<ContentComponentType> org.iso.mpeg.dash.AdaptationSetType.getContentComponents ( )
inline

Gets the value of the contentComponents property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the contentComponents property.

For example, to add a new item, do as follows:

   getContentComponents().add(newItem);

Objects of the following type(s) are allowed in the list ContentComponentType

◆ getContentType()

String org.iso.mpeg.dash.AdaptationSetType.getContentType ( )
inline

Gets the value of the contentType property.

Returns
possible object is String

◆ getGroup()

Long org.iso.mpeg.dash.AdaptationSetType.getGroup ( )
inline

Gets the value of the group property.

Returns
possible object is Long

◆ getHref()

String org.iso.mpeg.dash.AdaptationSetType.getHref ( )
inline

Gets the value of the href property.

Returns
possible object is String

◆ getId()

Long org.iso.mpeg.dash.AdaptationSetType.getId ( )
inline

Gets the value of the id property.

Returns
possible object is Long

◆ getLang()

String org.iso.mpeg.dash.AdaptationSetType.getLang ( )
inline

Gets the value of the lang property.

Returns
possible object is String

◆ getMaxBandwidth()

Long org.iso.mpeg.dash.AdaptationSetType.getMaxBandwidth ( )
inline

Gets the value of the maxBandwidth property.

Returns
possible object is Long

◆ getMaxFrameRate()

String org.iso.mpeg.dash.AdaptationSetType.getMaxFrameRate ( )
inline

Gets the value of the maxFrameRate property.

Returns
possible object is String

◆ getMaxHeight()

Long org.iso.mpeg.dash.AdaptationSetType.getMaxHeight ( )
inline

Gets the value of the maxHeight property.

Returns
possible object is Long

◆ getMaxWidth()

Long org.iso.mpeg.dash.AdaptationSetType.getMaxWidth ( )
inline

Gets the value of the maxWidth property.

Returns
possible object is Long

◆ getMinBandwidth()

Long org.iso.mpeg.dash.AdaptationSetType.getMinBandwidth ( )
inline

Gets the value of the minBandwidth property.

Returns
possible object is Long

◆ getMinFrameRate()

String org.iso.mpeg.dash.AdaptationSetType.getMinFrameRate ( )
inline

Gets the value of the minFrameRate property.

Returns
possible object is String

◆ getMinHeight()

Long org.iso.mpeg.dash.AdaptationSetType.getMinHeight ( )
inline

Gets the value of the minHeight property.

Returns
possible object is Long

◆ getMinWidth()

Long org.iso.mpeg.dash.AdaptationSetType.getMinWidth ( )
inline

Gets the value of the minWidth property.

Returns
possible object is Long

◆ getPar()

String org.iso.mpeg.dash.AdaptationSetType.getPar ( )
inline

Gets the value of the par property.

Returns
possible object is String

◆ getRatings()

List<DescriptorType> org.iso.mpeg.dash.AdaptationSetType.getRatings ( )
inline

Gets the value of the ratings property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the ratings property.

For example, to add a new item, do as follows:

   getRatings().add(newItem);

Objects of the following type(s) are allowed in the list DescriptorType

◆ getRepresentations()

List<RepresentationType> org.iso.mpeg.dash.AdaptationSetType.getRepresentations ( )
inline

Gets the value of the representations property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the representations property.

For example, to add a new item, do as follows:

   getRepresentations().add(newItem);

Objects of the following type(s) are allowed in the list RepresentationType

◆ getRoles()

List<DescriptorType> org.iso.mpeg.dash.AdaptationSetType.getRoles ( )
inline

Gets the value of the roles property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the roles property.

For example, to add a new item, do as follows:

   getRoles().add(newItem);

Objects of the following type(s) are allowed in the list DescriptorType

◆ getSegmentAlignment()

String org.iso.mpeg.dash.AdaptationSetType.getSegmentAlignment ( )
inline

Gets the value of the segmentAlignment property.

Returns
possible object is String

◆ getSegmentBase()

SegmentBaseType org.iso.mpeg.dash.AdaptationSetType.getSegmentBase ( )
inline

Gets the value of the segmentBase property.

Returns
possible object is SegmentBaseType

◆ getSegmentList()

SegmentListType org.iso.mpeg.dash.AdaptationSetType.getSegmentList ( )
inline

Gets the value of the segmentList property.

Returns
possible object is SegmentListType

◆ getSegmentTemplate()

SegmentTemplateType org.iso.mpeg.dash.AdaptationSetType.getSegmentTemplate ( )
inline

Gets the value of the segmentTemplate property.

Returns
possible object is SegmentTemplateType

◆ getSubsegmentAlignment()

String org.iso.mpeg.dash.AdaptationSetType.getSubsegmentAlignment ( )
inline

Gets the value of the subsegmentAlignment property.

Returns
possible object is String

◆ getSubsegmentStartsWithSAP()

long org.iso.mpeg.dash.AdaptationSetType.getSubsegmentStartsWithSAP ( )
inline

Gets the value of the subsegmentStartsWithSAP property.

Returns
possible object is Long

◆ getViewpoints()

List<DescriptorType> org.iso.mpeg.dash.AdaptationSetType.getViewpoints ( )
inline

Gets the value of the viewpoints property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the viewpoints property.

For example, to add a new item, do as follows:

   getViewpoints().add(newItem);

Objects of the following type(s) are allowed in the list DescriptorType

◆ isBitstreamSwitching()

Boolean org.iso.mpeg.dash.AdaptationSetType.isBitstreamSwitching ( )
inline

Gets the value of the bitstreamSwitching property.

Returns
possible object is Boolean

◆ setActuate()

void org.iso.mpeg.dash.AdaptationSetType.setActuate ( ActuateType  value)
inline

Sets the value of the actuate property.

Parameters
valueallowed object is ActuateType

◆ setBitstreamSwitching()

void org.iso.mpeg.dash.AdaptationSetType.setBitstreamSwitching ( Boolean  value)
inline

Sets the value of the bitstreamSwitching property.

Parameters
valueallowed object is Boolean

◆ setContentType()

void org.iso.mpeg.dash.AdaptationSetType.setContentType ( String  value)
inline

Sets the value of the contentType property.

Parameters
valueallowed object is String

◆ setGroup()

void org.iso.mpeg.dash.AdaptationSetType.setGroup ( Long  value)
inline

Sets the value of the group property.

Parameters
valueallowed object is Long

◆ setHref()

void org.iso.mpeg.dash.AdaptationSetType.setHref ( String  value)
inline

Sets the value of the href property.

Parameters
valueallowed object is String

◆ setId()

void org.iso.mpeg.dash.AdaptationSetType.setId ( Long  value)
inline

Sets the value of the id property.

Parameters
valueallowed object is Long

◆ setLang()

void org.iso.mpeg.dash.AdaptationSetType.setLang ( String  value)
inline

Sets the value of the lang property.

Parameters
valueallowed object is String

◆ setMaxBandwidth()

void org.iso.mpeg.dash.AdaptationSetType.setMaxBandwidth ( Long  value)
inline

Sets the value of the maxBandwidth property.

Parameters
valueallowed object is Long

◆ setMaxFrameRate()

void org.iso.mpeg.dash.AdaptationSetType.setMaxFrameRate ( String  value)
inline

Sets the value of the maxFrameRate property.

Parameters
valueallowed object is String

◆ setMaxHeight()

void org.iso.mpeg.dash.AdaptationSetType.setMaxHeight ( Long  value)
inline

Sets the value of the maxHeight property.

Parameters
valueallowed object is Long

◆ setMaxWidth()

void org.iso.mpeg.dash.AdaptationSetType.setMaxWidth ( Long  value)
inline

Sets the value of the maxWidth property.

Parameters
valueallowed object is Long

◆ setMinBandwidth()

void org.iso.mpeg.dash.AdaptationSetType.setMinBandwidth ( Long  value)
inline

Sets the value of the minBandwidth property.

Parameters
valueallowed object is Long

◆ setMinFrameRate()

void org.iso.mpeg.dash.AdaptationSetType.setMinFrameRate ( String  value)
inline

Sets the value of the minFrameRate property.

Parameters
valueallowed object is String

◆ setMinHeight()

void org.iso.mpeg.dash.AdaptationSetType.setMinHeight ( Long  value)
inline

Sets the value of the minHeight property.

Parameters
valueallowed object is Long

◆ setMinWidth()

void org.iso.mpeg.dash.AdaptationSetType.setMinWidth ( Long  value)
inline

Sets the value of the minWidth property.

Parameters
valueallowed object is Long

◆ setPar()

void org.iso.mpeg.dash.AdaptationSetType.setPar ( String  value)
inline

Sets the value of the par property.

Parameters
valueallowed object is String

◆ setSegmentAlignment()

void org.iso.mpeg.dash.AdaptationSetType.setSegmentAlignment ( String  value)
inline

Sets the value of the segmentAlignment property.

Parameters
valueallowed object is String

◆ setSegmentBase()

void org.iso.mpeg.dash.AdaptationSetType.setSegmentBase ( SegmentBaseType  value)
inline

Sets the value of the segmentBase property.

Parameters
valueallowed object is SegmentBaseType

◆ setSegmentList()

void org.iso.mpeg.dash.AdaptationSetType.setSegmentList ( SegmentListType  value)
inline

Sets the value of the segmentList property.

Parameters
valueallowed object is SegmentListType

◆ setSegmentTemplate()

void org.iso.mpeg.dash.AdaptationSetType.setSegmentTemplate ( SegmentTemplateType  value)
inline

Sets the value of the segmentTemplate property.

Parameters
valueallowed object is SegmentTemplateType

◆ setSubsegmentAlignment()

void org.iso.mpeg.dash.AdaptationSetType.setSubsegmentAlignment ( String  value)
inline

Sets the value of the subsegmentAlignment property.

Parameters
valueallowed object is String

◆ setSubsegmentStartsWithSAP()

void org.iso.mpeg.dash.AdaptationSetType.setSubsegmentStartsWithSAP ( Long  value)
inline

Sets the value of the subsegmentStartsWithSAP property.

Parameters
valueallowed object is Long

The documentation for this class was generated from the following file: