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

Public Member Functions

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< 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 RepresentationBaseType complex type.

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

<complexType name="RepresentationBaseType">
  <complexContent>
    <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
      <sequence>
        <element name="FramePacking" type="{urn:mpeg:dash:schema:mpd:2011}DescriptorType" maxOccurs="unbounded" minOccurs="0"/>
        <element name="AudioChannelConfiguration" type="{urn:mpeg:dash:schema:mpd:2011}DescriptorType" maxOccurs="unbounded" minOccurs="0"/>
        <element name="ContentProtection" type="{urn:mpeg:dash:schema:mpd:2011}DescriptorType" maxOccurs="unbounded" minOccurs="0"/>
        <element name="EssentialProperty" type="{urn:mpeg:dash:schema:mpd:2011}DescriptorType" maxOccurs="unbounded" minOccurs="0"/>
        <element name="SupplementalProperty" type="{urn:mpeg:dash:schema:mpd:2011}DescriptorType" maxOccurs="unbounded" minOccurs="0"/>
        <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
      </sequence>
      <attribute name="profiles" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="width" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
      <attribute name="height" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
      <attribute name="sar" type="{urn:mpeg:dash:schema:mpd:2011}RatioType" />
      <attribute name="frameRate" type="{urn:mpeg:dash:schema:mpd:2011}FrameRateType" />
      <attribute name="audioSamplingRate" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="mimeType" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="segmentProfiles" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="codecs" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="maximumSAPPeriod" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="startWithSAP" type="{urn:mpeg:dash:schema:mpd:2011}SAPType" />
      <attribute name="maxPlayoutRate" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="codingDependency" type="{http://www.w3.org/2001/XMLSchema}boolean" />
      <attribute name="scanType" type="{urn:mpeg:dash:schema:mpd:2011}VideoScanType" />
      <anyAttribute processContents='lax' namespace='##other'/>
    </restriction>
  </complexContent>
</complexType>

Member Function Documentation

◆ getAnies()

List<Element> org.iso.mpeg.dash.RepresentationBaseType.getAnies ( )
inline

Gets the value of the anies 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 anies property.

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

   getAnies().add(newItem);

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

◆ getAudioChannelConfigurations()

List<DescriptorType> org.iso.mpeg.dash.RepresentationBaseType.getAudioChannelConfigurations ( )
inline

Gets the value of the audioChannelConfigurations 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 audioChannelConfigurations property.

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

   getAudioChannelConfigurations().add(newItem);

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

◆ getAudioSamplingRate()

String org.iso.mpeg.dash.RepresentationBaseType.getAudioSamplingRate ( )
inline

Gets the value of the audioSamplingRate property.

Returns
possible object is String

◆ getCodecs()

String org.iso.mpeg.dash.RepresentationBaseType.getCodecs ( )
inline

Gets the value of the codecs property.

Returns
possible object is String

◆ getContentProtections()

List<DescriptorType> org.iso.mpeg.dash.RepresentationBaseType.getContentProtections ( )
inline

Gets the value of the contentProtections 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 contentProtections property.

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

   getContentProtections().add(newItem);

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

◆ getEssentialProperties()

List<DescriptorType> org.iso.mpeg.dash.RepresentationBaseType.getEssentialProperties ( )
inline

Gets the value of the essentialProperties 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 essentialProperties property.

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

   getEssentialProperties().add(newItem);

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

◆ getFramePackings()

List<DescriptorType> org.iso.mpeg.dash.RepresentationBaseType.getFramePackings ( )
inline

Gets the value of the framePackings 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 framePackings property.

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

   getFramePackings().add(newItem);

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

◆ getFrameRate()

String org.iso.mpeg.dash.RepresentationBaseType.getFrameRate ( )
inline

Gets the value of the frameRate property.

Returns
possible object is String

◆ getHeight()

Long org.iso.mpeg.dash.RepresentationBaseType.getHeight ( )
inline

Gets the value of the height property.

Returns
possible object is Long

◆ getMaximumSAPPeriod()

Double org.iso.mpeg.dash.RepresentationBaseType.getMaximumSAPPeriod ( )
inline

Gets the value of the maximumSAPPeriod property.

Returns
possible object is Double

◆ getMaxPlayoutRate()

Double org.iso.mpeg.dash.RepresentationBaseType.getMaxPlayoutRate ( )
inline

Gets the value of the maxPlayoutRate property.

Returns
possible object is Double

◆ getMimeType()

String org.iso.mpeg.dash.RepresentationBaseType.getMimeType ( )
inline

Gets the value of the mimeType property.

Returns
possible object is String

◆ getOtherAttributes()

Map<QName, String> org.iso.mpeg.dash.RepresentationBaseType.getOtherAttributes ( )
inline

Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute.

the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns
always non-null

◆ getProfiles()

String org.iso.mpeg.dash.RepresentationBaseType.getProfiles ( )
inline

Gets the value of the profiles property.

Returns
possible object is String

◆ getSar()

String org.iso.mpeg.dash.RepresentationBaseType.getSar ( )
inline

Gets the value of the sar property.

Returns
possible object is String

◆ getScanType()

VideoScanType org.iso.mpeg.dash.RepresentationBaseType.getScanType ( )
inline

Gets the value of the scanType property.

Returns
possible object is VideoScanType

◆ getSegmentProfiles()

String org.iso.mpeg.dash.RepresentationBaseType.getSegmentProfiles ( )
inline

Gets the value of the segmentProfiles property.

Returns
possible object is String

◆ getStartWithSAP()

Long org.iso.mpeg.dash.RepresentationBaseType.getStartWithSAP ( )
inline

Gets the value of the startWithSAP property.

Returns
possible object is Long

◆ getSupplementalProperties()

List<DescriptorType> org.iso.mpeg.dash.RepresentationBaseType.getSupplementalProperties ( )
inline

Gets the value of the supplementalProperties 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 supplementalProperties property.

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

   getSupplementalProperties().add(newItem);

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

◆ getWidth()

Long org.iso.mpeg.dash.RepresentationBaseType.getWidth ( )
inline

Gets the value of the width property.

Returns
possible object is Long

◆ isCodingDependency()

Boolean org.iso.mpeg.dash.RepresentationBaseType.isCodingDependency ( )
inline

Gets the value of the codingDependency property.

Returns
possible object is Boolean

◆ setAudioSamplingRate()

void org.iso.mpeg.dash.RepresentationBaseType.setAudioSamplingRate ( String  value)
inline

Sets the value of the audioSamplingRate property.

Parameters
valueallowed object is String

◆ setCodecs()

void org.iso.mpeg.dash.RepresentationBaseType.setCodecs ( String  value)
inline

Sets the value of the codecs property.

Parameters
valueallowed object is String

◆ setCodingDependency()

void org.iso.mpeg.dash.RepresentationBaseType.setCodingDependency ( Boolean  value)
inline

Sets the value of the codingDependency property.

Parameters
valueallowed object is Boolean

◆ setFrameRate()

void org.iso.mpeg.dash.RepresentationBaseType.setFrameRate ( String  value)
inline

Sets the value of the frameRate property.

Parameters
valueallowed object is String

◆ setHeight()

void org.iso.mpeg.dash.RepresentationBaseType.setHeight ( Long  value)
inline

Sets the value of the height property.

Parameters
valueallowed object is Long

◆ setMaximumSAPPeriod()

void org.iso.mpeg.dash.RepresentationBaseType.setMaximumSAPPeriod ( Double  value)
inline

Sets the value of the maximumSAPPeriod property.

Parameters
valueallowed object is Double

◆ setMaxPlayoutRate()

void org.iso.mpeg.dash.RepresentationBaseType.setMaxPlayoutRate ( Double  value)
inline

Sets the value of the maxPlayoutRate property.

Parameters
valueallowed object is Double

◆ setMimeType()

void org.iso.mpeg.dash.RepresentationBaseType.setMimeType ( String  value)
inline

Sets the value of the mimeType property.

Parameters
valueallowed object is String

◆ setProfiles()

void org.iso.mpeg.dash.RepresentationBaseType.setProfiles ( String  value)
inline

Sets the value of the profiles property.

Parameters
valueallowed object is String

◆ setSar()

void org.iso.mpeg.dash.RepresentationBaseType.setSar ( String  value)
inline

Sets the value of the sar property.

Parameters
valueallowed object is String

◆ setScanType()

void org.iso.mpeg.dash.RepresentationBaseType.setScanType ( VideoScanType  value)
inline

Sets the value of the scanType property.

Parameters
valueallowed object is VideoScanType

◆ setSegmentProfiles()

void org.iso.mpeg.dash.RepresentationBaseType.setSegmentProfiles ( String  value)
inline

Sets the value of the segmentProfiles property.

Parameters
valueallowed object is String

◆ setStartWithSAP()

void org.iso.mpeg.dash.RepresentationBaseType.setStartWithSAP ( Long  value)
inline

Sets the value of the startWithSAP property.

Parameters
valueallowed object is Long

◆ setWidth()

void org.iso.mpeg.dash.RepresentationBaseType.setWidth ( Long  value)
inline

Sets the value of the width property.

Parameters
valueallowed object is Long

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