Class TranscodePresetType

  • All Implemented Interfaces:
    Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

    public class TranscodePresetType
    extends Object
    implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

    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>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • TranscodePresetType

        public TranscodePresetType()
    • Method Detail

      • getDescription

        public String getDescription()
        Gets the value of the description property.
        Returns:
        possible object is String
      • setDescription

        public void setDescription​(String value)
        Sets the value of the description property.
        Parameters:
        value - allowed object is String
      • isSetDescription

        public boolean isSetDescription()
      • getName

        public String getName()
        Gets the value of the name property.
        Returns:
        possible object is String
      • setName

        public void setName​(String value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is String
      • isSetName

        public boolean isSetName()
      • getFormat

        public String getFormat()
        Gets the value of the format property.
        Returns:
        possible object is String
      • setFormat

        public void setFormat​(String value)
        Sets the value of the format property.
        Parameters:
        value - allowed object is String
      • isSetFormat

        public boolean isSetFormat()
      • isSetAudio

        public boolean isSetAudio()
      • getAudioTrack

        public List<AudioTrackTranscodePresetType> getAudioTrack()
        Gets the value of the audioTrack property.

        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

      • isSetAudioTrack

        public boolean isSetAudioTrack()
      • unsetAudioTrack

        public void unsetAudioTrack()
      • isSetVideo

        public boolean isSetVideo()
      • getStartTimecode

        public String getStartTimecode()
        Gets the value of the startTimecode property.
        Returns:
        possible object is String
      • setStartTimecode

        public void setStartTimecode​(String value)
        Sets the value of the startTimecode property.
        Parameters:
        value - allowed object is String
      • isSetStartTimecode

        public boolean isSetStartTimecode()
      • isSetFastStartSetting

        public boolean isSetFastStartSetting()
      • getThumbnailResolution

        public ResolutionType getThumbnailResolution()
        Gets the value of the thumbnailResolution property.
        Returns:
        possible object is ResolutionType
      • setThumbnailResolution

        public void setThumbnailResolution​(ResolutionType value)
        Sets the value of the thumbnailResolution property.
        Parameters:
        value - allowed object is ResolutionType
      • isSetThumbnailResolution

        public boolean isSetThumbnailResolution()
      • getThumbnailBackground

        public String getThumbnailBackground()
        Gets the value of the thumbnailBackground property.
        Returns:
        possible object is String
      • setThumbnailBackground

        public void setThumbnailBackground​(String value)
        Sets the value of the thumbnailBackground property.
        Parameters:
        value - allowed object is String
      • isSetThumbnailBackground

        public boolean isSetThumbnailBackground()
      • getThumbnailPeriod

        public TimeCodeType getThumbnailPeriod()
        Gets the value of the thumbnailPeriod property.
        Returns:
        possible object is TimeCodeType
      • setThumbnailPeriod

        public void setThumbnailPeriod​(TimeCodeType value)
        Sets the value of the thumbnailPeriod property.
        Parameters:
        value - allowed object is TimeCodeType
      • isSetThumbnailPeriod

        public boolean isSetThumbnailPeriod()
      • getThumbnailPlugin

        public String getThumbnailPlugin()
        Gets the value of the thumbnailPlugin property.
        Returns:
        possible object is String
      • setThumbnailPlugin

        public void setThumbnailPlugin​(String value)
        Sets the value of the thumbnailPlugin property.
        Parameters:
        value - allowed object is String
      • isSetThumbnailPlugin

        public boolean isSetThumbnailPlugin()
      • getPosterResolution

        public ResolutionType getPosterResolution()
        Gets the value of the posterResolution property.
        Returns:
        possible object is ResolutionType
      • setPosterResolution

        public void setPosterResolution​(ResolutionType value)
        Sets the value of the posterResolution property.
        Parameters:
        value - allowed object is ResolutionType
      • isSetPosterResolution

        public boolean isSetPosterResolution()
      • getPosterBackground

        public String getPosterBackground()
        Gets the value of the posterBackground property.
        Returns:
        possible object is String
      • setPosterBackground

        public void setPosterBackground​(String value)
        Sets the value of the posterBackground property.
        Parameters:
        value - allowed object is String
      • isSetPosterBackground

        public boolean isSetPosterBackground()
      • isFaceDetect

        public Boolean isFaceDetect()
        Gets the value of the faceDetect property.
        Returns:
        possible object is Boolean
      • setFaceDetect

        public void setFaceDetect​(Boolean value)
        Sets the value of the faceDetect property.
        Parameters:
        value - allowed object is Boolean
      • isSetFaceDetect

        public boolean isSetFaceDetect()
      • isSetMetadata

        public boolean isSetMetadata()
      • isPreserveEDL

        public Boolean isPreserveEDL()
        Gets the value of the preserveEDL property.
        Returns:
        possible object is Boolean
      • setPreserveEDL

        public void setPreserveEDL​(Boolean value)
        Sets the value of the preserveEDL property.
        Parameters:
        value - allowed object is Boolean
      • isSetPreserveEDL

        public boolean isSetPreserveEDL()
      • isAddClipName

        public Boolean isAddClipName()
        Gets the value of the addClipName property.
        Returns:
        possible object is Boolean
      • setAddClipName

        public void setAddClipName​(Boolean value)
        Sets the value of the addClipName property.
        Parameters:
        value - allowed object is Boolean
      • isSetAddClipName

        public boolean isSetAddClipName()
      • getOverlay

        public List<OverlayType> getOverlay()
        Gets the value of the overlay property.

        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

      • isSetOverlay

        public boolean isSetOverlay()
      • unsetOverlay

        public void unsetOverlay()
      • getTextOverlay

        public List<TextOverlayType> getTextOverlay()
        Gets the value of the textOverlay property.

        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

      • isSetTextOverlay

        public boolean isSetTextOverlay()
      • unsetTextOverlay

        public void unsetTextOverlay()
      • getPreferredSourceTag

        public String getPreferredSourceTag()
        Gets the value of the preferredSourceTag property.
        Returns:
        possible object is String
      • setPreferredSourceTag

        public void setPreferredSourceTag​(String value)
        Sets the value of the preferredSourceTag property.
        Parameters:
        value - allowed object is String
      • isSetPreferredSourceTag

        public boolean isSetPreferredSourceTag()
      • getScript

        public String getScript()
        Gets the value of the script property.
        Returns:
        possible object is String
      • setScript

        public void setScript​(String value)
        Sets the value of the script property.
        Parameters:
        value - allowed object is String
      • isSetScript

        public boolean isSetScript()
      • getShapeMetadata

        public List<KeyValuePairType> getShapeMetadata()
        Gets the value of the shapeMetadata property.

        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

      • isSetShapeMetadata

        public boolean isSetShapeMetadata()
      • unsetShapeMetadata

        public void unsetShapeMetadata()
      • getMaxChunkDuration

        public TimeCodeType getMaxChunkDuration()
        Gets the value of the maxChunkDuration property.
        Returns:
        possible object is TimeCodeType
      • setMaxChunkDuration

        public void setMaxChunkDuration​(TimeCodeType value)
        Sets the value of the maxChunkDuration property.
        Parameters:
        value - allowed object is TimeCodeType
      • isSetMaxChunkDuration

        public boolean isSetMaxChunkDuration()
      • getDemuxerSetting

        public List<KeyValuePairType> getDemuxerSetting()
        Gets the value of the demuxerSetting property.

        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

      • isSetDemuxerSetting

        public boolean isSetDemuxerSetting()
      • unsetDemuxerSetting

        public void unsetDemuxerSetting()
      • getMuxerSetting

        public List<KeyValuePairType> getMuxerSetting()
        Gets the value of the muxerSetting property.

        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

      • isSetMuxerSetting

        public boolean isSetMuxerSetting()
      • unsetMuxerSetting

        public void unsetMuxerSetting()
      • isSetSequenceOutput

        public boolean isSetSequenceOutput()
      • isSetMediaconvert

        public boolean isSetMediaconvert()
      • copyTo

        public Object copyTo​(Object target)
        Specified by:
        copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
      • 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
      • createNewInstance

        public Object createNewInstance()
        Specified by:
        createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
      • 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
      • 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object