All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.byteplus.model.live.response.ListCommonTransPresetDetailResponse Maven / Gradle / Ivy

There is a newer version: 1.1.23
Show newest version
package com.byteplus.model.live.response;

import com.alibaba.fastjson.annotation.JSONField;
import com.byteplus.model.response.ResponseMetadata;
import lombok.Data;

@Data
public class ListCommonTransPresetDetailResponse {
    @JSONField(name = "ResponseMetadata")
    ResponseMetadata responseMetadata;
    @JSONField(name = "Result")
    ListCommonTransPresetDetailResult result;

    @Data
    public static class ListCommonTransPresetDetailResult {
        @JSONField(name = "StandardPresetDetail")
        TranscodePresetResult[] transcodePresetResult;

        @JSONField(name = "NarrowBandHDPresetDetail")
        TranscodePresetResult[] narrowBandHDPresetDetail;
    }

    @Data
    public static class TranscodePresetResult {
        @JSONField(name = "Preset")
        String preset;
        @JSONField(name = "Status")
        Long status;
        @JSONField(name = "SuffixName")
        String suffixName;
        @JSONField(name = "VideoBitrate")
        Long videoBitrate;
        @JSONField(name = "Vcodec")
        String vcodec;
        @JSONField(name = "AudioBitrate")
        Long audioBitrate;
        @JSONField(name = "Acodec")
        String acodec;
        @JSONField(name = "FPS")
        Long FPS;
        @JSONField(name = "GOP")
        Long GOP;
        @JSONField(name = "Width")
        Long width;
        @JSONField(name = "Height")
        Long height;
        @JSONField(name = "AutoTrans")
        Long autoTrans;
        @JSONField(name = "As")
        String AS;
        @JSONField(name = "ShortSide")
        Long shortSide;
        @JSONField(name = "LongSide")
        Long longSide;
        @JSONField(name = "Roi")
        Boolean roi;
    }


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy