// 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 VodGetMLFramesForAuditRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:Byteplus.Vod.Models.Request.VodGetMLFramesForAuditRequest)
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();
/**
*
*审核帧模板信息中的Strategy,抽帧策略
*
*
* string Strategy = 2;
* @return The strategy.
*/
java.lang.String getStrategy();
/**
*
*审核帧模板信息中的Strategy,抽帧策略
*
*
* string Strategy = 2;
* @return The bytes for strategy.
*/
com.google.protobuf.ByteString
getStrategyBytes();
/**
*
*抽帧方式,参考VodFrameExtractingOptionForAudit
*
*
* string FrameOpt = 3;
* @return The frameOpt.
*/
java.lang.String getFrameOpt();
/**
*
*抽帧方式,参考VodFrameExtractingOptionForAudit
*
*
* string FrameOpt = 3;
* @return The bytes for frameOpt.
*/
com.google.protobuf.ByteString
getFrameOptBytes();
/**
*
*抽帧方式选择Fps或FpsLimitNumberOfFrames时生效,表示抽帧的帧率,生效时需要保证大于0
*
*
* string FrameFps = 4;
* @return The frameFps.
*/
java.lang.String getFrameFps();
/**
*
*抽帧方式选择Fps或FpsLimitNumberOfFrames时生效,表示抽帧的帧率,生效时需要保证大于0
*
*
* string FrameFps = 4;
* @return The bytes for frameFps.
*/
com.google.protobuf.ByteString
getFrameFpsBytes();
/**
*
*抽帧方式选择NumberOfFrames时生效,表示需要多少帧,生效时需要保证大于0
*
*
* string NumberOfFrames = 5;
* @return The numberOfFrames.
*/
java.lang.String getNumberOfFrames();
/**
*
*抽帧方式选择NumberOfFrames时生效,表示需要多少帧,生效时需要保证大于0
*
*
* string NumberOfFrames = 5;
* @return The bytes for numberOfFrames.
*/
com.google.protobuf.ByteString
getNumberOfFramesBytes();
/**
*
*抽帧方式选择CutTimes时生效,逗号分割,表示需要获取的帧的时间戳(ms)列表,生效时需要保证数组不为空
*
*
* string CutTimeMills = 6;
* @return The cutTimeMills.
*/
java.lang.String getCutTimeMills();
/**
*
*抽帧方式选择CutTimes时生效,逗号分割,表示需要获取的帧的时间戳(ms)列表,生效时需要保证数组不为空
*
*
* string CutTimeMills = 6;
* @return The bytes for cutTimeMills.
*/
com.google.protobuf.ByteString
getCutTimeMillsBytes();
/**
*
*需要首帧, 默认0,支持设置: 0-否,1-是
*
*
* string NeedFirstFrame = 7;
* @return The needFirstFrame.
*/
java.lang.String getNeedFirstFrame();
/**
*
*需要首帧, 默认0,支持设置: 0-否,1-是
*
*
* string NeedFirstFrame = 7;
* @return The bytes for needFirstFrame.
*/
com.google.protobuf.ByteString
getNeedFirstFrameBytes();
/**
*
*需要尾帧, 默认0,支持设置: 0-否,1-是
*
*
* string NeedLastFrame = 8;
* @return The needLastFrame.
*/
java.lang.String getNeedLastFrame();
/**
*
*需要尾帧, 默认0,支持设置: 0-否,1-是
*
*
* string NeedLastFrame = 8;
* @return The bytes for needLastFrame.
*/
com.google.protobuf.ByteString
getNeedLastFrameBytes();
/**
*
*从视频的第几秒开始抽帧,单位:ms
*
*
* string StartTimeMill = 9;
* @return The startTimeMill.
*/
java.lang.String getStartTimeMill();
/**
*
*从视频的第几秒开始抽帧,单位:ms
*
*
* string StartTimeMill = 9;
* @return The bytes for startTimeMill.
*/
com.google.protobuf.ByteString
getStartTimeMillBytes();
/**
*
*从视频的第几秒结束抽帧,单位:ms
*
*
* string EndTimeMill = 10;
* @return The endTimeMill.
*/
java.lang.String getEndTimeMill();
/**
*
*从视频的第几秒结束抽帧,单位:ms
*
*
* string EndTimeMill = 10;
* @return The bytes for endTimeMill.
*/
com.google.protobuf.ByteString
getEndTimeMillBytes();
/**
*
*抽帧方式选择FpsLimitNumberOfFrames时生效,表示限制的最小帧数,为0表示不限制
*
*
* string MinNumberOfFrames = 11;
* @return The minNumberOfFrames.
*/
java.lang.String getMinNumberOfFrames();
/**
*
*抽帧方式选择FpsLimitNumberOfFrames时生效,表示限制的最小帧数,为0表示不限制
*
*
* string MinNumberOfFrames = 11;
* @return The bytes for minNumberOfFrames.
*/
com.google.protobuf.ByteString
getMinNumberOfFramesBytes();
/**
*
*抽帧方式选择FpsLimitNumberOfFrames时生效,表示限制的最大帧数,为0表示不限制
*
*
* string MaxNumberOfFrames = 12;
* @return The maxNumberOfFrames.
*/
java.lang.String getMaxNumberOfFrames();
/**
*
*抽帧方式选择FpsLimitNumberOfFrames时生效,表示限制的最大帧数,为0表示不限制
*
*
* string MaxNumberOfFrames = 12;
* @return The bytes for maxNumberOfFrames.
*/
com.google.protobuf.ByteString
getMaxNumberOfFramesBytes();
}