public interface AliyunIThumbnailFetcher
Modifier and Type | Interface and Description |
---|---|
static class |
AliyunIThumbnailFetcher.CropMode |
static interface |
AliyunIThumbnailFetcher.OnThumbnailCompletion |
Modifier and Type | Method and Description |
---|---|
int |
addImageSource(java.lang.String path,
long durationMills,
long overlapDurationMills) |
int |
addVideoSource(java.lang.String path) |
int |
addVideoSource(java.lang.String path,
long startTimeMills,
long endTimeMills,
long overlapDurationMills) |
int |
fromConfigJson(java.lang.String jsonPath) |
long |
getTotalDuration() |
void |
release() |
int |
requestThumbnailImage(long[] time,
AliyunIThumbnailFetcher.OnThumbnailCompletion callback) |
int |
setParameters(int width,
int height,
AliyunIThumbnailFetcher.CropMode mode,
VideoDisplayMode scaleMode,
int cacheSize) |
int addVideoSource(java.lang.String path, long startTimeMills, long endTimeMills, long overlapDurationMills)
int addVideoSource(java.lang.String path)
int addImageSource(java.lang.String path, long durationMills, long overlapDurationMills)
int fromConfigJson(java.lang.String jsonPath)
int setParameters(int width, int height, AliyunIThumbnailFetcher.CropMode mode, VideoDisplayMode scaleMode, int cacheSize)
int requestThumbnailImage(long[] time, AliyunIThumbnailFetcher.OnThumbnailCompletion callback)
void release()
long getTotalDuration()