美摄SDK For Android
3.14.0
|
视频帧提取 更多...
Public 成员函数 | |
Bitmap | getFrameAtTime (long time, int videoFrameHeightGrade) |
获取某一时刻视频帧图像 更多... | |
void | release () |
释放该视频提取类相关资源,释放之后则不能继续使用 更多... | |
Bitmap | getFrameAtTimeWithCustomVideoFrameHeight (long time, int videoFrameHeight) |
获取某一时刻视频帧图像,可以自定义视频帧的高度 更多... | |
void | setFrameTimeTolerance (long timeTolerance) |
设置获取视频帧图像的时间容忍度。生成图像的实际时间将在[nowTime-timeTolerance,nowTime+timeTolerance]范围内,并且可能与实际要求的时间不同。传0以请求帧准确的图像,这可能导致额外的解码延迟。默认值为100000 更多... | |
静态 Public 属性 | |
生成提取视频帧的高度级别 | |
static final int | VIDEO_FRAME_HEIGHT_GRADE_360 = 0 |
生成视频帧高度360像素 更多... | |
static final int | VIDEO_FRAME_HEIGHT_GRADE_480 = 1 |
生成视频帧高度480像素 更多... | |
static final int | VIDEO_FRAME_HEIGHT_GRADE_720 = 2 |
创建标识 | |
static final int | CREATE_RETRIEVER_FLAG_PREFERENTIAL_USE_HARDWARE_READER = 1 |
优先使用硬件Reader 更多... | |
static final int | CREATE_RETRIEVER_FLAG_PREFERENTIAL_EXPORT_HLG_RGB10A2_BITMAP = 2 |
Protected 成员函数 | |
void | finalize () throws Throwable |
视频帧提取
视频帧提取类,可以获取某一时刻的原始视频帧图像。
|
inlineprotected |
|
inline |
获取某一时刻视频帧图像
time | 获取视频帧的时间值(单位微秒) |
videoFrameHeightGrade | 生成视频帧图像的高度级别。具体参见生成提取视频帧的高度级别 |
|
inline |
获取某一时刻视频帧图像,可以自定义视频帧的高度
time | 获取视频帧的时间值(单位微秒) |
videoFrameHeight | 自定义视频帧高度 |
|
inline |
释放该视频提取类相关资源,释放之后则不能继续使用
|
inline |
设置获取视频帧图像的时间容忍度。生成图像的实际时间将在[nowTime-timeTolerance,nowTime+timeTolerance]范围内,并且可能与实际要求的时间不同。传0以请求帧准确的图像,这可能导致额外的解码延迟。默认值为100000
timeTolerance | 时间值(单位微秒) |
|
static |
输出HLG 10bit bitmap
|
static |
优先使用硬件Reader
|
static |
生成视频帧高度360像素
|
static |
生成视频帧高度480像素
|
static |
生成视频帧高度720像素