com.volcengine.service.vod.model.business.VodSourceInfoOrBuilder 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 VodSourceInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:Volcengine.Vod.Models.Business.VodSourceInfo)
com.google.protobuf.MessageOrBuilder {
/**
*
*文件ID
*
*
* string FileId = 1;
* @return The fileId.
*/
java.lang.String getFileId();
/**
*
*文件ID
*
*
* string FileId = 1;
* @return The bytes for fileId.
*/
com.google.protobuf.ByteString
getFileIdBytes();
/**
*
* hash值
*
*
* string Md5 = 2;
* @return The md5.
*/
java.lang.String getMd5();
/**
*
* hash值
*
*
* string Md5 = 2;
* @return The bytes for md5.
*/
com.google.protobuf.ByteString
getMd5Bytes();
/**
*
*文件类型 video/audio
*
*
* string FileType = 3;
* @return The fileType.
*/
java.lang.String getFileType();
/**
*
*文件类型 video/audio
*
*
* string FileType = 3;
* @return The bytes for fileType.
*/
com.google.protobuf.ByteString
getFileTypeBytes();
/**
*
*编码格式
*
*
* string Codec = 4;
* @return The codec.
*/
java.lang.String getCodec();
/**
*
*编码格式
*
*
* string Codec = 4;
* @return The bytes for codec.
*/
com.google.protobuf.ByteString
getCodecBytes();
/**
*
*视频高度
*
*
* int32 Height = 5;
* @return The height.
*/
int getHeight();
/**
*
*视频宽度
*
*
* int32 Width = 6;
* @return The width.
*/
int getWidth();
/**
*
*文件格式
*
*
* string Format = 7;
* @return The format.
*/
java.lang.String getFormat();
/**
*
*文件格式
*
*
* string Format = 7;
* @return The bytes for format.
*/
com.google.protobuf.ByteString
getFormatBytes();
/**
*
*时长
*
*
* float Duration = 8;
* @return The duration.
*/
float getDuration();
/**
*
*文件大小
*
*
* double Size = 9;
* @return The size.
*/
double getSize();
/**
*
*对象地址
*
*
* string StoreUri = 10;
* @return The storeUri.
*/
java.lang.String getStoreUri();
/**
*
*对象地址
*
*
* string StoreUri = 10;
* @return The bytes for storeUri.
*/
com.google.protobuf.ByteString
getStoreUriBytes();
/**
*
*视频分辨率
*
*
* string Definition = 11;
* @return The definition.
*/
java.lang.String getDefinition();
/**
*
*视频分辨率
*
*
* string Definition = 11;
* @return The bytes for definition.
*/
com.google.protobuf.ByteString
getDefinitionBytes();
/**
*
*码率(Kbps)
*
*
* int32 Bitrate = 12;
* @return The bitrate.
*/
int getBitrate();
/**
*
*帧率
*
*
* float Fps = 13;
* @return The fps.
*/
float getFps();
/**
*
*创建时间
*
*
* string CreateTime = 14;
* @return The createTime.
*/
java.lang.String getCreateTime();
/**
*
*创建时间
*
*
* string CreateTime = 14;
* @return The bytes for createTime.
*/
com.google.protobuf.ByteString
getCreateTimeBytes();
/**
*
*音频质量
*
*
* string Quality = 15;
* @return The quality.
*/
java.lang.String getQuality();
/**
*
*音频质量
*
*
* string Quality = 15;
* @return The bytes for quality.
*/
com.google.protobuf.ByteString
getQualityBytes();
/**
*
*动态范围,"HDR" or "SDR"
*
*
* string DynamicRange = 16;
* @return The dynamicRange.
*/
java.lang.String getDynamicRange();
/**
*
*动态范围,"HDR" or "SDR"
*
*
* string DynamicRange = 16;
* @return The bytes for dynamicRange.
*/
com.google.protobuf.ByteString
getDynamicRangeBytes();
/**
*
*视频流信息
*
*
* .Volcengine.Vod.Models.Business.VodVideoStreamMeta VideoStreamMeta = 17;
* @return Whether the videoStreamMeta field is set.
*/
boolean hasVideoStreamMeta();
/**
*
*视频流信息
*
*
* .Volcengine.Vod.Models.Business.VodVideoStreamMeta VideoStreamMeta = 17;
* @return The videoStreamMeta.
*/
com.volcengine.service.vod.model.business.VodVideoStreamMeta getVideoStreamMeta();
/**
*
*视频流信息
*
*
* .Volcengine.Vod.Models.Business.VodVideoStreamMeta VideoStreamMeta = 17;
*/
com.volcengine.service.vod.model.business.VodVideoStreamMetaOrBuilder getVideoStreamMetaOrBuilder();
/**
*
*音频流信息
*
*
* .Volcengine.Vod.Models.Business.VodAudioStreamMeta AudioStreamMeta = 18;
* @return Whether the audioStreamMeta field is set.
*/
boolean hasAudioStreamMeta();
/**
*
*音频流信息
*
*
* .Volcengine.Vod.Models.Business.VodAudioStreamMeta AudioStreamMeta = 18;
* @return The audioStreamMeta.
*/
com.volcengine.service.vod.model.business.VodAudioStreamMeta getAudioStreamMeta();
/**
*
*音频流信息
*
*
* .Volcengine.Vod.Models.Business.VodAudioStreamMeta AudioStreamMeta = 18;
*/
com.volcengine.service.vod.model.business.VodAudioStreamMetaOrBuilder getAudioStreamMetaOrBuilder();
/**
*
*存储类型,STANDARD or ARCHIVE
*
*
* string TosStorageClass = 19;
* @return The tosStorageClass.
*/
java.lang.String getTosStorageClass();
/**
*
*存储类型,STANDARD or ARCHIVE
*
*
* string TosStorageClass = 19;
* @return The bytes for tosStorageClass.
*/
com.google.protobuf.ByteString
getTosStorageClassBytes();
/**
*
*文件名
*
*
* string FileName = 20;
* @return The fileName.
*/
java.lang.String getFileName();
/**
*
*文件名
*
*
* string FileName = 20;
* @return The bytes for fileName.
*/
com.google.protobuf.ByteString
getFileNameBytes();
/**
*
*附加属性
*
*
* map<string, string> FileExtra = 21;
*/
int getFileExtraCount();
/**
*
*附加属性
*
*
* map<string, string> FileExtra = 21;
*/
boolean containsFileExtra(
java.lang.String key);
/**
* Use {@link #getFileExtraMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getFileExtra();
/**
*
*附加属性
*
*
* map<string, string> FileExtra = 21;
*/
java.util.Map
getFileExtraMap();
/**
*
*附加属性
*
*
* map<string, string> FileExtra = 21;
*/
java.lang.String getFileExtraOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
*
*附加属性
*
*
* map<string, string> FileExtra = 21;
*/
java.lang.String getFileExtraOrThrow(
java.lang.String key);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy