public class TranscodePresetType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals
Java class for TranscodePresetType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TranscodePresetType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="format" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="audio" type="{http://xml.vidispine.com/schema/vidispine}AudioTranscodePresetType" minOccurs="0"/>
<element name="audioTrack" type="{http://xml.vidispine.com/schema/vidispine}AudioTrackTranscodePresetType" maxOccurs="unbounded" minOccurs="0"/>
<element name="video" type="{http://xml.vidispine.com/schema/vidispine}VideoTranscodePresetType" minOccurs="0"/>
<element name="startTimecode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="fastStartSetting" type="{http://xml.vidispine.com/schema/vidispine}FastStartSettingType" minOccurs="0"/>
<element name="thumbnailResolution" type="{http://xml.vidispine.com/schema/vidispine}ResolutionType" minOccurs="0"/>
<element name="thumbnailBackground" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="thumbnailPeriod" type="{http://xml.vidispine.com/schema/vidispine}TimeCodeType" minOccurs="0"/>
<element name="thumbnailPlugin" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="posterResolution" type="{http://xml.vidispine.com/schema/vidispine}ResolutionType" minOccurs="0"/>
<element name="posterBackground" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="faceDetect" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}SimpleMetadataType" minOccurs="0"/>
<element name="preserveEDL" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="addClipName" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<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="preferredSourceTag" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="script" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="shapeMetadata" type="{http://xml.vidispine.com/schema/vidispine}KeyValuePairType" maxOccurs="unbounded" minOccurs="0"/>
<element name="maxChunkDuration" type="{http://xml.vidispine.com/schema/vidispine}TimeCodeType" minOccurs="0"/>
<element name="demuxerSetting" type="{http://xml.vidispine.com/schema/vidispine}KeyValuePairType" maxOccurs="unbounded" minOccurs="0"/>
<element name="muxerSetting" type="{http://xml.vidispine.com/schema/vidispine}KeyValuePairType" maxOccurs="unbounded" minOccurs="0"/>
<element name="sequenceOutput" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="start" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="width" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="mediaconvert" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="inputSetting" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="outputSetting" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="other" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
TranscodePresetType.Mediaconvert
Java class for anonymous complex type.
|
static class |
TranscodePresetType.PropInfo |
static class |
TranscodePresetType.SequenceOutput
Java class for anonymous complex type.
|
| Constructor and Description |
|---|
TranscodePresetType() |
protected String description
protected String name
protected String format
protected AudioTranscodePresetType audio
protected List<AudioTrackTranscodePresetType> audioTrack
protected VideoTranscodePresetType video
protected String startTimecode
protected FastStartSettingType fastStartSetting
protected ResolutionType thumbnailResolution
protected String thumbnailBackground
protected TimeCodeType thumbnailPeriod
protected String thumbnailPlugin
protected ResolutionType posterResolution
protected String posterBackground
protected Boolean faceDetect
protected SimpleMetadataType metadata
protected Boolean preserveEDL
protected Boolean addClipName
protected List<OverlayType> overlay
protected List<TextOverlayType> textOverlay
protected String preferredSourceTag
protected String script
protected List<KeyValuePairType> shapeMetadata
protected TimeCodeType maxChunkDuration
protected List<KeyValuePairType> demuxerSetting
protected List<KeyValuePairType> muxerSetting
protected TranscodePresetType.SequenceOutput sequenceOutput
protected TranscodePresetType.Mediaconvert mediaconvert
public String getDescription()
Stringpublic void setDescription(String value)
value - allowed object is
Stringpublic boolean isSetDescription()
public String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic boolean isSetName()
public String getFormat()
Stringpublic void setFormat(String value)
value - allowed object is
Stringpublic boolean isSetFormat()
public AudioTranscodePresetType getAudio()
AudioTranscodePresetTypepublic void setAudio(AudioTranscodePresetType value)
value - allowed object is
AudioTranscodePresetTypepublic boolean isSetAudio()
public List<AudioTrackTranscodePresetType> getAudioTrack()
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 audioTrack property.
For example, to add a new item, do as follows:
getAudioTrack().add(newItem);
Objects of the following type(s) are allowed in the list
AudioTrackTranscodePresetType
public boolean isSetAudioTrack()
public void unsetAudioTrack()
public VideoTranscodePresetType getVideo()
VideoTranscodePresetTypepublic void setVideo(VideoTranscodePresetType value)
value - allowed object is
VideoTranscodePresetTypepublic boolean isSetVideo()
public String getStartTimecode()
Stringpublic void setStartTimecode(String value)
value - allowed object is
Stringpublic boolean isSetStartTimecode()
public FastStartSettingType getFastStartSetting()
FastStartSettingTypepublic void setFastStartSetting(FastStartSettingType value)
value - allowed object is
FastStartSettingTypepublic boolean isSetFastStartSetting()
public ResolutionType getThumbnailResolution()
ResolutionTypepublic void setThumbnailResolution(ResolutionType value)
value - allowed object is
ResolutionTypepublic boolean isSetThumbnailResolution()
public String getThumbnailBackground()
Stringpublic void setThumbnailBackground(String value)
value - allowed object is
Stringpublic boolean isSetThumbnailBackground()
public TimeCodeType getThumbnailPeriod()
TimeCodeTypepublic void setThumbnailPeriod(TimeCodeType value)
value - allowed object is
TimeCodeTypepublic boolean isSetThumbnailPeriod()
public String getThumbnailPlugin()
Stringpublic void setThumbnailPlugin(String value)
value - allowed object is
Stringpublic boolean isSetThumbnailPlugin()
public ResolutionType getPosterResolution()
ResolutionTypepublic void setPosterResolution(ResolutionType value)
value - allowed object is
ResolutionTypepublic boolean isSetPosterResolution()
public String getPosterBackground()
Stringpublic void setPosterBackground(String value)
value - allowed object is
Stringpublic boolean isSetPosterBackground()
public Boolean isFaceDetect()
Booleanpublic void setFaceDetect(Boolean value)
value - allowed object is
Booleanpublic boolean isSetFaceDetect()
public SimpleMetadataType getMetadata()
SimpleMetadataTypepublic void setMetadata(SimpleMetadataType value)
value - allowed object is
SimpleMetadataTypepublic boolean isSetMetadata()
public Boolean isPreserveEDL()
Booleanpublic void setPreserveEDL(Boolean value)
value - allowed object is
Booleanpublic boolean isSetPreserveEDL()
public Boolean isAddClipName()
Booleanpublic void setAddClipName(Boolean value)
value - allowed object is
Booleanpublic boolean isSetAddClipName()
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 String getPreferredSourceTag()
Stringpublic void setPreferredSourceTag(String value)
value - allowed object is
Stringpublic boolean isSetPreferredSourceTag()
public String getScript()
Stringpublic void setScript(String value)
value - allowed object is
Stringpublic boolean isSetScript()
public List<KeyValuePairType> getShapeMetadata()
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 shapeMetadata property.
For example, to add a new item, do as follows:
getShapeMetadata().add(newItem);
Objects of the following type(s) are allowed in the list
KeyValuePairType
public boolean isSetShapeMetadata()
public void unsetShapeMetadata()
public TimeCodeType getMaxChunkDuration()
TimeCodeTypepublic void setMaxChunkDuration(TimeCodeType value)
value - allowed object is
TimeCodeTypepublic boolean isSetMaxChunkDuration()
public List<KeyValuePairType> getDemuxerSetting()
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 demuxerSetting property.
For example, to add a new item, do as follows:
getDemuxerSetting().add(newItem);
Objects of the following type(s) are allowed in the list
KeyValuePairType
public boolean isSetDemuxerSetting()
public void unsetDemuxerSetting()
public List<KeyValuePairType> getMuxerSetting()
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 muxerSetting property.
For example, to add a new item, do as follows:
getMuxerSetting().add(newItem);
Objects of the following type(s) are allowed in the list
KeyValuePairType
public boolean isSetMuxerSetting()
public void unsetMuxerSetting()
public TranscodePresetType.SequenceOutput getSequenceOutput()
TranscodePresetType.SequenceOutputpublic void setSequenceOutput(TranscodePresetType.SequenceOutput value)
value - allowed object is
TranscodePresetType.SequenceOutputpublic boolean isSetSequenceOutput()
public TranscodePresetType.Mediaconvert getMediaconvert()
TranscodePresetType.Mediaconvertpublic void setMediaconvert(TranscodePresetType.Mediaconvert value)
value - allowed object is
TranscodePresetType.Mediaconvertpublic boolean isSetMediaconvert()
public Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTopublic 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.CopyTopublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTopublic TranscodePresetType withDescription(String value)
public TranscodePresetType withName(String value)
public TranscodePresetType withFormat(String value)
public TranscodePresetType withAudio(AudioTranscodePresetType value)
public TranscodePresetType withAudioTrack(AudioTrackTranscodePresetType... values)
public TranscodePresetType withAudioTrack(Collection<AudioTrackTranscodePresetType> values)
public TranscodePresetType withVideo(VideoTranscodePresetType value)
public TranscodePresetType withStartTimecode(String value)
public TranscodePresetType withFastStartSetting(FastStartSettingType value)
public TranscodePresetType withThumbnailResolution(ResolutionType value)
public TranscodePresetType withThumbnailBackground(String value)
public TranscodePresetType withThumbnailPeriod(TimeCodeType value)
public TranscodePresetType withThumbnailPlugin(String value)
public TranscodePresetType withPosterResolution(ResolutionType value)
public TranscodePresetType withPosterBackground(String value)
public TranscodePresetType withFaceDetect(Boolean value)
public TranscodePresetType withMetadata(SimpleMetadataType value)
public TranscodePresetType withPreserveEDL(Boolean value)
public TranscodePresetType withAddClipName(Boolean value)
public TranscodePresetType withOverlay(OverlayType... values)
public TranscodePresetType withOverlay(Collection<OverlayType> values)
public TranscodePresetType withTextOverlay(TextOverlayType... values)
public TranscodePresetType withTextOverlay(Collection<TextOverlayType> values)
public TranscodePresetType withPreferredSourceTag(String value)
public TranscodePresetType withScript(String value)
public TranscodePresetType withShapeMetadata(KeyValuePairType... values)
public TranscodePresetType withShapeMetadata(Collection<KeyValuePairType> values)
public TranscodePresetType withMaxChunkDuration(TimeCodeType value)
public TranscodePresetType withDemuxerSetting(KeyValuePairType... values)
public TranscodePresetType withDemuxerSetting(Collection<KeyValuePairType> values)
public TranscodePresetType withMuxerSetting(KeyValuePairType... values)
public TranscodePresetType withMuxerSetting(Collection<KeyValuePairType> values)
public TranscodePresetType withSequenceOutput(TranscodePresetType.SequenceOutput value)
public TranscodePresetType withMediaconvert(TranscodePresetType.Mediaconvert value)
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.Equalspublic TranscodePresetType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2019. All rights reserved.