public static final class VodVideoStreamMeta.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VodVideoStreamMeta.Builder> implements VodVideoStreamMetaOrBuilder
Byteplus.Vod.Models.Business.VodVideoStreamMeta| Modifier and Type | Method and Description |
|---|---|
VodVideoStreamMeta.Builder |
addAllSubStreamInfo(Iterable<? extends SubStreamInfo> values)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
VodVideoStreamMeta.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
VodVideoStreamMeta.Builder |
addSubStreamInfo(int index,
SubStreamInfo.Builder builderForValue)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
VodVideoStreamMeta.Builder |
addSubStreamInfo(int index,
SubStreamInfo value)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
VodVideoStreamMeta.Builder |
addSubStreamInfo(SubStreamInfo.Builder builderForValue)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
VodVideoStreamMeta.Builder |
addSubStreamInfo(SubStreamInfo value)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
SubStreamInfo.Builder |
addSubStreamInfoBuilder()
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
SubStreamInfo.Builder |
addSubStreamInfoBuilder(int index)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
VodVideoStreamMeta |
build() |
VodVideoStreamMeta |
buildPartial() |
VodVideoStreamMeta.Builder |
clear() |
VodVideoStreamMeta.Builder |
clearBitrate()
视频码率(Kbps)
|
VodVideoStreamMeta.Builder |
clearCodec()
视频编码格式
|
VodVideoStreamMeta.Builder |
clearDefinition()
视频清晰度
|
VodVideoStreamMeta.Builder |
clearDuration()
视频时长
|
VodVideoStreamMeta.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
VodVideoStreamMeta.Builder |
clearFps()
帧率
|
VodVideoStreamMeta.Builder |
clearHeight()
视频高度
|
VodVideoStreamMeta.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
VodVideoStreamMeta.Builder |
clearSubStreamInfo()
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
VodVideoStreamMeta.Builder |
clearWidth()
视频宽度
|
VodVideoStreamMeta.Builder |
clone() |
int |
getBitrate()
视频码率(Kbps)
|
String |
getCodec()
视频编码格式
|
com.google.protobuf.ByteString |
getCodecBytes()
视频编码格式
|
VodVideoStreamMeta |
getDefaultInstanceForType() |
String |
getDefinition()
视频清晰度
|
com.google.protobuf.ByteString |
getDefinitionBytes()
视频清晰度
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
float |
getDuration()
视频时长
|
float |
getFps()
帧率
|
int |
getHeight()
视频高度
|
SubStreamInfo |
getSubStreamInfo(int index)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
SubStreamInfo.Builder |
getSubStreamInfoBuilder(int index)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
List<SubStreamInfo.Builder> |
getSubStreamInfoBuilderList()
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
int |
getSubStreamInfoCount()
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
List<SubStreamInfo> |
getSubStreamInfoList()
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
SubStreamInfoOrBuilder |
getSubStreamInfoOrBuilder(int index)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
List<? extends SubStreamInfoOrBuilder> |
getSubStreamInfoOrBuilderList()
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
int |
getWidth()
视频宽度
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
VodVideoStreamMeta.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
VodVideoStreamMeta.Builder |
mergeFrom(com.google.protobuf.Message other) |
VodVideoStreamMeta.Builder |
mergeFrom(VodVideoStreamMeta other) |
VodVideoStreamMeta.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
VodVideoStreamMeta.Builder |
removeSubStreamInfo(int index)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
VodVideoStreamMeta.Builder |
setBitrate(int value)
视频码率(Kbps)
|
VodVideoStreamMeta.Builder |
setCodec(String value)
视频编码格式
|
VodVideoStreamMeta.Builder |
setCodecBytes(com.google.protobuf.ByteString value)
视频编码格式
|
VodVideoStreamMeta.Builder |
setDefinition(String value)
视频清晰度
|
VodVideoStreamMeta.Builder |
setDefinitionBytes(com.google.protobuf.ByteString value)
视频清晰度
|
VodVideoStreamMeta.Builder |
setDuration(float value)
视频时长
|
VodVideoStreamMeta.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
VodVideoStreamMeta.Builder |
setFps(float value)
帧率
|
VodVideoStreamMeta.Builder |
setHeight(int value)
视频高度
|
VodVideoStreamMeta.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
VodVideoStreamMeta.Builder |
setSubStreamInfo(int index,
SubStreamInfo.Builder builderForValue)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
VodVideoStreamMeta.Builder |
setSubStreamInfo(int index,
SubStreamInfo value)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8; |
VodVideoStreamMeta.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
VodVideoStreamMeta.Builder |
setWidth(int value)
视频宽度
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<VodVideoStreamMeta.Builder>public VodVideoStreamMeta.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<VodVideoStreamMeta.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<VodVideoStreamMeta.Builder>public VodVideoStreamMeta getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic VodVideoStreamMeta build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic VodVideoStreamMeta buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic VodVideoStreamMeta.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<VodVideoStreamMeta.Builder>public VodVideoStreamMeta.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<VodVideoStreamMeta.Builder>public VodVideoStreamMeta.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<VodVideoStreamMeta.Builder>public VodVideoStreamMeta.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<VodVideoStreamMeta.Builder>public VodVideoStreamMeta.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VodVideoStreamMeta.Builder>public VodVideoStreamMeta.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VodVideoStreamMeta.Builder>public VodVideoStreamMeta.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<VodVideoStreamMeta.Builder>public VodVideoStreamMeta.Builder mergeFrom(VodVideoStreamMeta other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<VodVideoStreamMeta.Builder>public VodVideoStreamMeta.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<VodVideoStreamMeta.Builder>IOExceptionpublic String getCodec()
视频编码格式
string Codec = 1;getCodec in interface VodVideoStreamMetaOrBuilderpublic com.google.protobuf.ByteString getCodecBytes()
视频编码格式
string Codec = 1;getCodecBytes in interface VodVideoStreamMetaOrBuilderpublic VodVideoStreamMeta.Builder setCodec(String value)
视频编码格式
string Codec = 1;value - The codec to set.public VodVideoStreamMeta.Builder clearCodec()
视频编码格式
string Codec = 1;public VodVideoStreamMeta.Builder setCodecBytes(com.google.protobuf.ByteString value)
视频编码格式
string Codec = 1;value - The bytes for codec to set.public int getHeight()
视频高度
int32 Height = 2;getHeight in interface VodVideoStreamMetaOrBuilderpublic VodVideoStreamMeta.Builder setHeight(int value)
视频高度
int32 Height = 2;value - The height to set.public VodVideoStreamMeta.Builder clearHeight()
视频高度
int32 Height = 2;public int getWidth()
视频宽度
int32 Width = 3;getWidth in interface VodVideoStreamMetaOrBuilderpublic VodVideoStreamMeta.Builder setWidth(int value)
视频宽度
int32 Width = 3;value - The width to set.public VodVideoStreamMeta.Builder clearWidth()
视频宽度
int32 Width = 3;public float getDuration()
视频时长
float Duration = 4;getDuration in interface VodVideoStreamMetaOrBuilderpublic VodVideoStreamMeta.Builder setDuration(float value)
视频时长
float Duration = 4;value - The duration to set.public VodVideoStreamMeta.Builder clearDuration()
视频时长
float Duration = 4;public String getDefinition()
视频清晰度
string Definition = 5;getDefinition in interface VodVideoStreamMetaOrBuilderpublic com.google.protobuf.ByteString getDefinitionBytes()
视频清晰度
string Definition = 5;getDefinitionBytes in interface VodVideoStreamMetaOrBuilderpublic VodVideoStreamMeta.Builder setDefinition(String value)
视频清晰度
string Definition = 5;value - The definition to set.public VodVideoStreamMeta.Builder clearDefinition()
视频清晰度
string Definition = 5;public VodVideoStreamMeta.Builder setDefinitionBytes(com.google.protobuf.ByteString value)
视频清晰度
string Definition = 5;value - The bytes for definition to set.public int getBitrate()
视频码率(Kbps)
int32 Bitrate = 6;getBitrate in interface VodVideoStreamMetaOrBuilderpublic VodVideoStreamMeta.Builder setBitrate(int value)
视频码率(Kbps)
int32 Bitrate = 6;value - The bitrate to set.public VodVideoStreamMeta.Builder clearBitrate()
视频码率(Kbps)
int32 Bitrate = 6;public float getFps()
帧率
float Fps = 7;getFps in interface VodVideoStreamMetaOrBuilderpublic VodVideoStreamMeta.Builder setFps(float value)
帧率
float Fps = 7;value - The fps to set.public VodVideoStreamMeta.Builder clearFps()
帧率
float Fps = 7;public List<SubStreamInfo> getSubStreamInfoList()
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;getSubStreamInfoList in interface VodVideoStreamMetaOrBuilderpublic int getSubStreamInfoCount()
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;getSubStreamInfoCount in interface VodVideoStreamMetaOrBuilderpublic SubStreamInfo getSubStreamInfo(int index)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;getSubStreamInfo in interface VodVideoStreamMetaOrBuilderpublic VodVideoStreamMeta.Builder setSubStreamInfo(int index, SubStreamInfo value)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;public VodVideoStreamMeta.Builder setSubStreamInfo(int index, SubStreamInfo.Builder builderForValue)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;public VodVideoStreamMeta.Builder addSubStreamInfo(SubStreamInfo value)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;public VodVideoStreamMeta.Builder addSubStreamInfo(int index, SubStreamInfo value)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;public VodVideoStreamMeta.Builder addSubStreamInfo(SubStreamInfo.Builder builderForValue)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;public VodVideoStreamMeta.Builder addSubStreamInfo(int index, SubStreamInfo.Builder builderForValue)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;public VodVideoStreamMeta.Builder addAllSubStreamInfo(Iterable<? extends SubStreamInfo> values)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;public VodVideoStreamMeta.Builder clearSubStreamInfo()
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;public VodVideoStreamMeta.Builder removeSubStreamInfo(int index)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;public SubStreamInfo.Builder getSubStreamInfoBuilder(int index)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;public SubStreamInfoOrBuilder getSubStreamInfoOrBuilder(int index)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;getSubStreamInfoOrBuilder in interface VodVideoStreamMetaOrBuilderpublic List<? extends SubStreamInfoOrBuilder> getSubStreamInfoOrBuilderList()
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;getSubStreamInfoOrBuilderList in interface VodVideoStreamMetaOrBuilderpublic SubStreamInfo.Builder addSubStreamInfoBuilder()
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;public SubStreamInfo.Builder addSubStreamInfoBuilder(int index)
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;public List<SubStreamInfo.Builder> getSubStreamInfoBuilderList()
repeated .Byteplus.Vod.Models.Business.SubStreamInfo SubStreamInfo = 8;public final VodVideoStreamMeta.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VodVideoStreamMeta.Builder>public final VodVideoStreamMeta.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VodVideoStreamMeta.Builder>Copyright © 2026. All rights reserved.