com.byteplus.service.vod.model.business.VodPlayInfoOrBuilder 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 VodPlayInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:Byteplus.Vod.Models.Business.VodPlayInfo)
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();
/**
*
*视频格式
*
*
* string Format = 4;
* @return The format.
*/
java.lang.String getFormat();
/**
*
*视频格式
*
*
* string Format = 4;
* @return The bytes for format.
*/
com.google.protobuf.ByteString
getFormatBytes();
/**
*
*编码类型
*
*
* string Codec = 5;
* @return The codec.
*/
java.lang.String getCodec();
/**
*
*编码类型
*
*
* string Codec = 5;
* @return The bytes for codec.
*/
com.google.protobuf.ByteString
getCodecBytes();
/**
*
*视频分辨率
*
*
* string Definition = 6;
* @return The definition.
*/
java.lang.String getDefinition();
/**
*
*视频分辨率
*
*
* string Definition = 6;
* @return The bytes for definition.
*/
com.google.protobuf.ByteString
getDefinitionBytes();
/**
*
*主播放地址
*
*
* string MainPlayUrl = 7;
* @return The mainPlayUrl.
*/
java.lang.String getMainPlayUrl();
/**
*
*主播放地址
*
*
* string MainPlayUrl = 7;
* @return The bytes for mainPlayUrl.
*/
com.google.protobuf.ByteString
getMainPlayUrlBytes();
/**
*
*备用播放地址
*
*
* string BackupPlayUrl = 8;
* @return The backupPlayUrl.
*/
java.lang.String getBackupPlayUrl();
/**
*
*备用播放地址
*
*
* string BackupPlayUrl = 8;
* @return The bytes for backupPlayUrl.
*/
com.google.protobuf.ByteString
getBackupPlayUrlBytes();
/**
*
*码率(Kbps)
*
*
* int32 Bitrate = 9;
* @return The bitrate.
*/
int getBitrate();
/**
*
*视频高度
*
*
* int32 Width = 10;
* @return The width.
*/
int getWidth();
/**
*
*视频宽度
*
*
* int32 Height = 11;
* @return The height.
*/
int getHeight();
/**
*
*文件大小
*
*
* double Size = 12;
* @return The size.
*/
double getSize();
/**
*
*劫持校验信息
*
*
* string CheckInfo = 13;
* @return The checkInfo.
*/
java.lang.String getCheckInfo();
/**
*
*劫持校验信息
*
*
* string CheckInfo = 13;
* @return The bytes for checkInfo.
*/
com.google.protobuf.ByteString
getCheckInfoBytes();
/**
*
* dash segment_base 分片信息
*
*
* string IndexRange = 14;
* @return The indexRange.
*/
java.lang.String getIndexRange();
/**
*
* dash segment_base 分片信息
*
*
* string IndexRange = 14;
* @return The bytes for indexRange.
*/
com.google.protobuf.ByteString
getIndexRangeBytes();
/**
*
* dash segment_base 分片信息
*
*
* string InitRange = 15;
* @return The initRange.
*/
java.lang.String getInitRange();
/**
*
* dash segment_base 分片信息
*
*
* string InitRange = 15;
* @return The bytes for initRange.
*/
com.google.protobuf.ByteString
getInitRangeBytes();
/**
*
*加密过的秘钥
*
*
* string PlayAuth = 16;
* @return The playAuth.
*/
java.lang.String getPlayAuth();
/**
*
*加密过的秘钥
*
*
* string PlayAuth = 16;
* @return The bytes for playAuth.
*/
com.google.protobuf.ByteString
getPlayAuthBytes();
/**
*
*密钥keyID
*
*
* string PlayAuthId = 17;
* @return The playAuthId.
*/
java.lang.String getPlayAuthId();
/**
*
*密钥keyID
*
*
* string PlayAuthId = 17;
* @return The bytes for playAuthId.
*/
com.google.protobuf.ByteString
getPlayAuthIdBytes();
/**
*
*水印类型
*
*
* string LogoType = 18;
* @return The logoType.
*/
java.lang.String getLogoType();
/**
*
*水印类型
*
*
* string LogoType = 18;
* @return The bytes for logoType.
*/
com.google.protobuf.ByteString
getLogoTypeBytes();
/**
*
*音频质量
*
*
* string Quality = 19;
* @return The quality.
*/
java.lang.String getQuality();
/**
*
*音频质量
*
*
* string Quality = 19;
* @return The bytes for quality.
*/
com.google.protobuf.ByteString
getQualityBytes();
/**
*
* 弹幕蒙版偏移量
*
*
* string BarrageMaskOffset = 20;
* @return The barrageMaskOffset.
*/
java.lang.String getBarrageMaskOffset();
/**
*
* 弹幕蒙版偏移量
*
*
* string BarrageMaskOffset = 20;
* @return The bytes for barrageMaskOffset.
*/
com.google.protobuf.ByteString
getBarrageMaskOffsetBytes();
/**
*
*时长
*
*
* float Duration = 21;
* @return The duration.
*/
float getDuration();
/**
*
* 在转对齐,使用的帧对齐转码版本
*
*
* string KeyFrameAlignment = 22;
* @return The keyFrameAlignment.
*/
java.lang.String getKeyFrameAlignment();
/**
*
* 在转对齐,使用的帧对齐转码版本
*
*
* string KeyFrameAlignment = 22;
* @return The bytes for keyFrameAlignment.
*/
com.google.protobuf.ByteString
getKeyFrameAlignmentBytes();
/**
*
*响度信息
*
*
* .Byteplus.Vod.Models.Business.VodVolumeInfo Volume = 23;
* @return Whether the volume field is set.
*/
boolean hasVolume();
/**
*
*响度信息
*
*
* .Byteplus.Vod.Models.Business.VodVolumeInfo Volume = 23;
* @return The volume.
*/
com.byteplus.service.vod.model.business.VodVolumeInfo getVolume();
/**
*
*响度信息
*
*
* .Byteplus.Vod.Models.Business.VodVolumeInfo Volume = 23;
*/
com.byteplus.service.vod.model.business.VodVolumeInfoOrBuilder getVolumeOrBuilder();
/**
*
* drm类型,商业or私有
*
*
* string DrmType = 24;
* @return The drmType.
*/
java.lang.String getDrmType();
/**
*
* drm类型,商业or私有
*
*
* string DrmType = 24;
* @return The bytes for drmType.
*/
com.google.protobuf.ByteString
getDrmTypeBytes();
/**
*
* 商业drm pssh
*
*
* .Byteplus.Vod.Models.Business.DrmPssh EncryptionPssh = 25;
* @return Whether the encryptionPssh field is set.
*/
boolean hasEncryptionPssh();
/**
*
* 商业drm pssh
*
*
* .Byteplus.Vod.Models.Business.DrmPssh EncryptionPssh = 25;
* @return The encryptionPssh.
*/
com.byteplus.service.vod.model.business.DrmPssh getEncryptionPssh();
/**
*
* 商业drm pssh
*
*
* .Byteplus.Vod.Models.Business.DrmPssh EncryptionPssh = 25;
*/
com.byteplus.service.vod.model.business.DrmPsshOrBuilder getEncryptionPsshOrBuilder();
}