package com.platform.modules.live.dto;

import lombok.Data;

/**
 * @Author TONG
 * @Date 2019/3/16 14:45
 **/
@Data
public class TranscodeCompleteDto {

    /** 视频流转码状态，取值：success(成功)，fail(失败)*/
    private String Status;
    /** 视频流码率，单位Kbps*/
    private String Bitrate;
    /** 视频流清晰度定义, 取值：FD(流畅)，LD(标清)，SD(高清)，HD(超清)，OD(原画)，2K(2K)，4K(4K)*/
    private String Definition;
    /** 视频流长度，单位秒*/
    private Float Duration;
    /** 视频流是否加密流*/
    private Boolean Encrypt;
    /** 视频流转码出错的时候，会有该字段表示出错代码*/
    private String ErrorCode;
    /** 视频流转码出错的时候，会有该字段表示出错信息*/
    private String ErrorMessage;
    /** 视频流的播放地址，不带鉴权的auth_key，如果开启了播放鉴权，此地址会无法访问*/
    private String FileUrl;
    /** 视频流格式，取值：mp4, m3u8*/
    private String Format;
    /** 视频流帧率，每秒多少帧*/
    private String Fps;
    /** 视频流高度，单位px*/
    private Long Height;
    /** 视频流大小，单位Byte*/
    private Long Size;
    /** 视频流宽度，单位px*/
    private Long Width;
    /** 转码作业ID*/
    private String JobId;
    /** 是否音频*/
    private Boolean IsAudio;
    /** 转码开始时间*/
    private String StartTime;
    /** 转码结束时间*/
    private String FinishTime;
}
