美摄SDK For Android  3.10.0
Public 成员函数 | Protected 成员函数 | 所有成员列表
com.meicam.sdk.NvsVideoFrameRetriever类 参考

视频帧提取 更多...

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
 

Protected 成员函数

void finalize () throws Throwable
 

详细描述

视频帧提取

视频帧提取类,可以获取某一时刻的原始视频帧图像。

警告
NvsVideoFrameRetriever类中,所有public API不仅可以在UI线程使用,也可以跨线程使用!!!
自从
1.2.0

成员函数说明

◆ finalize()

void com.meicam.sdk.NvsVideoFrameRetriever.finalize ( ) throws Throwable
inlineprotected

◆ getFrameAtTime()

Bitmap com.meicam.sdk.NvsVideoFrameRetriever.getFrameAtTime ( long  time,
int  videoFrameHeightGrade 
)
inline

获取某一时刻视频帧图像

参数
time获取视频帧的时间值(单位微秒)
videoFrameHeightGrade生成视频帧图像的高度级别。具体参见生成提取视频帧的高度级别
返回
返回Bitmap对象,表示某一时刻视频帧图像

◆ getFrameAtTimeWithCustomVideoFrameHeight()

Bitmap com.meicam.sdk.NvsVideoFrameRetriever.getFrameAtTimeWithCustomVideoFrameHeight ( long  time,
int  videoFrameHeight 
)
inline

获取某一时刻视频帧图像,可以自定义视频帧的高度

参数
time获取视频帧的时间值(单位微秒)
videoFrameHeight自定义视频帧高度
返回
返回Bitmap对象,表示某一时刻视频帧图像
自从
1.15.0

◆ release()

void com.meicam.sdk.NvsVideoFrameRetriever.release ( )
inline

释放该视频提取类相关资源,释放之后则不能继续使用

自从
1.14.1

◆ setFrameTimeTolerance()

void com.meicam.sdk.NvsVideoFrameRetriever.setFrameTimeTolerance ( long  timeTolerance)
inline

设置获取视频帧图像的时间容忍度。生成图像的实际时间将在[nowTime-timeTolerance,nowTime+timeTolerance]范围内,并且可能与实际要求的时间不同。传0以请求帧准确的图像,这可能导致额外的解码延迟。默认值为100000

参数
timeTolerance时间值(单位微秒)
自从
2.20.0

类成员变量说明

◆ VIDEO_FRAME_HEIGHT_GRADE_360

final int com.meicam.sdk.NvsVideoFrameRetriever.VIDEO_FRAME_HEIGHT_GRADE_360 = 0
static

生成视频帧高度360像素

◆ VIDEO_FRAME_HEIGHT_GRADE_480

final int com.meicam.sdk.NvsVideoFrameRetriever.VIDEO_FRAME_HEIGHT_GRADE_480 = 1
static

生成视频帧高度480像素

◆ VIDEO_FRAME_HEIGHT_GRADE_720

final int com.meicam.sdk.NvsVideoFrameRetriever.VIDEO_FRAME_HEIGHT_GRADE_720 = 2
static

生成视频帧高度720像素


该类的文档由以下文件生成: