com.byteplus.model.live.v20200801.DescribeTranscodeDataResResultListItem Maven / Gradle / Ivy
package com.byteplus.model.live.v20200801;
import com.alibaba.fastjson.JSON;
/**
* DescribeTranscodeDataResResultListItem
*/
@lombok.Data
public final class DescribeTranscodeDataResResultListItem {
/**
* 视频编码格式,支持的取值和含义如下所示。
*
*
*
* - Normal\_H264:H.264 标准转码;
*
* - Normal\_H265:H.265 标准转码;
*
* - ByteHD\_H264:H.264 极智超清;
*
* - ByteHD\_H265:H.265 极智超清;
*
* - Audio:纯音频流。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "TranscodeType")
private String transcodeType;
/**
* 视频编码格式,同 `TranscodeType` 参数。支持的取值和含义如下所示。
*
*
*
* - Normal\_H264:H.264 标准转码;
*
* - Normal\_H265:H.265 标准转码;
*
* - ByteHD\_H264:H.264 极智超清;
*
* - ByteHD\_H265:H.265 极智超清;
*
* - Audio:纯音频流。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "VCodec")
private String vCodec;
/**
* 分辨率。
*
*
*
* - 480P:640 × 480;
*
* - 720P:1280 × 720;
*
* - 1080P:1920 × 1088;
*
* - 2K:2560 × 1440;
*
* - 4K:4096 × 21600;
*
* - 0:纯音频流。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Resolution")
private String resolution;
/**
* 聚合时刻
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Time")
private String time;
/**
* 当前时间片内的转码时长,单位为分钟
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Duration")
private Float duration;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}