// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: byteplus/vod/request/request_vod.proto
package com.byteplus.service.vod.model.request;
public interface VodGetPlayInfoRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:Byteplus.Vod.Models.Request.VodGetPlayInfoRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* 视频ID
*
*
* string Vid = 1;
* @return The vid.
*/
java.lang.String getVid();
/**
*
* 视频ID
*
*
* string Vid = 1;
* @return The bytes for vid.
*/
com.google.protobuf.ByteString
getVidBytes();
/**
*
* 封装格式,支持 mp4、dash、hls、mp3、m4a、ogg, 默认mp4
*
*
* string Format = 2;
* @return The format.
*/
java.lang.String getFormat();
/**
*
* 封装格式,支持 mp4、dash、hls、mp3、m4a、ogg, 默认mp4
*
*
* string Format = 2;
* @return The bytes for format.
*/
com.google.protobuf.ByteString
getFormatBytes();
/**
*
* 编码格式,支持 mp3、aac、opus、H264、H265、H266, 视频默认H264,音频默认aac
*
*
* string Codec = 3;
* @return The codec.
*/
java.lang.String getCodec();
/**
*
* 编码格式,支持 mp3、aac、opus、H264、H265、H266, 视频默认H264,音频默认aac
*
*
* string Codec = 3;
* @return The bytes for codec.
*/
com.google.protobuf.ByteString
getCodecBytes();
/**
*
* 视频流清晰度,支持:240p,360p,480p,540p,720p,1080p,2k,4k,od,oe.默认返回全部
*
*
* string Definition = 4;
* @return The definition.
*/
java.lang.String getDefinition();
/**
*
* 视频流清晰度,支持:240p,360p,480p,540p,720p,1080p,2k,4k,od,oe.默认返回全部
*
*
* string Definition = 4;
* @return The bytes for definition.
*/
com.google.protobuf.ByteString
getDefinitionBytes();
/**
*
* 流文件类型,支持:
* 加密视频流evideo,加密音频流传eaudio,非加密视频流video,普通音频音频流audio.默认video
*
*
* string FileType = 5;
* @return The fileType.
*/
java.lang.String getFileType();
/**
*
* 流文件类型,支持:
* 加密视频流evideo,加密音频流传eaudio,非加密视频流video,普通音频音频流audio.默认video
*
*
* string FileType = 5;
* @return The bytes for fileType.
*/
com.google.protobuf.ByteString
getFileTypeBytes();
/**
*
* 水印贴片标签
*
*
* string LogoType = 6;
* @return The logoType.
*/
java.lang.String getLogoType();
/**
*
* 水印贴片标签
*
*
* string LogoType = 6;
* @return The bytes for logoType.
*/
com.google.protobuf.ByteString
getLogoTypeBytes();
/**
*
* 播放地址是否base64编码,默认否,支持设置: 0-否,1-是
*
*
* string Base64 = 7;
* @return The base64.
*/
java.lang.String getBase64();
/**
*
* 播放地址是否base64编码,默认否,支持设置: 0-否,1-是
*
*
* string Base64 = 7;
* @return The bytes for base64.
*/
com.google.protobuf.ByteString
getBase64Bytes();
/**
*
* 返回https播放地址,默认否, 1-是;0-否
*
*
* string Ssl = 8;
* @return The ssl.
*/
java.lang.String getSsl();
/**
*
* 返回https播放地址,默认否, 1-是;0-否
*
*
* string Ssl = 8;
* @return The bytes for ssl.
*/
com.google.protobuf.ByteString
getSslBytes();
/**
*
* 是否需要雪碧图(缩略图),默认否,1-是;0-否
*
*
* string NeedThumbs = 9;
* @return The needThumbs.
*/
java.lang.String getNeedThumbs();
/**
*
* 是否需要雪碧图(缩略图),默认否,1-是;0-否
*
*
* string NeedThumbs = 9;
* @return The bytes for needThumbs.
*/
com.google.protobuf.ByteString
getNeedThumbsBytes();
/**
*
* 是否需要蒙版弹幕,默认否,1-是;0-否
*
*
* string NeedBarrageMask = 10;
* @return The needBarrageMask.
*/
java.lang.String getNeedBarrageMask();
/**
*
* 是否需要蒙版弹幕,默认否,1-是;0-否
*
*
* string NeedBarrageMask = 10;
* @return The bytes for needBarrageMask.
*/
com.google.protobuf.ByteString
getNeedBarrageMaskBytes();
/**
*
* 指定CDN类型, 默认不传为普通CDN, 若需使用请联系技术支持
*
*
* string CdnType = 11;
* @return The cdnType.
*/
java.lang.String getCdnType();
/**
*
* 指定CDN类型, 默认不传为普通CDN, 若需使用请联系技术支持
*
*
* string CdnType = 11;
* @return The bytes for cdnType.
*/
com.google.protobuf.ByteString
getCdnTypeBytes();
/**
*
* 唯一性标识信息, 若需使用请联系技术支持
*
*
* string UnionInfo = 12;
* @return The unionInfo.
*/
java.lang.String getUnionInfo();
/**
*
* 唯一性标识信息, 若需使用请联系技术支持
*
*
* string UnionInfo = 12;
* @return The bytes for unionInfo.
*/
com.google.protobuf.ByteString
getUnionInfoBytes();
/**
*
* HDR清晰度,默认不查询,支持:all, 240p, 360p, 420p, 480p, 540p, 720p,
* 1080p, 2k, 4k
*
*
* string HDRDefinition = 13;
* @return The hDRDefinition.
*/
java.lang.String getHDRDefinition();
/**
*
* HDR清晰度,默认不查询,支持:all, 240p, 360p, 420p, 480p, 540p, 720p,
* 1080p, 2k, 4k
*
*
* string HDRDefinition = 13;
* @return The bytes for hDRDefinition.
*/
com.google.protobuf.ByteString
getHDRDefinitionBytes();
/**
*
* 播放场景,指定获取对应场景的音视频流。当前支持:preview-试看
*
*
* string PlayScene = 14;
* @return The playScene.
*/
java.lang.String getPlayScene();
/**
*
* 播放场景,指定获取对应场景的音视频流。当前支持:preview-试看
*
*
* string PlayScene = 14;
* @return The bytes for playScene.
*/
com.google.protobuf.ByteString
getPlaySceneBytes();
/**
*
* DRM过期时间戳, 若需使用请联系技术支持
*
*
* string DrmExpireTimestamp = 15;
* @return The drmExpireTimestamp.
*/
java.lang.String getDrmExpireTimestamp();
/**
*
* DRM过期时间戳, 若需使用请联系技术支持
*
*
* string DrmExpireTimestamp = 15;
* @return The bytes for drmExpireTimestamp.
*/
com.google.protobuf.ByteString
getDrmExpireTimestampBytes();
/**
*
* 音频音质。当FileType为audio和eaudio时起作用,表示音频音质参数.支持: medium,
* higher, highest.默认返回所有音频流
*
*
* string Quality = 16;
* @return The quality.
*/
java.lang.String getQuality();
/**
*
* 音频音质。当FileType为audio和eaudio时起作用,表示音频音质参数.支持: medium,
* higher, highest.默认返回所有音频流
*
*
* string Quality = 16;
* @return The bytes for quality.
*/
com.google.protobuf.ByteString
getQualityBytes();
/**
*
*播放配置,可指定播放域名
*
*
* string PlayConfig = 17;
* @return The playConfig.
*/
java.lang.String getPlayConfig();
/**
*
*播放配置,可指定播放域名
*
*
* string PlayConfig = 17;
* @return The bytes for playConfig.
*/
com.google.protobuf.ByteString
getPlayConfigBytes();
/**
*
*强行指定本次请求的时间戳防盗链 单位秒
*
*
* string ForceExpire = 18;
* @return The forceExpire.
*/
java.lang.String getForceExpire();
/**
*
*强行指定本次请求的时间戳防盗链 单位秒
*
*
* string ForceExpire = 18;
* @return The bytes for forceExpire.
*/
com.google.protobuf.ByteString
getForceExpireBytes();
}