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 Longprotected Stringprotected TimeCodeTypeprotected EDLTypeprotected Integerprotected byte[]protected TimeIntervalTypeprotected Stringprotected Integerprotected Longprotected Integerprotected Integerprotected BigIntegerprotected Integerprotected TimeCodeTypeprotected TimeBaseTypeprotected IntegerFields 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) booleanbooleanequals(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.inthashCode()inthashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) booleanbooleanbooleanbooleanisSetEdl()booleanbooleanbooleanbooleanbooleanbooleanbooleanisSetPid()booleanbooleanbooleanbooleanbooleanbooleanvoidsetBitrate(Long value) Sets the value of the bitrate property.voidSets the value of the codec property.voidsetDuration(TimeCodeType value) Sets the value of the duration property.voidSets the value of the edl property.voidsetEssenceStreamId(Integer value) Sets the value of the essenceStreamId property.voidsetExtradata(byte[] value) Sets the value of the extradata property.voidsetInterval(TimeIntervalType value) Sets the value of the interval property.voidsetItemTrack(String value) Sets the value of the itemTrack property.voidSets the value of the level property.voidsetNumberOfPackets(Long value) Sets the value of the numberOfPackets property.voidSets the value of the pid property.voidsetProfile(Integer value) Sets the value of the profile property.voidsetRepeatCount(BigInteger value) Sets the value of the repeatCount property.voidsetSegment(Integer value) Sets the value of the segment property.voidsetStartTimestamp(TimeCodeType value) Sets the value of the startTimestamp property.voidsetTimeBase(TimeBaseType value) Sets the value of the timeBase property.voidsetTrackOrder(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:
clonein classComponentType
-
copyTo
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classComponentType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) - Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classComponentType
-
createNewInstance
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
createNewInstancein 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:
withFilein 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:
withFilein classComponentType- Parameters:
values- objects to add to the list File- Returns:
- The class instance
-
withId
Sets the value of the id property.- Overrides:
withIdin classComponentType- Parameters:
value- allowed object isString- Returns:
- The class instance
-
withMetadata
Adds objects to the list of Metadata using add method- Overrides:
withMetadatain 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:
withMetadatain 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:
equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
equalsin classComponentType
-
equals
- Overrides:
equalsin classComponentType
-
visit
- Overrides:
visitin classComponentType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) - Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
hashCodein classComponentType
-
hashCode
public int hashCode()- Overrides:
hashCodein classComponentType
-
toString
- Overrides:
toStringin classComponentType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classComponentType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classComponentType
-