Package com.vidispine.generated
Class MediaComponentType
java.lang.Object
com.vidispine.generated.ComponentType
com.vidispine.generated.MediaComponentType
- All Implemented Interfaces:
Serializable
,Cloneable
,org.jvnet.jaxb.lang.CopyTo
,org.jvnet.jaxb.lang.Equals
,org.jvnet.jaxb.lang.HashCode
,org.jvnet.jaxb.lang.ToString
- Direct Known Subclasses:
AudioComponentType
,SubtitleComponentType
,VideoComponentType
public class MediaComponentType
extends ComponentType
implements Serializable, Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.ToString
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:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Long
protected String
protected TimeCodeType
protected EDLType
protected Integer
protected byte[]
protected TimeIntervalType
protected String
protected Integer
protected Long
protected Integer
protected Integer
protected BigInteger
protected Integer
protected TimeCodeType
protected TimeBaseType
protected Integer
Fields inherited from class com.vidispine.generated.ComponentType
file, id, metadata
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend
(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) appendFields
(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) clone()
copyTo
(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) boolean
boolean
equals
(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) Gets the value of the bitrate property.getCodec()
Gets the value of the codec property.Gets the value of the duration property.getEdl()
Gets the value of the edl property.Gets the value of the essenceStreamId property.byte[]
Gets the value of the extradata property.Gets the value of the interval property.Gets the value of the itemTrack property.getLevel()
Gets the value of the level property.Gets the value of the numberOfPackets property.getPid()
Gets the value of the pid property.Gets the value of the profile property.Gets the value of the repeatCount property.Gets the value of the segment property.Gets the value of the startTimestamp property.Gets the value of the timeBase property.Gets the value of the trackOrder property.int
hashCode()
int
hashCode
(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) boolean
boolean
boolean
boolean
isSetEdl()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isSetPid()
boolean
boolean
boolean
boolean
boolean
boolean
void
setBitrate
(Long value) Sets the value of the bitrate property.void
Sets the value of the codec property.void
setDuration
(TimeCodeType value) Sets the value of the duration property.void
Sets the value of the edl property.void
setEssenceStreamId
(Integer value) Sets the value of the essenceStreamId property.void
setExtradata
(byte[] value) Sets the value of the extradata property.void
setInterval
(TimeIntervalType value) Sets the value of the interval property.void
setItemTrack
(String value) Sets the value of the itemTrack property.void
Sets the value of the level property.void
setNumberOfPackets
(Long value) Sets the value of the numberOfPackets property.void
Sets the value of the pid property.void
setProfile
(Integer value) Sets the value of the profile property.void
setRepeatCount
(BigInteger value) Sets the value of the repeatCount property.void
setSegment
(Integer value) Sets the value of the segment property.void
setStartTimestamp
(TimeCodeType value) Sets the value of the startTimestamp property.void
setTimeBase
(TimeBaseType value) Sets the value of the timeBase property.void
setTrackOrder
(Integer value) Sets the value of the trackOrder property.toString()
visit
(com.kscs.util.jaxb.PropertyVisitor _visitor_) withBitrate
(Long value) Sets the value of the bitrate property.Sets the value of the codec property.withDuration
(TimeCodeType value) Sets the value of the duration property.Sets the value of the edl property.withEssenceStreamId
(Integer value) Sets the value of the essenceStreamId property.withExtradata
(byte[] value) Sets the value of the extradata property.Adds objects to the list of File using add methodwithFile
(Collection<FileType> values) Adds objects to the list of File using addAll methodSets the value of the id property.withInterval
(TimeIntervalType value) Sets the value of the interval property.withItemTrack
(String value) Sets the value of the itemTrack property.Sets the value of the level property.withMetadata
(KeyValuePairType... values) Adds objects to the list of Metadata using add methodwithMetadata
(Collection<KeyValuePairType> values) Adds objects to the list of Metadata using addAll methodwithNumberOfPackets
(Long value) Sets the value of the numberOfPackets property.Sets the value of the pid property.withProfile
(Integer value) Sets the value of the profile property.withRepeatCount
(BigInteger value) Sets the value of the repeatCount property.withSegment
(Integer value) Sets the value of the segment property.withStartTimestamp
(TimeCodeType value) Sets the value of the startTimestamp property.withTimeBase
(TimeBaseType value) Sets the value of the timeBase property.withTrackOrder
(Integer value) Sets the value of the trackOrder property.Methods inherited from class com.vidispine.generated.ComponentType
getFile, getId, getMetadata, isSetFile, isSetId, isSetMetadata, setId, unsetFile, unsetMetadata
-
Field Details
-
codec
-
timeBase
-
itemTrack
-
essenceStreamId
-
interval
-
bitrate
-
numberOfPackets
-
extradata
protected byte[] extradata -
pid
-
duration
-
profile
-
level
-
edl
-
startTimestamp
-
repeatCount
-
trackOrder
-
segment
-
-
Constructor Details
-
MediaComponentType
public MediaComponentType()
-
-
Method Details
-
getCodec
Gets the value of the codec property.- Returns:
- possible object is
String
-
setCodec
Sets the value of the codec property.- Parameters:
value
- allowed object isString
-
isSetCodec
public boolean isSetCodec() -
getTimeBase
Gets the value of the timeBase property.- Returns:
- possible object is
TimeBaseType
-
setTimeBase
Sets the value of the timeBase property.- Parameters:
value
- allowed object isTimeBaseType
-
isSetTimeBase
public boolean isSetTimeBase() -
getItemTrack
Gets the value of the itemTrack property.- Returns:
- possible object is
String
-
setItemTrack
Sets the value of the itemTrack property.- Parameters:
value
- allowed object isString
-
isSetItemTrack
public boolean isSetItemTrack() -
getEssenceStreamId
Gets the value of the essenceStreamId property.- Returns:
- possible object is
Integer
-
setEssenceStreamId
Sets the value of the essenceStreamId property.- Parameters:
value
- allowed object isInteger
-
isSetEssenceStreamId
public boolean isSetEssenceStreamId() -
getInterval
Gets the value of the interval property.- Returns:
- possible object is
TimeIntervalType
-
setInterval
Sets the value of the interval property.- Parameters:
value
- allowed object isTimeIntervalType
-
isSetInterval
public boolean isSetInterval() -
getBitrate
Gets the value of the bitrate property.- Returns:
- possible object is
Long
-
setBitrate
Sets the value of the bitrate property.- Parameters:
value
- allowed object isLong
-
isSetBitrate
public boolean isSetBitrate() -
getNumberOfPackets
Gets the value of the numberOfPackets property.- Returns:
- possible object is
Long
-
setNumberOfPackets
Sets the value of the numberOfPackets property.- Parameters:
value
- allowed object isLong
-
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 isString
-
isSetExtradata
public boolean isSetExtradata() -
getPid
Gets the value of the pid property.- Returns:
- possible object is
Integer
-
setPid
Sets the value of the pid property.- Parameters:
value
- allowed object isInteger
-
isSetPid
public boolean isSetPid() -
getDuration
Gets the value of the duration property.- Returns:
- possible object is
TimeCodeType
-
setDuration
Sets the value of the duration property.- Parameters:
value
- allowed object isTimeCodeType
-
isSetDuration
public boolean isSetDuration() -
getProfile
Gets the value of the profile property.- Returns:
- possible object is
Integer
-
setProfile
Sets the value of the profile property.- Parameters:
value
- allowed object isInteger
-
isSetProfile
public boolean isSetProfile() -
getLevel
Gets the value of the level property.- Returns:
- possible object is
Integer
-
setLevel
Sets the value of the level property.- Parameters:
value
- allowed object isInteger
-
isSetLevel
public boolean isSetLevel() -
getEdl
Gets the value of the edl property.- Returns:
- possible object is
EDLType
-
setEdl
Sets the value of the edl property.- Parameters:
value
- allowed object isEDLType
-
isSetEdl
public boolean isSetEdl() -
getStartTimestamp
Gets the value of the startTimestamp property.- Returns:
- possible object is
TimeCodeType
-
setStartTimestamp
Sets the value of the startTimestamp property.- Parameters:
value
- allowed object isTimeCodeType
-
isSetStartTimestamp
public boolean isSetStartTimestamp() -
getRepeatCount
Gets the value of the repeatCount property.- Returns:
- possible object is
BigInteger
-
setRepeatCount
Sets the value of the repeatCount property.- Parameters:
value
- allowed object isBigInteger
-
isSetRepeatCount
public boolean isSetRepeatCount() -
getTrackOrder
Gets the value of the trackOrder property.- Returns:
- possible object is
Integer
-
setTrackOrder
Sets the value of the trackOrder property.- Parameters:
value
- allowed object isInteger
-
isSetTrackOrder
public boolean isSetTrackOrder() -
getSegment
Gets the value of the segment property.- Returns:
- possible object is
Integer
-
setSegment
Sets the value of the segment property.- Parameters:
value
- allowed object isInteger
-
isSetSegment
public boolean isSetSegment() -
clone
- Overrides:
clone
in classComponentType
-
copyTo
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb.lang.CopyTo
- Overrides:
copyTo
in classComponentType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) - Specified by:
copyTo
in interfaceorg.jvnet.jaxb.lang.CopyTo
- Overrides:
copyTo
in classComponentType
-
createNewInstance
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb.lang.CopyTo
- Overrides:
createNewInstance
in classComponentType
-
withCodec
Sets the value of the codec property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withTimeBase
Sets the value of the timeBase property.- Parameters:
value
- allowed object isTimeBaseType
- Returns:
- The class instance
-
withItemTrack
Sets the value of the itemTrack property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withEssenceStreamId
Sets the value of the essenceStreamId property.- Parameters:
value
- allowed object isInteger
- Returns:
- The class instance
-
withInterval
Sets the value of the interval property.- Parameters:
value
- allowed object isTimeIntervalType
- Returns:
- The class instance
-
withBitrate
Sets the value of the bitrate property.- Parameters:
value
- allowed object isLong
- Returns:
- The class instance
-
withNumberOfPackets
Sets the value of the numberOfPackets property.- Parameters:
value
- allowed object isLong
- Returns:
- The class instance
-
withExtradata
Sets the value of the extradata property.- Parameters:
value
- allowed object is byte[]- Returns:
- The class instance
-
withPid
Sets the value of the pid property.- Parameters:
value
- allowed object isInteger
- Returns:
- The class instance
-
withDuration
Sets the value of the duration property.- Parameters:
value
- allowed object isTimeCodeType
- Returns:
- The class instance
-
withProfile
Sets the value of the profile property.- Parameters:
value
- allowed object isInteger
- Returns:
- The class instance
-
withLevel
Sets the value of the level property.- Parameters:
value
- allowed object isInteger
- Returns:
- The class instance
-
withEdl
Sets the value of the edl property.- Parameters:
value
- allowed object isEDLType
- Returns:
- The class instance
-
withStartTimestamp
Sets the value of the startTimestamp property.- Parameters:
value
- allowed object isTimeCodeType
- Returns:
- The class instance
-
withRepeatCount
Sets the value of the repeatCount property.- Parameters:
value
- allowed object isBigInteger
- Returns:
- The class instance
-
withTrackOrder
Sets the value of the trackOrder property.- Parameters:
value
- allowed object isInteger
- Returns:
- The class instance
-
withSegment
Sets the value of the segment property.- Parameters:
value
- allowed object isInteger
- Returns:
- The class instance
-
withFile
Adds objects to the list of File using add method- Overrides:
withFile
in classComponentType
- Parameters:
values
- objects to add to the list File- Returns:
- The class instance
-
withFile
Adds objects to the list of File using addAll method- Overrides:
withFile
in classComponentType
- Parameters:
values
- objects to add to the list File- Returns:
- The class instance
-
withId
Sets the value of the id property.- Overrides:
withId
in classComponentType
- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withMetadata
Adds objects to the list of Metadata using add method- Overrides:
withMetadata
in classComponentType
- Parameters:
values
- objects to add to the list Metadata- Returns:
- The class instance
-
withMetadata
Adds objects to the list of Metadata using addAll method- Overrides:
withMetadata
in classComponentType
- Parameters:
values
- objects to add to the list Metadata- Returns:
- The class instance
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) - Specified by:
equals
in interfaceorg.jvnet.jaxb.lang.Equals
- Overrides:
equals
in classComponentType
-
equals
- Overrides:
equals
in classComponentType
-
visit
- Overrides:
visit
in classComponentType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) - Specified by:
hashCode
in interfaceorg.jvnet.jaxb.lang.HashCode
- Overrides:
hashCode
in classComponentType
-
hashCode
public int hashCode()- Overrides:
hashCode
in classComponentType
-
toString
- Overrides:
toString
in classComponentType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
append
in interfaceorg.jvnet.jaxb.lang.ToString
- Overrides:
append
in classComponentType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFields
in interfaceorg.jvnet.jaxb.lang.ToString
- Overrides:
appendFields
in classComponentType
-