/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the elastictranscoder-2012-09-25.normal.json service model. */ using System; using System.Collections.Generic; using System.Xml.Serialization; using System.Text; using System.IO; using System.Net; using Amazon.Runtime; using Amazon.Runtime.Internal; namespace Amazon.ElasticTranscoder.Model { /// /// The .jpg or .png file associated with an audio file. /// public partial class JobAlbumArt { private List _artwork = new List(); private string _mergePolicy; /// /// Gets and sets the property Artwork. /// /// The file to be used as album art. There can be multiple artworks associated with an /// audio file, to a maximum of 20. Valid formats are .jpg and .png /// /// /// public List Artwork { get { return this._artwork; } set { this._artwork = value; } } // Check to see if Artwork property is set internal bool IsSetArtwork() { return this._artwork != null && this._artwork.Count > 0; } /// /// Gets and sets the property MergePolicy. /// /// A policy that determines how Elastic Transcoder handles the existence of multiple /// album artwork files. /// ///
  • /// /// Replace: The specified album art replaces any existing album art. /// ///
  • /// /// Prepend: The specified album art is placed in front of any existing /// album art. /// ///
  • /// /// Append: The specified album art is placed after any existing album art. /// ///
  • /// /// Fallback: If the original input file contains artwork, Elastic Transcoder /// uses that artwork for the output. If the original input does not contain artwork, /// Elastic Transcoder uses the specified album art file. /// ///
///
public string MergePolicy { get { return this._mergePolicy; } set { this._mergePolicy = value; } } // Check to see if MergePolicy property is set internal bool IsSetMergePolicy() { return this._mergePolicy != null; } } }