com.qcloud.cos.model.ciModel.mediaInfo.MediaInfoVideo Maven / Gradle / Ivy
package com.qcloud.cos.model.ciModel.mediaInfo;
import com.thoughtworks.xstream.annotations.XStreamAlias;
/**
* MediaInfo video详情实体类 详情见:https://cloud.tencent.com/document/product/460/38935
*/
public class MediaInfoVideo {
/**
* 该流的编号
*/
@XStreamAlias("Index")
private String index;
/**
* 编解码格式名称
*/
@XStreamAlias("CodecName")
private String codecName;
/**
* 编解码格式的详细名称
*/
@XStreamAlias("CodecLongName")
private String codecLongName;
/**
* 编码时基
*/
@XStreamAlias("CodecTimeBase")
private String codecTimeBase;
/**
* 编码标签名
*/
@XStreamAlias("CodecTagString")
private String codecTagString;
/**
* 编码标签
*/
@XStreamAlias("CodecTag")
private String codecTag;
/**
* 色原
*/
@XStreamAlias("ColorPrimaries")
private String colorPrimaries;
/**
* 色彩范围
*/
@XStreamAlias("ColorRange")
private String colorRange;
/**
* 色彩通道
*/
@XStreamAlias("ColorTransfer")
private String colorTransfer;
/**
* 视频编码档位
*/
@XStreamAlias("Profile")
private String profile;
/**
* 视频高
*/
@XStreamAlias("Height")
private String height;
/**
* 视频宽
*/
@XStreamAlias("Width")
private String width;
/**
* 是否有B帧
*/
@XStreamAlias("HasBFrame")
private String hasBFrame;
/**
* 视频编码的参考帧个数
*/
@XStreamAlias("RefFrames")
private String refFrames;
/**
* 采样宽高比
*/
@XStreamAlias("SAR")
private String sar;
/**
* 显示宽高比
*/
@XStreamAlias("DAR")
private String dar;
/**
* 像素格式
*/
@XStreamAlias("PixFormat")
private String pixFormat;
/**
* 场的顺序
*/
@XStreamAlias("FieldOrder")
private String fieldOrder;
/**
* 视频编码等级
*/
@XStreamAlias("Level")
private String level;
/**
* 视频帧率
*/
@XStreamAlias("FPS")
private String fps;
/**
* 平均帧率
*/
@XStreamAlias("AvgFPS")
private String avgFps;
/**
* 时基
*/
@XStreamAlias("Timebase")
private String timebase;
/**
* 视频开始时间,单位为秒
*/
@XStreamAlias("StartTime")
private String startTime;
/**
* 视频时长,单位为秒
*/
@XStreamAlias("Duration")
private String duration;
/**
* 比特率,单位为 kbps
*/
@XStreamAlias("Bitrate")
private String bitrate;
/**
* 总帧数
*/
@XStreamAlias("NumFrames")
private String numFrames;
/**
* 语言
*/
@XStreamAlias("Language")
private String language;
@XStreamAlias("Rotation")
private String rotation;
@XStreamAlias("CreationTime")
private String creationTime;
public String getColorPrimaries() {
return colorPrimaries;
}
public void setColorPrimaries(String colorPrimaries) {
this.colorPrimaries = colorPrimaries;
}
public String getColorRange() {
return colorRange;
}
public void setColorRange(String colorRange) {
this.colorRange = colorRange;
}
public String getColorTransfer() {
return colorTransfer;
}
public void setColorTransfer(String colorTransfer) {
this.colorTransfer = colorTransfer;
}
public String getCreationTime() {
return creationTime;
}
public void setCreationTime(String creationTime) {
this.creationTime = creationTime;
}
public String getIndex() {
return index;
}
public void setIndex(String index) {
this.index = index;
}
public String getCodecName() {
return codecName;
}
public void setCodecName(String codecName) {
this.codecName = codecName;
}
public String getCodecLongName() {
return codecLongName;
}
public void setCodecLongName(String codecLongName) {
this.codecLongName = codecLongName;
}
public String getCodecTimeBase() {
return codecTimeBase;
}
public void setCodecTimeBase(String codecTimeBase) {
this.codecTimeBase = codecTimeBase;
}
public String getCodecTagString() {
return codecTagString;
}
public void setCodecTagString(String codecTagString) {
this.codecTagString = codecTagString;
}
public String getCodecTag() {
return codecTag;
}
public void setCodecTag(String codecTag) {
this.codecTag = codecTag;
}
public String getProfile() {
return profile;
}
public void setProfile(String profile) {
this.profile = profile;
}
public String getHeight() {
return height;
}
public void setHeight(String height) {
this.height = height;
}
public String getWidth() {
return width;
}
public void setWidth(String width) {
this.width = width;
}
public String getHasBFrame() {
return hasBFrame;
}
public void setHasBFrame(String hasBFrame) {
this.hasBFrame = hasBFrame;
}
public String getRefFrames() {
return refFrames;
}
public void setRefFrames(String refFrames) {
this.refFrames = refFrames;
}
public String getSar() {
return sar;
}
public void setSar(String sar) {
this.sar = sar;
}
public String getDar() {
return dar;
}
public void setDar(String dar) {
this.dar = dar;
}
public String getPixFormat() {
return pixFormat;
}
public void setPixFormat(String pixFormat) {
this.pixFormat = pixFormat;
}
public String getFieldOrder() {
return fieldOrder;
}
public void setFieldOrder(String fieldOrder) {
this.fieldOrder = fieldOrder;
}
public String getLevel() {
return level;
}
public void setLevel(String level) {
this.level = level;
}
public String getFps() {
return fps;
}
public void setFps(String fps) {
this.fps = fps;
}
public String getAvgFps() {
return avgFps;
}
public void setAvgFps(String avgFps) {
this.avgFps = avgFps;
}
public String getTimebase() {
return timebase;
}
public void setTimebase(String timebase) {
this.timebase = timebase;
}
public String getStartTime() {
return startTime;
}
public void setStartTime(String startTime) {
this.startTime = startTime;
}
public String getDuration() {
return duration;
}
public void setDuration(String duration) {
this.duration = duration;
}
public String getBitrate() {
return bitrate;
}
public void setBitrate(String bitrate) {
this.bitrate = bitrate;
}
public String getNumFrames() {
return numFrames;
}
public void setNumFrames(String numFrames) {
this.numFrames = numFrames;
}
public String getLanguage() {
return language;
}
public void setLanguage(String language) {
this.language = language;
}
public String getRotation() {
return rotation;
}
public void setRotation(String rotation) {
this.rotation = rotation;
}
@Override
public String toString() {
final StringBuilder sb = new StringBuilder("MediaInfoVideo{");
sb.append("index='").append(index).append('\'');
sb.append(", codecName='").append(codecName).append('\'');
sb.append(", codecLongName='").append(codecLongName).append('\'');
sb.append(", codecTimeBase='").append(codecTimeBase).append('\'');
sb.append(", codecTagString='").append(codecTagString).append('\'');
sb.append(", codecTag='").append(codecTag).append('\'');
sb.append(", colorPrimaries='").append(colorPrimaries).append('\'');
sb.append(", colorRange='").append(colorRange).append('\'');
sb.append(", colorTransfer='").append(colorTransfer).append('\'');
sb.append(", profile='").append(profile).append('\'');
sb.append(", height='").append(height).append('\'');
sb.append(", width='").append(width).append('\'');
sb.append(", hasBFrame='").append(hasBFrame).append('\'');
sb.append(", refFrames='").append(refFrames).append('\'');
sb.append(", sar='").append(sar).append('\'');
sb.append(", dar='").append(dar).append('\'');
sb.append(", pixFormat='").append(pixFormat).append('\'');
sb.append(", fieldOrder='").append(fieldOrder).append('\'');
sb.append(", level='").append(level).append('\'');
sb.append(", fps='").append(fps).append('\'');
sb.append(", avgFps='").append(avgFps).append('\'');
sb.append(", timebase='").append(timebase).append('\'');
sb.append(", startTime='").append(startTime).append('\'');
sb.append(", duration='").append(duration).append('\'');
sb.append(", bitrate='").append(bitrate).append('\'');
sb.append(", numFrames='").append(numFrames).append('\'');
sb.append(", language='").append(language).append('\'');
sb.append(", rotation='").append(rotation).append('\'');
sb.append(", creationTime='").append(creationTime).append('\'');
sb.append('}');
return sb.toString();
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy