com.byteplus.service.vod.model.business.VodAllPlayInfoModelOrBuilder 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 VodAllPlayInfoModelOrBuilder extends
// @@protoc_insertion_point(interface_extends:Byteplus.Vod.Models.Business.VodAllPlayInfoModel)
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();
/**
*
* 状态
*
*
* int32 Status = 2;
* @return The status.
*/
int getStatus();
/**
*
* 封面地址
*
*
* string PosterUrl = 3;
* @return The posterUrl.
*/
java.lang.String getPosterUrl();
/**
*
* 封面地址
*
*
* string PosterUrl = 3;
* @return The bytes for posterUrl.
*/
com.google.protobuf.ByteString
getPosterUrlBytes();
/**
*
* 播放列表数量
*
*
* int32 TotalCount = 4;
* @return The totalCount.
*/
int getTotalCount();
/**
*
* 是否关键针对齐
*
*
* bool EnableAdaptive = 5;
* @return The enableAdaptive.
*/
boolean getEnableAdaptive();
/**
*
* 转码流
*
*
* repeated .Byteplus.Vod.Models.Business.VodPlayInfo VodTranscodePlayInfo = 6;
*/
java.util.List
getVodTranscodePlayInfoList();
/**
*
* 转码流
*
*
* repeated .Byteplus.Vod.Models.Business.VodPlayInfo VodTranscodePlayInfo = 6;
*/
com.byteplus.service.vod.model.business.VodPlayInfo getVodTranscodePlayInfo(int index);
/**
*
* 转码流
*
*
* repeated .Byteplus.Vod.Models.Business.VodPlayInfo VodTranscodePlayInfo = 6;
*/
int getVodTranscodePlayInfoCount();
/**
*
* 转码流
*
*
* repeated .Byteplus.Vod.Models.Business.VodPlayInfo VodTranscodePlayInfo = 6;
*/
java.util.List extends com.byteplus.service.vod.model.business.VodPlayInfoOrBuilder>
getVodTranscodePlayInfoOrBuilderList();
/**
*
* 转码流
*
*
* repeated .Byteplus.Vod.Models.Business.VodPlayInfo VodTranscodePlayInfo = 6;
*/
com.byteplus.service.vod.model.business.VodPlayInfoOrBuilder getVodTranscodePlayInfoOrBuilder(
int index);
/**
*
* 原片流
*
*
* .Byteplus.Vod.Models.Business.VodPlayInfo VodSourcePlayInfo = 7;
* @return Whether the vodSourcePlayInfo field is set.
*/
boolean hasVodSourcePlayInfo();
/**
*
* 原片流
*
*
* .Byteplus.Vod.Models.Business.VodPlayInfo VodSourcePlayInfo = 7;
* @return The vodSourcePlayInfo.
*/
com.byteplus.service.vod.model.business.VodPlayInfo getVodSourcePlayInfo();
/**
*
* 原片流
*
*
* .Byteplus.Vod.Models.Business.VodPlayInfo VodSourcePlayInfo = 7;
*/
com.byteplus.service.vod.model.business.VodPlayInfoOrBuilder getVodSourcePlayInfoOrBuilder();
/**
*
* 数据版本
*
*
* .Byteplus.Vod.Models.Business.VodPlayInfoModelVersion Version = 8;
* @return The enum numeric value on the wire for version.
*/
int getVersionValue();
/**
*
* 数据版本
*
*
* .Byteplus.Vod.Models.Business.VodPlayInfoModelVersion Version = 8;
* @return The version.
*/
com.byteplus.service.vod.model.business.VodPlayInfoModelVersion getVersion();
/**
*
* 雪碧图列表
*
*
* repeated .Byteplus.Vod.Models.Business.VodThumbInfo ThumbInfoList = 9;
*/
java.util.List
getThumbInfoListList();
/**
*
* 雪碧图列表
*
*
* repeated .Byteplus.Vod.Models.Business.VodThumbInfo ThumbInfoList = 9;
*/
com.byteplus.service.vod.model.business.VodThumbInfo getThumbInfoList(int index);
/**
*
* 雪碧图列表
*
*
* repeated .Byteplus.Vod.Models.Business.VodThumbInfo ThumbInfoList = 9;
*/
int getThumbInfoListCount();
/**
*
* 雪碧图列表
*
*
* repeated .Byteplus.Vod.Models.Business.VodThumbInfo ThumbInfoList = 9;
*/
java.util.List extends com.byteplus.service.vod.model.business.VodThumbInfoOrBuilder>
getThumbInfoListOrBuilderList();
/**
*
* 雪碧图列表
*
*
* repeated .Byteplus.Vod.Models.Business.VodThumbInfo ThumbInfoList = 9;
*/
com.byteplus.service.vod.model.business.VodThumbInfoOrBuilder getThumbInfoListOrBuilder(
int index);
/**
*
* 弹幕蒙版url
*
*
* string BarrageMaskUrl = 10;
* @return The barrageMaskUrl.
*/
java.lang.String getBarrageMaskUrl();
/**
*
* 弹幕蒙版url
*
*
* string BarrageMaskUrl = 10;
* @return The bytes for barrageMaskUrl.
*/
com.google.protobuf.ByteString
getBarrageMaskUrlBytes();
/**
*
* 字幕信息列表
*
*
* repeated .Byteplus.Vod.Models.Business.VodSubtitleInfo SubtitleInfoList = 11;
*/
java.util.List
getSubtitleInfoListList();
/**
*
* 字幕信息列表
*
*
* repeated .Byteplus.Vod.Models.Business.VodSubtitleInfo SubtitleInfoList = 11;
*/
com.byteplus.service.vod.model.business.VodSubtitleInfo getSubtitleInfoList(int index);
/**
*
* 字幕信息列表
*
*
* repeated .Byteplus.Vod.Models.Business.VodSubtitleInfo SubtitleInfoList = 11;
*/
int getSubtitleInfoListCount();
/**
*
* 字幕信息列表
*
*
* repeated .Byteplus.Vod.Models.Business.VodSubtitleInfo SubtitleInfoList = 11;
*/
java.util.List extends com.byteplus.service.vod.model.business.VodSubtitleInfoOrBuilder>
getSubtitleInfoListOrBuilderList();
/**
*
* 字幕信息列表
*
*
* repeated .Byteplus.Vod.Models.Business.VodSubtitleInfo SubtitleInfoList = 11;
*/
com.byteplus.service.vod.model.business.VodSubtitleInfoOrBuilder getSubtitleInfoListOrBuilder(
int index);
/**
*
* 弹幕蒙板
*
*
* .Byteplus.Vod.Models.Business.BarrageMaskInfo BarrageMaskInfo = 12;
* @return Whether the barrageMaskInfo field is set.
*/
boolean hasBarrageMaskInfo();
/**
*
* 弹幕蒙板
*
*
* .Byteplus.Vod.Models.Business.BarrageMaskInfo BarrageMaskInfo = 12;
* @return The barrageMaskInfo.
*/
com.byteplus.service.vod.model.business.BarrageMaskInfo getBarrageMaskInfo();
/**
*
* 弹幕蒙板
*
*
* .Byteplus.Vod.Models.Business.BarrageMaskInfo BarrageMaskInfo = 12;
*/
com.byteplus.service.vod.model.business.BarrageMaskInfoOrBuilder getBarrageMaskInfoOrBuilder();
}