aliyun-net-sdk-mts/Mts/Model/V20140618/AddTemplateResponse.cs (897 lines of code) (raw):

/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License 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. */ using System.Collections.Generic; using Newtonsoft.Json; using Aliyun.Acs.Core; namespace Aliyun.Acs.Mts.Model.V20140618 { public class AddTemplateResponse : AcsResponse { private string requestId; private AddTemplate_Template template; public string RequestId { get { return requestId; } set { requestId = value; } } public AddTemplate_Template Template { get { return template; } set { template = value; } } public class AddTemplate_Template { private string state; private string name; private string id; private AddTemplate_Video video; private AddTemplate_TransConfig transConfig; private AddTemplate_MuxConfig muxConfig; private AddTemplate_Audio audio; private AddTemplate_Container container; public string State { get { return state; } set { state = value; } } public string Name { get { return name; } set { name = value; } } public string Id { get { return id; } set { id = value; } } public AddTemplate_Video Video { get { return video; } set { video = value; } } public AddTemplate_TransConfig TransConfig { get { return transConfig; } set { transConfig = value; } } public AddTemplate_MuxConfig MuxConfig { get { return muxConfig; } set { muxConfig = value; } } public AddTemplate_Audio Audio { get { return audio; } set { audio = value; } } public AddTemplate_Container Container { get { return container; } set { container = value; } } public class AddTemplate_Video { private string bufsize; private string longShortMode; private string degrain; private string pixFmt; private string pad; private string codec; private string height; private string qscale; private string crop; private string bitrate; private string maxrate; private string maxFps; private string profile; private string crf; private string _remove; private string gop; private string width; private string fps; private string preset; private string scanMode; private string resoPriority; private string hdr2sdr; private AddTemplate_BitrateBnd bitrateBnd; private AddTemplate_NarrowBand narrowBand; public string Bufsize { get { return bufsize; } set { bufsize = value; } } public string LongShortMode { get { return longShortMode; } set { longShortMode = value; } } public string Degrain { get { return degrain; } set { degrain = value; } } public string PixFmt { get { return pixFmt; } set { pixFmt = value; } } public string Pad { get { return pad; } set { pad = value; } } public string Codec { get { return codec; } set { codec = value; } } public string Height { get { return height; } set { height = value; } } public string Qscale { get { return qscale; } set { qscale = value; } } public string Crop { get { return crop; } set { crop = value; } } public string Bitrate { get { return bitrate; } set { bitrate = value; } } public string Maxrate { get { return maxrate; } set { maxrate = value; } } public string MaxFps { get { return maxFps; } set { maxFps = value; } } public string Profile { get { return profile; } set { profile = value; } } public string Crf { get { return crf; } set { crf = value; } } public string _Remove { get { return _remove; } set { _remove = value; } } public string Gop { get { return gop; } set { gop = value; } } public string Width { get { return width; } set { width = value; } } public string Fps { get { return fps; } set { fps = value; } } public string Preset { get { return preset; } set { preset = value; } } public string ScanMode { get { return scanMode; } set { scanMode = value; } } public string ResoPriority { get { return resoPriority; } set { resoPriority = value; } } public string Hdr2sdr { get { return hdr2sdr; } set { hdr2sdr = value; } } public AddTemplate_BitrateBnd BitrateBnd { get { return bitrateBnd; } set { bitrateBnd = value; } } public AddTemplate_NarrowBand NarrowBand { get { return narrowBand; } set { narrowBand = value; } } public class AddTemplate_BitrateBnd { private string max; private string min; public string Max { get { return max; } set { max = value; } } public string Min { get { return min; } set { min = value; } } } public class AddTemplate_NarrowBand { private string version; private float? abrmax; private float? maxAbrRatio; public string Version { get { return version; } set { version = value; } } public float? Abrmax { get { return abrmax; } set { abrmax = value; } } public float? MaxAbrRatio { get { return maxAbrRatio; } set { maxAbrRatio = value; } } } } public class AddTemplate_TransConfig { private string isCheckAudioBitrate; private string transMode; private string isCheckReso; private string isCheckVideoBitrateFail; private string adjDarMethod; private string isCheckVideoBitrate; private string isCheckResoFail; private string isCheckAudioBitrateFail; public string IsCheckAudioBitrate { get { return isCheckAudioBitrate; } set { isCheckAudioBitrate = value; } } public string TransMode { get { return transMode; } set { transMode = value; } } public string IsCheckReso { get { return isCheckReso; } set { isCheckReso = value; } } public string IsCheckVideoBitrateFail { get { return isCheckVideoBitrateFail; } set { isCheckVideoBitrateFail = value; } } public string AdjDarMethod { get { return adjDarMethod; } set { adjDarMethod = value; } } public string IsCheckVideoBitrate { get { return isCheckVideoBitrate; } set { isCheckVideoBitrate = value; } } public string IsCheckResoFail { get { return isCheckResoFail; } set { isCheckResoFail = value; } } public string IsCheckAudioBitrateFail { get { return isCheckAudioBitrateFail; } set { isCheckAudioBitrateFail = value; } } } public class AddTemplate_MuxConfig { private AddTemplate_Webp webp; private AddTemplate_Gif gif; private AddTemplate_Segment segment; public AddTemplate_Webp Webp { get { return webp; } set { webp = value; } } public AddTemplate_Gif Gif { get { return gif; } set { gif = value; } } public AddTemplate_Segment Segment { get { return segment; } set { segment = value; } } public class AddTemplate_Webp { private string loop; public string Loop { get { return loop; } set { loop = value; } } } public class AddTemplate_Gif { private string finalDelay; private string ditherMode; private string loop; private string isCustomPalette; public string FinalDelay { get { return finalDelay; } set { finalDelay = value; } } public string DitherMode { get { return ditherMode; } set { ditherMode = value; } } public string Loop { get { return loop; } set { loop = value; } } public string IsCustomPalette { get { return isCustomPalette; } set { isCustomPalette = value; } } } public class AddTemplate_Segment { private string duration; public string Duration { get { return duration; } set { duration = value; } } } } public class AddTemplate_Audio { private string profile; private string _remove; private string codec; private string samplerate; private string qscale; private string channels; private string bitrate; private AddTemplate_Volume volume; public string Profile { get { return profile; } set { profile = value; } } public string _Remove { get { return _remove; } set { _remove = value; } } public string Codec { get { return codec; } set { codec = value; } } public string Samplerate { get { return samplerate; } set { samplerate = value; } } public string Qscale { get { return qscale; } set { qscale = value; } } public string Channels { get { return channels; } set { channels = value; } } public string Bitrate { get { return bitrate; } set { bitrate = value; } } public AddTemplate_Volume Volume { get { return volume; } set { volume = value; } } public class AddTemplate_Volume { private string method; private string level; private string integratedLoudnessTarget; private string truePeak; private string loudnessRangeTarget; private string peakLevel; public string Method { get { return method; } set { method = value; } } public string Level { get { return level; } set { level = value; } } public string IntegratedLoudnessTarget { get { return integratedLoudnessTarget; } set { integratedLoudnessTarget = value; } } public string TruePeak { get { return truePeak; } set { truePeak = value; } } public string LoudnessRangeTarget { get { return loudnessRangeTarget; } set { loudnessRangeTarget = value; } } public string PeakLevel { get { return peakLevel; } set { peakLevel = value; } } } } public class AddTemplate_Container { private string format; public string Format { get { return format; } set { format = value; } } } } } }