Class MediaComponentType

  • All Implemented Interfaces:
    Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
    Direct Known Subclasses:
    AudioComponentType, SubtitleComponentType, VideoComponentType

    public class MediaComponentType
    extends ComponentType
    implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

    Java class for MediaComponentType complex type.

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

     <complexType name="MediaComponentType">
       <complexContent>
         <extension base="{http://xml.vidispine.com/schema/vidispine}ComponentType">
           <sequence>
             <element name="codec" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="timeBase" type="{http://xml.vidispine.com/schema/vidispine}TimeBaseType" minOccurs="0"/>
             <element name="itemTrack" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="essenceStreamId" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
             <element name="interval" type="{http://xml.vidispine.com/schema/vidispine}TimeIntervalType" minOccurs="0"/>
             <element name="bitrate" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
             <element name="numberOfPackets" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="extradata" type="{http://www.w3.org/2001/XMLSchema}hexBinary" minOccurs="0"/>
             <element name="pid" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="duration" type="{http://xml.vidispine.com/schema/vidispine}TimeCodeType" minOccurs="0"/>
             <element name="profile" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="level" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="edl" type="{http://xml.vidispine.com/schema/vidispine}EDLType" minOccurs="0"/>
             <element name="startTimestamp" type="{http://xml.vidispine.com/schema/vidispine}TimeCodeType" minOccurs="0"/>
             <element name="repeatCount" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
             <element name="trackOrder" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="segment" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • MediaComponentType

        public MediaComponentType()
    • Method Detail

      • getCodec

        public String getCodec()
        Gets the value of the codec property.
        Returns:
        possible object is String
      • setCodec

        public void setCodec​(String value)
        Sets the value of the codec property.
        Parameters:
        value - allowed object is String
      • isSetCodec

        public boolean isSetCodec()
      • getTimeBase

        public TimeBaseType getTimeBase()
        Gets the value of the timeBase property.
        Returns:
        possible object is TimeBaseType
      • setTimeBase

        public void setTimeBase​(TimeBaseType value)
        Sets the value of the timeBase property.
        Parameters:
        value - allowed object is TimeBaseType
      • isSetTimeBase

        public boolean isSetTimeBase()
      • getItemTrack

        public String getItemTrack()
        Gets the value of the itemTrack property.
        Returns:
        possible object is String
      • setItemTrack

        public void setItemTrack​(String value)
        Sets the value of the itemTrack property.
        Parameters:
        value - allowed object is String
      • isSetItemTrack

        public boolean isSetItemTrack()
      • getEssenceStreamId

        public Integer getEssenceStreamId()
        Gets the value of the essenceStreamId property.
        Returns:
        possible object is Integer
      • setEssenceStreamId

        public void setEssenceStreamId​(Integer value)
        Sets the value of the essenceStreamId property.
        Parameters:
        value - allowed object is Integer
      • isSetEssenceStreamId

        public boolean isSetEssenceStreamId()
      • setInterval

        public void setInterval​(TimeIntervalType value)
        Sets the value of the interval property.
        Parameters:
        value - allowed object is TimeIntervalType
      • isSetInterval

        public boolean isSetInterval()
      • getBitrate

        public Long getBitrate()
        Gets the value of the bitrate property.
        Returns:
        possible object is Long
      • setBitrate

        public void setBitrate​(Long value)
        Sets the value of the bitrate property.
        Parameters:
        value - allowed object is Long
      • isSetBitrate

        public boolean isSetBitrate()
      • getNumberOfPackets

        public Long getNumberOfPackets()
        Gets the value of the numberOfPackets property.
        Returns:
        possible object is Long
      • setNumberOfPackets

        public void setNumberOfPackets​(Long value)
        Sets the value of the numberOfPackets property.
        Parameters:
        value - allowed object is Long
      • isSetNumberOfPackets

        public boolean isSetNumberOfPackets()
      • getExtradata

        public byte[] getExtradata()
        Gets the value of the extradata property.
        Returns:
        possible object is String
      • setExtradata

        public void setExtradata​(byte[] value)
        Sets the value of the extradata property.
        Parameters:
        value - allowed object is String
      • isSetExtradata

        public boolean isSetExtradata()
      • getPid

        public Integer getPid()
        Gets the value of the pid property.
        Returns:
        possible object is Integer
      • setPid

        public void setPid​(Integer value)
        Sets the value of the pid property.
        Parameters:
        value - allowed object is Integer
      • isSetPid

        public boolean isSetPid()
      • getDuration

        public TimeCodeType getDuration()
        Gets the value of the duration property.
        Returns:
        possible object is TimeCodeType
      • setDuration

        public void setDuration​(TimeCodeType value)
        Sets the value of the duration property.
        Parameters:
        value - allowed object is TimeCodeType
      • isSetDuration

        public boolean isSetDuration()
      • getProfile

        public Integer getProfile()
        Gets the value of the profile property.
        Returns:
        possible object is Integer
      • setProfile

        public void setProfile​(Integer value)
        Sets the value of the profile property.
        Parameters:
        value - allowed object is Integer
      • isSetProfile

        public boolean isSetProfile()
      • getLevel

        public Integer getLevel()
        Gets the value of the level property.
        Returns:
        possible object is Integer
      • setLevel

        public void setLevel​(Integer value)
        Sets the value of the level property.
        Parameters:
        value - allowed object is Integer
      • isSetLevel

        public boolean isSetLevel()
      • getEdl

        public EDLType getEdl()
        Gets the value of the edl property.
        Returns:
        possible object is EDLType
      • setEdl

        public void setEdl​(EDLType value)
        Sets the value of the edl property.
        Parameters:
        value - allowed object is EDLType
      • isSetEdl

        public boolean isSetEdl()
      • getStartTimestamp

        public TimeCodeType getStartTimestamp()
        Gets the value of the startTimestamp property.
        Returns:
        possible object is TimeCodeType
      • setStartTimestamp

        public void setStartTimestamp​(TimeCodeType value)
        Sets the value of the startTimestamp property.
        Parameters:
        value - allowed object is TimeCodeType
      • isSetStartTimestamp

        public boolean isSetStartTimestamp()
      • getRepeatCount

        public BigInteger getRepeatCount()
        Gets the value of the repeatCount property.
        Returns:
        possible object is BigInteger
      • setRepeatCount

        public void setRepeatCount​(BigInteger value)
        Sets the value of the repeatCount property.
        Parameters:
        value - allowed object is BigInteger
      • isSetRepeatCount

        public boolean isSetRepeatCount()
      • getTrackOrder

        public Integer getTrackOrder()
        Gets the value of the trackOrder property.
        Returns:
        possible object is Integer
      • setTrackOrder

        public void setTrackOrder​(Integer value)
        Sets the value of the trackOrder property.
        Parameters:
        value - allowed object is Integer
      • isSetTrackOrder

        public boolean isSetTrackOrder()
      • getSegment

        public Integer getSegment()
        Gets the value of the segment property.
        Returns:
        possible object is Integer
      • setSegment

        public void setSegment​(Integer value)
        Sets the value of the segment property.
        Parameters:
        value - allowed object is Integer
      • isSetSegment

        public boolean isSetSegment()
      • copyTo

        public Object copyTo​(Object target)
        Specified by:
        copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
        Overrides:
        copyTo in class ComponentType
      • copyTo

        public Object copyTo​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                             Object target,
                             org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
        Specified by:
        copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
        Overrides:
        copyTo in class ComponentType
      • createNewInstance

        public Object createNewInstance()
        Specified by:
        createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
        Overrides:
        createNewInstance in class ComponentType
      • equals

        public boolean equals​(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                              org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                              Object object,
                              org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
        Specified by:
        equals in interface org.jvnet.jaxb2_commons.lang.Equals2
        Overrides:
        equals in class ComponentType
      • hashCode

        public int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
        Specified by:
        hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
        Overrides:
        hashCode in class ComponentType