public class ComplexJobVideoOutputType extends ComplexJobOutputType implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals
Java class for ComplexJobVideoOutputType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ComplexJobVideoOutputType"> <complexContent> <extension base="{http://xml.vidispine.com/schema/vidispine}ComplexJobOutputType"> <sequence> <element name="scaling" type="{http://xml.vidispine.com/schema/vidispine}ScalingType" minOccurs="0"/> <element name="resolution" type="{http://xml.vidispine.com/schema/vidispine}ResolutionType" minOccurs="0"/> <element name="pixelFormat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="gopSize" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> <element name="maxBFrames" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> <element name="rcBufferSize" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> <element name="rcInitialBufferOccupancy" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> <element name="minBitrate" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> <element name="maxBitrate" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> <element name="colorSiting" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> <element name="generateThumbnails" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="uri" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded"/> <element name="minDelay" type="{http://xml.vidispine.com/schema/vidispine}TimeCodeType" minOccurs="0"/> <element name="maxDelay" type="{http://xml.vidispine.com/schema/vidispine}TimeCodeType" minOccurs="0"/> <element name="background" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="detectorPlugin" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="resolution" type="{http://xml.vidispine.com/schema/vidispine}ResolutionType" minOccurs="0"/> <element name="period" type="{http://xml.vidispine.com/schema/vidispine}TimeCodeType" minOccurs="0"/> <element name="bulkyMetadataURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="generatePosters" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="background" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="resolution" type="{http://xml.vidispine.com/schema/vidispine}ResolutionType" minOccurs="0"/> <element name="uri" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded"/> <element name="timeCode" type="{http://xml.vidispine.com/schema/vidispine}TimeCodeType" maxOccurs="unbounded"/> <element name="format" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="setting" type="{http://xml.vidispine.com/schema/vidispine}KeyValuePairType" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="smallPosters" type="{http://www.w3.org/2001/XMLSchema}boolean" /> </restriction> </complexContent> </complexType> </element> <element name="detectFaces" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="metadataUri" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> <element name="faceDetectorPlugin" type="{http://www.w3.org/2001/XMLSchema}string"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="overlay" type="{http://xml.vidispine.com/schema/vidispine}OverlayType" maxOccurs="unbounded" minOccurs="0"/> <element name="textOverlay" type="{http://xml.vidispine.com/schema/vidispine}TextOverlayType" maxOccurs="unbounded" minOccurs="0"/> <element name="stripParameterSets" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="addParameterSets" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="parameterSets" type="{http://www.w3.org/2001/XMLSchema}hexBinary" minOccurs="0"/> <element name="level" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="disableFrameDupDrop" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="forceCFR" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="burnTimecode" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="imageQuality" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/> <element name="displayWidth" type="{http://xml.vidispine.com/schema/vidispine}RationalType" minOccurs="0"/> <element name="displayHeight" type="{http://xml.vidispine.com/schema/vidispine}RationalType" minOccurs="0"/> <element name="displayXOffset" type="{http://xml.vidispine.com/schema/vidispine}RationalType" minOccurs="0"/> <element name="displayYOffset" type="{http://xml.vidispine.com/schema/vidispine}RationalType" minOccurs="0"/> <element name="containerSAR" type="{http://xml.vidispine.com/schema/vidispine}AspectRatioType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
ComplexJobVideoOutputType.DetectFaces
Java class for anonymous complex type.
|
static class |
ComplexJobVideoOutputType.GeneratePosters
Java class for anonymous complex type.
|
static class |
ComplexJobVideoOutputType.GenerateThumbnails
Java class for anonymous complex type.
|
static class |
ComplexJobVideoOutputType.PropInfo |
bitrate, codec, codecName, codecTag, codecTagString, edl, id, metadata, objectTracking, preset, setting, start, timeBase
Constructor and Description |
---|
ComplexJobVideoOutputType() |
getBitrate, getCodec, getCodecName, getCodecTag, getCodecTagString, getEdl, getId, getMetadata, getObjectTracking, getPreset, getSetting, getStart, getTimeBase, isSetBitrate, isSetCodec, isSetCodecName, isSetCodecTag, isSetCodecTagString, isSetEdl, isSetId, isSetMetadata, isSetObjectTracking, isSetPreset, isSetSetting, isSetStart, isSetTimeBase, setBitrate, setCodec, setCodecName, setCodecTag, setCodecTagString, setEdl, setObjectTracking, setStart, setTimeBase, unsetId, unsetMetadata, unsetPreset, unsetSetting
protected ScalingType scaling
protected ResolutionType resolution
protected String pixelFormat
protected Integer gopSize
protected Integer maxBFrames
protected Long rcBufferSize
protected Long rcInitialBufferOccupancy
protected Long minBitrate
protected Long maxBitrate
protected Integer colorSiting
protected ComplexJobVideoOutputType.GenerateThumbnails generateThumbnails
protected ComplexJobVideoOutputType.GeneratePosters generatePosters
protected ComplexJobVideoOutputType.DetectFaces detectFaces
protected List<OverlayType> overlay
protected List<TextOverlayType> textOverlay
protected Boolean stripParameterSets
protected Boolean addParameterSets
protected byte[] parameterSets
protected Integer level
protected Boolean disableFrameDupDrop
protected Boolean forceCFR
protected Boolean burnTimecode
protected BigInteger imageQuality
protected RationalType displayWidth
protected RationalType displayHeight
protected RationalType displayXOffset
protected RationalType displayYOffset
protected AspectRatioType containerSAR
public ScalingType getScaling()
ScalingType
public void setScaling(ScalingType value)
value
- allowed object is
ScalingType
public boolean isSetScaling()
public ResolutionType getResolution()
ResolutionType
public void setResolution(ResolutionType value)
value
- allowed object is
ResolutionType
public boolean isSetResolution()
public String getPixelFormat()
String
public void setPixelFormat(String value)
value
- allowed object is
String
public boolean isSetPixelFormat()
public Integer getGopSize()
Integer
public void setGopSize(Integer value)
value
- allowed object is
Integer
public boolean isSetGopSize()
public Integer getMaxBFrames()
Integer
public void setMaxBFrames(Integer value)
value
- allowed object is
Integer
public boolean isSetMaxBFrames()
public Long getRcBufferSize()
Long
public void setRcBufferSize(Long value)
value
- allowed object is
Long
public boolean isSetRcBufferSize()
public Long getRcInitialBufferOccupancy()
Long
public void setRcInitialBufferOccupancy(Long value)
value
- allowed object is
Long
public boolean isSetRcInitialBufferOccupancy()
public Long getMinBitrate()
Long
public void setMinBitrate(Long value)
value
- allowed object is
Long
public boolean isSetMinBitrate()
public Long getMaxBitrate()
Long
public void setMaxBitrate(Long value)
value
- allowed object is
Long
public boolean isSetMaxBitrate()
public Integer getColorSiting()
Integer
public void setColorSiting(Integer value)
value
- allowed object is
Integer
public boolean isSetColorSiting()
public ComplexJobVideoOutputType.GenerateThumbnails getGenerateThumbnails()
ComplexJobVideoOutputType.GenerateThumbnails
public void setGenerateThumbnails(ComplexJobVideoOutputType.GenerateThumbnails value)
value
- allowed object is
ComplexJobVideoOutputType.GenerateThumbnails
public boolean isSetGenerateThumbnails()
public ComplexJobVideoOutputType.GeneratePosters getGeneratePosters()
ComplexJobVideoOutputType.GeneratePosters
public void setGeneratePosters(ComplexJobVideoOutputType.GeneratePosters value)
value
- allowed object is
ComplexJobVideoOutputType.GeneratePosters
public boolean isSetGeneratePosters()
public ComplexJobVideoOutputType.DetectFaces getDetectFaces()
ComplexJobVideoOutputType.DetectFaces
public void setDetectFaces(ComplexJobVideoOutputType.DetectFaces value)
value
- allowed object is
ComplexJobVideoOutputType.DetectFaces
public boolean isSetDetectFaces()
public List<OverlayType> getOverlay()
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 overlay property.
For example, to add a new item, do as follows:
getOverlay().add(newItem);
Objects of the following type(s) are allowed in the list
OverlayType
public boolean isSetOverlay()
public void unsetOverlay()
public List<TextOverlayType> getTextOverlay()
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 textOverlay property.
For example, to add a new item, do as follows:
getTextOverlay().add(newItem);
Objects of the following type(s) are allowed in the list
TextOverlayType
public boolean isSetTextOverlay()
public void unsetTextOverlay()
public Boolean isStripParameterSets()
Boolean
public void setStripParameterSets(Boolean value)
value
- allowed object is
Boolean
public boolean isSetStripParameterSets()
public Boolean isAddParameterSets()
Boolean
public void setAddParameterSets(Boolean value)
value
- allowed object is
Boolean
public boolean isSetAddParameterSets()
public byte[] getParameterSets()
String
public void setParameterSets(byte[] value)
value
- allowed object is
String
public boolean isSetParameterSets()
public Integer getLevel()
Integer
public void setLevel(Integer value)
value
- allowed object is
Integer
public boolean isSetLevel()
public Boolean isDisableFrameDupDrop()
Boolean
public void setDisableFrameDupDrop(Boolean value)
value
- allowed object is
Boolean
public boolean isSetDisableFrameDupDrop()
public Boolean isForceCFR()
Boolean
public void setForceCFR(Boolean value)
value
- allowed object is
Boolean
public boolean isSetForceCFR()
public Boolean isBurnTimecode()
Boolean
public void setBurnTimecode(Boolean value)
value
- allowed object is
Boolean
public boolean isSetBurnTimecode()
public BigInteger getImageQuality()
BigInteger
public void setImageQuality(BigInteger value)
value
- allowed object is
BigInteger
public boolean isSetImageQuality()
public RationalType getDisplayWidth()
RationalType
public void setDisplayWidth(RationalType value)
value
- allowed object is
RationalType
public boolean isSetDisplayWidth()
public RationalType getDisplayHeight()
RationalType
public void setDisplayHeight(RationalType value)
value
- allowed object is
RationalType
public boolean isSetDisplayHeight()
public RationalType getDisplayXOffset()
RationalType
public void setDisplayXOffset(RationalType value)
value
- allowed object is
RationalType
public boolean isSetDisplayXOffset()
public RationalType getDisplayYOffset()
RationalType
public void setDisplayYOffset(RationalType value)
value
- allowed object is
RationalType
public boolean isSetDisplayYOffset()
public AspectRatioType getContainerSAR()
AspectRatioType
public void setContainerSAR(AspectRatioType value)
value
- allowed object is
AspectRatioType
public boolean isSetContainerSAR()
public Object clone()
clone
in class ComplexJobOutputType
public Object copyTo(Object target)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
copyTo
in class ComplexJobOutputType
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
copyTo
in class ComplexJobOutputType
public Object createNewInstance()
createNewInstance
in interface org.jvnet.jaxb2_commons.lang.CopyTo
createNewInstance
in class ComplexJobOutputType
public ComplexJobVideoOutputType withScaling(ScalingType value)
public ComplexJobVideoOutputType withResolution(ResolutionType value)
public ComplexJobVideoOutputType withPixelFormat(String value)
public ComplexJobVideoOutputType withGopSize(Integer value)
public ComplexJobVideoOutputType withMaxBFrames(Integer value)
public ComplexJobVideoOutputType withRcBufferSize(Long value)
public ComplexJobVideoOutputType withRcInitialBufferOccupancy(Long value)
public ComplexJobVideoOutputType withMinBitrate(Long value)
public ComplexJobVideoOutputType withMaxBitrate(Long value)
public ComplexJobVideoOutputType withColorSiting(Integer value)
public ComplexJobVideoOutputType withGenerateThumbnails(ComplexJobVideoOutputType.GenerateThumbnails value)
public ComplexJobVideoOutputType withGeneratePosters(ComplexJobVideoOutputType.GeneratePosters value)
public ComplexJobVideoOutputType withDetectFaces(ComplexJobVideoOutputType.DetectFaces value)
public ComplexJobVideoOutputType withOverlay(OverlayType... values)
public ComplexJobVideoOutputType withOverlay(Collection<OverlayType> values)
public ComplexJobVideoOutputType withTextOverlay(TextOverlayType... values)
public ComplexJobVideoOutputType withTextOverlay(Collection<TextOverlayType> values)
public ComplexJobVideoOutputType withStripParameterSets(Boolean value)
public ComplexJobVideoOutputType withAddParameterSets(Boolean value)
public ComplexJobVideoOutputType withParameterSets(byte[] value)
public ComplexJobVideoOutputType withLevel(Integer value)
public ComplexJobVideoOutputType withDisableFrameDupDrop(Boolean value)
public ComplexJobVideoOutputType withForceCFR(Boolean value)
public ComplexJobVideoOutputType withBurnTimecode(Boolean value)
public ComplexJobVideoOutputType withImageQuality(BigInteger value)
public ComplexJobVideoOutputType withDisplayWidth(RationalType value)
public ComplexJobVideoOutputType withDisplayHeight(RationalType value)
public ComplexJobVideoOutputType withDisplayXOffset(RationalType value)
public ComplexJobVideoOutputType withDisplayYOffset(RationalType value)
public ComplexJobVideoOutputType withContainerSAR(AspectRatioType value)
public ComplexJobVideoOutputType withId(Integer... values)
withId
in class ComplexJobOutputType
public ComplexJobVideoOutputType withId(Collection<Integer> values)
withId
in class ComplexJobOutputType
public ComplexJobVideoOutputType withStart(TimeCodeType value)
withStart
in class ComplexJobOutputType
public ComplexJobVideoOutputType withCodec(String value)
withCodec
in class ComplexJobOutputType
public ComplexJobVideoOutputType withCodecTag(Long value)
withCodecTag
in class ComplexJobOutputType
public ComplexJobVideoOutputType withCodecTagString(String value)
withCodecTagString
in class ComplexJobOutputType
public ComplexJobVideoOutputType withCodecName(String value)
withCodecName
in class ComplexJobOutputType
public ComplexJobVideoOutputType withBitrate(Long value)
withBitrate
in class ComplexJobOutputType
public ComplexJobVideoOutputType withTimeBase(TimeBaseType value)
withTimeBase
in class ComplexJobOutputType
public ComplexJobVideoOutputType withPreset(String... values)
withPreset
in class ComplexJobOutputType
public ComplexJobVideoOutputType withPreset(Collection<String> values)
withPreset
in class ComplexJobOutputType
public ComplexJobVideoOutputType withEdl(EDLType value)
withEdl
in class ComplexJobOutputType
public ComplexJobVideoOutputType withSetting(KeyValuePairType... values)
withSetting
in class ComplexJobOutputType
public ComplexJobVideoOutputType withSetting(Collection<KeyValuePairType> values)
withSetting
in class ComplexJobOutputType
public ComplexJobVideoOutputType withObjectTracking(ComplexJobOTIFType value)
withObjectTracking
in class ComplexJobOutputType
public ComplexJobVideoOutputType withMetadata(KeyValuePairType... values)
withMetadata
in class ComplexJobOutputType
public ComplexJobVideoOutputType withMetadata(Collection<KeyValuePairType> values)
withMetadata
in class ComplexJobOutputType
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
equals
in class ComplexJobOutputType
public boolean equals(Object object)
equals
in class ComplexJobOutputType
public ComplexJobVideoOutputType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
visit
in class ComplexJobOutputType
Copyright © 2018. All rights reserved.