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

com.qcloud.cos.model.ciModel.mediaInfo.MediaInfoVideo Maven / Gradle / Ivy

There is a newer version: 5.6.238.2
Show newest version
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