com.byteplus.service.vod.model.business.VodTranscodeInfoOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: byteplus/vod/business/vod_common.proto
package com.byteplus.service.vod.model.business;
public interface VodTranscodeInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:Byteplus.Vod.Models.Business.VodTranscodeInfo)
com.google.protobuf.MessageOrBuilder {
/**
*
*文件ID
*
*
* string FileId = 1;
* @return The fileId.
*/
java.lang.String getFileId();
/**
*
*文件ID
*
*
* string FileId = 1;
* @return The bytes for fileId.
*/
com.google.protobuf.ByteString
getFileIdBytes();
/**
*
* hash值
*
*
* string Md5 = 2;
* @return The md5.
*/
java.lang.String getMd5();
/**
*
* hash值
*
*
* string Md5 = 2;
* @return The bytes for md5.
*/
com.google.protobuf.ByteString
getMd5Bytes();
/**
*
*文件类型 video/audio
*
*
* string FileType = 3;
* @return The fileType.
*/
java.lang.String getFileType();
/**
*
*文件类型 video/audio
*
*
* string FileType = 3;
* @return The bytes for fileType.
*/
com.google.protobuf.ByteString
getFileTypeBytes();
/**
*
* logo类型
*
*
* string LogoType = 4;
* @return The logoType.
*/
java.lang.String getLogoType();
/**
*
* logo类型
*
*
* string LogoType = 4;
* @return The bytes for logoType.
*/
com.google.protobuf.ByteString
getLogoTypeBytes();
/**
*
*是否加密
*
*
* bool Encrypt = 5;
* @return The encrypt.
*/
boolean getEncrypt();
/**
*
*文件格式
*
*
* string Format = 6;
* @return The format.
*/
java.lang.String getFormat();
/**
*
*文件格式
*
*
* string Format = 6;
* @return The bytes for format.
*/
com.google.protobuf.ByteString
getFormatBytes();
/**
*
*时长
*
*
* float Duration = 7;
* @return The duration.
*/
float getDuration();
/**
*
*文件大小
*
*
* double Size = 8;
* @return The size.
*/
double getSize();
/**
*
*对象地址
*
*
* string StoreUri = 9;
* @return The storeUri.
*/
java.lang.String getStoreUri();
/**
*
*对象地址
*
*
* string StoreUri = 9;
* @return The bytes for storeUri.
*/
com.google.protobuf.ByteString
getStoreUriBytes();
/**
*
*视频流信息
*
*
* .Byteplus.Vod.Models.Business.VodVideoStreamMeta VideoStreamMeta = 10;
* @return Whether the videoStreamMeta field is set.
*/
boolean hasVideoStreamMeta();
/**
*
*视频流信息
*
*
* .Byteplus.Vod.Models.Business.VodVideoStreamMeta VideoStreamMeta = 10;
* @return The videoStreamMeta.
*/
com.byteplus.service.vod.model.business.VodVideoStreamMeta getVideoStreamMeta();
/**
*
*视频流信息
*
*
* .Byteplus.Vod.Models.Business.VodVideoStreamMeta VideoStreamMeta = 10;
*/
com.byteplus.service.vod.model.business.VodVideoStreamMetaOrBuilder getVideoStreamMetaOrBuilder();
/**
*
*音频流信息
*
*
* .Byteplus.Vod.Models.Business.VodAudioStreamMeta AudioStreamMeta = 11;
* @return Whether the audioStreamMeta field is set.
*/
boolean hasAudioStreamMeta();
/**
*
*音频流信息
*
*
* .Byteplus.Vod.Models.Business.VodAudioStreamMeta AudioStreamMeta = 11;
* @return The audioStreamMeta.
*/
com.byteplus.service.vod.model.business.VodAudioStreamMeta getAudioStreamMeta();
/**
*
*音频流信息
*
*
* .Byteplus.Vod.Models.Business.VodAudioStreamMeta AudioStreamMeta = 11;
*/
com.byteplus.service.vod.model.business.VodAudioStreamMetaOrBuilder getAudioStreamMetaOrBuilder();
/**
*
*创建时间
*
*
* string CreateTime = 12;
* @return The createTime.
*/
java.lang.String getCreateTime();
/**
*
*创建时间
*
*
* string CreateTime = 12;
* @return The bytes for createTime.
*/
com.google.protobuf.ByteString
getCreateTimeBytes();
/**
*
*动态范围,"HDR" or "SDR"
*
*
* string DynamicRange = 13;
* @return The dynamicRange.
*/
java.lang.String getDynamicRange();
/**
*
*动态范围,"HDR" or "SDR"
*
*
* string DynamicRange = 13;
* @return The bytes for dynamicRange.
*/
com.google.protobuf.ByteString
getDynamicRangeBytes();
/**
*
* Tos存储类型:STANDARD, ARCHIVE
*
*
* string TosStorageClass = 14;
* @return The tosStorageClass.
*/
java.lang.String getTosStorageClass();
/**
*
* Tos存储类型:STANDARD, ARCHIVE
*
*
* string TosStorageClass = 14;
* @return The bytes for tosStorageClass.
*/
com.google.protobuf.ByteString
getTosStorageClassBytes();
}