WhiteAdvanceConvertProgressPolling Class Reference
成员
init
- (instancetype)init;默认初始的轮询时间为15S
initWithPollingTimeinterval:
- (instancetype)initWithPollingTimeinterval:(NSTimeInterval)interval;指定轮询时间
startPolling
- (void)startPolling;启动轮询
pausePolling
- (void)pausePolling;暂停轮询
endPolling
- (void)endPolling;停止轮询并且删除所有轮询任务
cancelPollingTaskWithTaskUUID:
- (void)cancelPollingTaskWithTaskUUID:(NSString *)taskUUID;取消特定的一个轮询任务 @param taskUUID 任务id
insertV5PollingTaskWithTaskUUID:token:region:taskType:progress:result:
- (NSString *)insertV5PollingTaskWithTaskUUID:(NSString *)taskUUID token:(NSString *)token region:(WhiteRegionKey)region taskType:(WhiteConvertTypeV5)type progress:(_Nullable ProgressHandler)progress result:(_Nullable ConvertCompletionHandlerV5)result;插入一个V5任务查询的轮询任务 该任务会在转码失败或者成功之后被移出轮询队列 @param taskUUID 转码id @param token 转码token @param region 转码Region @param type 转码类型, WhiteConvertTypeDynamic或者WhiteConvertTypeStatic @param progress 进度回调 @param result 转码成功或者失败回调 @return 任务id
insertProjectorPollingTaskWithTaskUUID:token:region:progress:result:
- (NSString *)insertProjectorPollingTaskWithTaskUUID:(NSString *)taskUUID token:(NSString *)token region:(WhiteRegionKey)region progress:(_Nullable ProgressHandler)progress result:(_Nullable ProjectorCompletionHandler)result;插入一个Projector任务查询的轮询任务 该任务会在转码失败或者成功之后被移出轮询队列 @param taskUUID 转码id @param token 转码token @param region 转码Region @param progress 进度回调 @param result 转码成功或者失败回调 @return 任务id