com.volcengine.service.vod.model.business.VodPlayInfoModelOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of volc-sdk-java Show documentation
Show all versions of volc-sdk-java Show documentation
The VOLC Engine SDK for Java
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: volcengine/vod/business/vod_common.proto
package com.volcengine.service.vod.model.business;
public interface VodPlayInfoModelOrBuilder extends
// @@protoc_insertion_point(interface_extends:Volcengine.Vod.Models.Business.VodPlayInfoModel)
com.google.protobuf.MessageOrBuilder {
/**
*
* 数据版本
*
*
* .Volcengine.Vod.Models.Business.VodPlayInfoModelVersion Version = 10;
* @return The enum numeric value on the wire for version.
*/
int getVersionValue();
/**
*
* 数据版本
*
*
* .Volcengine.Vod.Models.Business.VodPlayInfoModelVersion Version = 10;
* @return The version.
*/
com.volcengine.service.vod.model.business.VodPlayInfoModelVersion getVersion();
/**
*
* 唯一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();
/**
*
* 播放时长(单位:s)
*
*
* float Duration = 4;
* @return The duration.
*/
float getDuration();
/**
*
* 媒体类型
*
*
* string FileType = 5;
* @return The fileType.
*/
java.lang.String getFileType();
/**
*
* 媒体类型
*
*
* string FileType = 5;
* @return The bytes for fileType.
*/
com.google.protobuf.ByteString
getFileTypeBytes();
/**
*
* 是否关键针对齐
*
*
* bool EnableAdaptive = 6;
* @return The enableAdaptive.
*/
boolean getEnableAdaptive();
/**
*
* 播放列表数量
*
*
* int32 TotalCount = 7;
* @return The totalCount.
*/
int getTotalCount();
/**
*
* dash播放信息
*
*
* .Volcengine.Vod.Models.Business.VodAdaptiveInfo AdaptiveInfo = 8;
* @return Whether the adaptiveInfo field is set.
*/
boolean hasAdaptiveInfo();
/**
*
* dash播放信息
*
*
* .Volcengine.Vod.Models.Business.VodAdaptiveInfo AdaptiveInfo = 8;
* @return The adaptiveInfo.
*/
com.volcengine.service.vod.model.business.VodAdaptiveInfo getAdaptiveInfo();
/**
*
* dash播放信息
*
*
* .Volcengine.Vod.Models.Business.VodAdaptiveInfo AdaptiveInfo = 8;
*/
com.volcengine.service.vod.model.business.VodAdaptiveInfoOrBuilder getAdaptiveInfoOrBuilder();
/**
*
* 播放列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodPlayInfo PlayInfoList = 9;
*/
java.util.List
getPlayInfoListList();
/**
*
* 播放列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodPlayInfo PlayInfoList = 9;
*/
com.volcengine.service.vod.model.business.VodPlayInfo getPlayInfoList(int index);
/**
*
* 播放列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodPlayInfo PlayInfoList = 9;
*/
int getPlayInfoListCount();
/**
*
* 播放列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodPlayInfo PlayInfoList = 9;
*/
java.util.List extends com.volcengine.service.vod.model.business.VodPlayInfoOrBuilder>
getPlayInfoListOrBuilderList();
/**
*
* 播放列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodPlayInfo PlayInfoList = 9;
*/
com.volcengine.service.vod.model.business.VodPlayInfoOrBuilder getPlayInfoListOrBuilder(
int index);
/**
*
* 雪碧图列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodThumbInfo ThumbInfoList = 11;
*/
java.util.List
getThumbInfoListList();
/**
*
* 雪碧图列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodThumbInfo ThumbInfoList = 11;
*/
com.volcengine.service.vod.model.business.VodThumbInfo getThumbInfoList(int index);
/**
*
* 雪碧图列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodThumbInfo ThumbInfoList = 11;
*/
int getThumbInfoListCount();
/**
*
* 雪碧图列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodThumbInfo ThumbInfoList = 11;
*/
java.util.List extends com.volcengine.service.vod.model.business.VodThumbInfoOrBuilder>
getThumbInfoListOrBuilderList();
/**
*
* 雪碧图列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodThumbInfo ThumbInfoList = 11;
*/
com.volcengine.service.vod.model.business.VodThumbInfoOrBuilder getThumbInfoListOrBuilder(
int index);
/**
*
* 弹幕蒙版url
*
*
* string BarrageMaskUrl = 12;
* @return The barrageMaskUrl.
*/
java.lang.String getBarrageMaskUrl();
/**
*
* 弹幕蒙版url
*
*
* string BarrageMaskUrl = 12;
* @return The bytes for barrageMaskUrl.
*/
com.google.protobuf.ByteString
getBarrageMaskUrlBytes();
/**
*
* 字幕信息列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodSubtitleInfo SubtitleInfoList = 13;
*/
java.util.List
getSubtitleInfoListList();
/**
*
* 字幕信息列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodSubtitleInfo SubtitleInfoList = 13;
*/
com.volcengine.service.vod.model.business.VodSubtitleInfo getSubtitleInfoList(int index);
/**
*
* 字幕信息列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodSubtitleInfo SubtitleInfoList = 13;
*/
int getSubtitleInfoListCount();
/**
*
* 字幕信息列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodSubtitleInfo SubtitleInfoList = 13;
*/
java.util.List extends com.volcengine.service.vod.model.business.VodSubtitleInfoOrBuilder>
getSubtitleInfoListOrBuilderList();
/**
*
* 字幕信息列表
*
*
* repeated .Volcengine.Vod.Models.Business.VodSubtitleInfo SubtitleInfoList = 13;
*/
com.volcengine.service.vod.model.business.VodSubtitleInfoOrBuilder getSubtitleInfoListOrBuilder(
int index);
/**
*
*蒙板弹幕
*
*
* .Volcengine.Vod.Models.Business.BarrageMaskInfo BarrageMaskInfo = 14;
* @return Whether the barrageMaskInfo field is set.
*/
boolean hasBarrageMaskInfo();
/**
*
*蒙板弹幕
*
*
* .Volcengine.Vod.Models.Business.BarrageMaskInfo BarrageMaskInfo = 14;
* @return The barrageMaskInfo.
*/
com.volcengine.service.vod.model.business.BarrageMaskInfo getBarrageMaskInfo();
/**
*
*蒙板弹幕
*
*
* .Volcengine.Vod.Models.Business.BarrageMaskInfo BarrageMaskInfo = 14;
*/
com.volcengine.service.vod.model.business.BarrageMaskInfoOrBuilder getBarrageMaskInfoOrBuilder();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy