//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using Newtonsoft.Json; namespace Shuttle.Api.AfterEffectsDTO.Render { /// /// An OutputModule object of a RenderQueueItem generates a single file or sequence via a render /// operation, and contains attributes and methods relating to the file to be rendered. /// public class OutputModule { /// /// The ExtendScript File path for the file this output module is set to render. /// [JsonProperty("file")] public string File { get; set; } /// /// The ExtendScript File name for the file this output module is set to render. /// [JsonProperty("filename")] public string FileName { get; set; } /// /// When true, writes all source footage XMP metadata to the output file. Corresponds to the Include /// Source XMP Metadata option in the Output Module Settings dialog box. /// [JsonProperty("includeSourceXMP")] public bool IncludeSourceXMP { get; set; } /// /// The name of the output module, as shown in the user interface. /// [JsonProperty("name")] public string Name { get; private set; } /// /// An action to be performed when the render operation is completed. /// [JsonProperty("postRenderAction")] public int PostRenderAction { get; set; } /// /// The names of all output-module templates available in the local installation of After Effects. /// [JsonProperty("templates")] public string[] Templates { get; private set; } = new string[0]; public override string ToString() { return base.ToString(); } } }