<filename>sdk/dotnet/Tencentcloud/Ci/Outputs/MediaConcatTemplateConcatTemplateVideo.cs// *** 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.Outputs
{

    [OutputType]
    public sealed class MediaConcatTemplateConcatTemplateVideo
    {
        /// <summary>
        /// Original audio bit rate, unit: Kbps, Value range: [8, 1000].
        /// </summary>
        public readonly string? Bitrate;
        /// <summary>
        /// Codec format `H.264`.
        /// </summary>
        public readonly string Codec;
        /// <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>
        public readonly string? Crf;
        /// <summary>
        /// Frame rate, value range: (0, 60], Unit: fps.
        /// </summary>
        public readonly string? Fps;
        /// <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>
        public readonly string? Height;
        /// <summary>
        /// Whether to delete the source audio stream, the value is true, false.
        /// </summary>
        public readonly string? Remove;
        /// <summary>
        /// Rotation angle, Value range: [0, 360), Unit: degree.
        /// </summary>
        public readonly string? Rotate;
        /// <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>
        public readonly string? Width;

        [OutputConstructor]
        private MediaConcatTemplateConcatTemplateVideo(
            string? bitrate,

            string codec,

            string? crf,

            string? fps,

            string? height,

            string? remove,

            string? rotate,

            string? width)
        {
            Bitrate = bitrate;
            Codec = codec;
            Crf = crf;
            Fps = fps;
            Height = height;
            Remove = remove;
            Rotate = rotate;
            Width = width;
        }
    }
}
