<reponame>Dwonczykj/gember_deploy// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;
using Pulumi;

namespace TencentCloudIAC.PulumiPackage.Tencentcloud.Ci.Inputs
{

    public sealed class MediaConcatTemplateConcatTemplateVideoArgs : Pulumi.ResourceArgs
    {
        /// <summary>
        /// Original audio bit rate, unit: Kbps, Value range: [8, 1000].
        /// </summary>
        [Input("bitrate")]
        public Input<string>? Bitrate { get; set; }

        /// <summary>
        /// Codec format `H.264`.
        /// </summary>
        [Input("codec", required: true)]
        public Input<string> Codec { get; set; } = null!;

        /// <summary>
        /// Bit rate-quality control factor, value range: (0, 51], If Crf is set, the setting of Bitrate will be invalid, When Bitrate is empty, the default is 25.
        /// </summary>
        [Input("crf")]
        public Input<string>? Crf { get; set; }

        /// <summary>
        /// Frame rate, value range: (0, 60], Unit: fps.
        /// </summary>
        [Input("fps")]
        public Input<string>? Fps { get; set; }

        /// <summary>
        /// High, value range: [128, 4096], Unit: px, If only Height is set, Width is calculated according to the original ratio of the video, must be even.
        /// </summary>
        [Input("height")]
        public Input<string>? Height { get; set; }

        /// <summary>
        /// Whether to delete the source audio stream, the value is true, false.
        /// </summary>
        [Input("remove")]
        public Input<string>? Remove { get; set; }

        /// <summary>
        /// Rotation angle, Value range: [0, 360), Unit: degree.
        /// </summary>
        [Input("rotate")]
        public Input<string>? Rotate { get; set; }

        /// <summary>
        /// width, value range: [128, 4096], Unit: px, If only Width is set, Height is calculated according to the original ratio of the video, must be even.
        /// </summary>
        [Input("width")]
        public Input<string>? Width { get; set; }

        public MediaConcatTemplateConcatTemplateVideoArgs()
        {
        }
    }
}
