// 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 VodGetAllPlayInfoRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:Byteplus.Vod.Models.Request.VodGetAllPlayInfoRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* 视频ID
*
*
* string Vids = 1;
* @return The vids.
*/
java.lang.String getVids();
/**
*
* 视频ID
*
*
* string Vids = 1;
* @return The bytes for vids.
*/
com.google.protobuf.ByteString
getVidsBytes();
/**
*
* 封装格式,支持 mp4、dash、hls、mp3、m4a、ogg。多个Format
* 组成的字符串,中间用","隔开。默认获取全部
*
*
* string Formats = 2;
* @return The formats.
*/
java.lang.String getFormats();
/**
*
* 封装格式,支持 mp4、dash、hls、mp3、m4a、ogg。多个Format
* 组成的字符串,中间用","隔开。默认获取全部
*
*
* string Formats = 2;
* @return The bytes for formats.
*/
com.google.protobuf.ByteString
getFormatsBytes();
/**
*
* 编码格式,支持 mp3、aac、opus、H264、H265、H266。多个Codec
* 组成的字符串,中间用","隔开。默认获取全部
*
*
* string Codecs = 3;
* @return The codecs.
*/
java.lang.String getCodecs();
/**
*
* 编码格式,支持 mp3、aac、opus、H264、H265、H266。多个Codec
* 组成的字符串,中间用","隔开。默认获取全部
*
*
* string Codecs = 3;
* @return The bytes for codecs.
*/
com.google.protobuf.ByteString
getCodecsBytes();
/**
*
* 视频流清晰度,默认返回全部,支持:240p,360p,480p,540p,720p,1080p。多个
* Codec 组成的字符串,中间用","隔开。默认获取全部
*
*
* string Definitions = 4;
* @return The definitions.
*/
java.lang.String getDefinitions();
/**
*
* 视频流清晰度,默认返回全部,支持:240p,360p,480p,540p,720p,1080p。多个
* Codec 组成的字符串,中间用","隔开。默认获取全部
*
*
* string Definitions = 4;
* @return The bytes for definitions.
*/
com.google.protobuf.ByteString
getDefinitionsBytes();
/**
*
* 流文件类型。支持:video-视频流, audio-音频流。
* 多个 FileType 组成的字符串,中间用","隔开。默认获取全部类型
*
*
* string FileTypes = 5;
* @return The fileTypes.
*/
java.lang.String getFileTypes();
/**
*
* 流文件类型。支持:video-视频流, audio-音频流。
* 多个 FileType 组成的字符串,中间用","隔开。默认获取全部类型
*
*
* string FileTypes = 5;
* @return The bytes for fileTypes.
*/
com.google.protobuf.ByteString
getFileTypesBytes();
/**
*
* 水印贴片标签
*
*
* string LogoTypes = 6;
* @return The logoTypes.
*/
java.lang.String getLogoTypes();
/**
*
* 水印贴片标签
*
*
* string LogoTypes = 6;
* @return The bytes for logoTypes.
*/
com.google.protobuf.ByteString
getLogoTypesBytes();
/**
*
* 是否加密, 支持: "encrypt"-加密流, "normal"-非加密流, 默认返回全部
*
*
* string NeedEncryptStream = 7;
* @return The needEncryptStream.
*/
java.lang.String getNeedEncryptStream();
/**
*
* 是否加密, 支持: "encrypt"-加密流, "normal"-非加密流, 默认返回全部
*
*
* string NeedEncryptStream = 7;
* @return The bytes for needEncryptStream.
*/
com.google.protobuf.ByteString
getNeedEncryptStreamBytes();
/**
*
* 返回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();
/**
*
* 播放场景,指定获取对应场景的音视频流。当前支持:preview-试看
*
*
* string PlayScene = 13;
* @return The playScene.
*/
java.lang.String getPlayScene();
/**
*
* 播放场景,指定获取对应场景的音视频流。当前支持:preview-试看
*
*
* string PlayScene = 13;
* @return The bytes for playScene.
*/
com.google.protobuf.ByteString
getPlaySceneBytes();
/**
*
* DRM过期时间戳, 若需使用请联系技术支持
*
*
* string DrmExpireTimestamp = 14;
* @return The drmExpireTimestamp.
*/
java.lang.String getDrmExpireTimestamp();
/**
*
* DRM过期时间戳, 若需使用请联系技术支持
*
*
* string DrmExpireTimestamp = 14;
* @return The bytes for drmExpireTimestamp.
*/
com.google.protobuf.ByteString
getDrmExpireTimestampBytes();
/**
*
* 默认获取全部。支持: "SDR", "PQHDR", "SLGHDR", 默认返回全部
*
*
* string HDRType = 15;
* @return The hDRType.
*/
java.lang.String getHDRType();
/**
*
* 默认获取全部。支持: "SDR", "PQHDR", "SLGHDR", 默认返回全部
*
*
* string HDRType = 15;
* @return The bytes for hDRType.
*/
com.google.protobuf.ByteString
getHDRTypeBytes();
/**
*
* 使用的帧对齐转码版本。支持: "1"-返回版本一, 默认不指定版本,全部返回
*
*
* string KeyFrameAlignmentVersion = 16;
* @return The keyFrameAlignmentVersion.
*/
java.lang.String getKeyFrameAlignmentVersion();
/**
*
* 使用的帧对齐转码版本。支持: "1"-返回版本一, 默认不指定版本,全部返回
*
*
* string KeyFrameAlignmentVersion = 16;
* @return The bytes for keyFrameAlignmentVersion.
*/
com.google.protobuf.ByteString
getKeyFrameAlignmentVersionBytes();
/**
*
* 发布状态, 支持: "Available"-发布, "NoAction"-未发布, 默认返回全部
*
*
* string UserAction = 17;
* @return The userAction.
*/
java.lang.String getUserAction();
/**
*
* 发布状态, 支持: "Available"-发布, "NoAction"-未发布, 默认返回全部
*
*
* string UserAction = 17;
* @return The bytes for userAction.
*/
com.google.protobuf.ByteString
getUserActionBytes();
/**
*
* 音频音质。当 FileType 为
* audio时起作用,表示音频音质参数。支持:medium、higher、highest.默认返回所有音频流
*
*
* string Quality = 18;
* @return The quality.
*/
java.lang.String getQuality();
/**
*
* 音频音质。当 FileType 为
* audio时起作用,表示音频音质参数。支持:medium、higher、highest.默认返回所有音频流
*
*
* string Quality = 18;
* @return The bytes for quality.
*/
com.google.protobuf.ByteString
getQualityBytes();
/**
*
*强行指定本次请求的时间戳防盗链 单位秒
*
*
* string ForceExpire = 19;
* @return The forceExpire.
*/
java.lang.String getForceExpire();
/**
*
*强行指定本次请求的时间戳防盗链 单位秒
*
*
* string ForceExpire = 19;
* @return The bytes for forceExpire.
*/
com.google.protobuf.ByteString
getForceExpireBytes();
}