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

ARFace上下文 更多...

interface  NvsARFaceContextCallback
 人脸特效上下文回调接口。 更多...
 
interface  NvsARFaceContextDetectActionCallback
 
interface  NvsARFaceContextErrorCallback
 人脸特效上下文错误回调接口。 更多...
 
interface  NvsARFaceContextLandmarkCallback
 人脸特效上下文点位回调接口。 更多...
 

Public 成员函数

boolean isFaceTracking ()
 当前是否有人脸跟踪。 更多...
 
boolean isObjectTracking (int objType)
 当前是否有指定类型物体被跟踪。 更多...
 
void setContextCallback (NvsARFaceContextCallback callback)
 设置上下文回调接口。 更多...
 
void setContextLandmarkCallback (NvsARFaceContextLandmarkCallback callback)
 设置上下文点位回调接口。 更多...
 
void setContextDetectActionCallback (NvsARFaceContextDetectActionCallback callback)
 设置上下文动作回调接口。 更多...
 
void setContextErrorCallback (NvsARFaceContextErrorCallback callback)
 设置上下文错误回调接口。 更多...
 
void setDualBufferInputUsed (boolean isDualBufferInput)
 设置是否使用双缓冲输入。 更多...
 
void setReloadCurSticker ()
 重新加载当前贴纸。 更多...
 
void release ()
 

静态 Public 属性

物体跟踪类型。

static final int OBJECT_TRACKING_TYPE_FACE = 0
 检测人脸 更多...
 
static final int OBJECT_TRACKING_TYPE_ANIMAL = 1
 
物体关键点类型。

static final int OBJECT_LAND_MARK_TYPE_FACE = 0
 人脸关键点 更多...
 
static final int OBJECT_LAND_MARK_TYPE_ANIMAL = 1
 

Protected 成员函数

void setContextInterface (long contextInterface)
 
void finalize () throws Throwable
 

详细描述

ARFace上下文

警告
NvsARFaceContext类中,所有public API都在UI线程使用!!!

成员函数说明

◆ finalize()

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

◆ isFaceTracking()

boolean com.meicam.sdk.NvsARFaceContext.isFaceTracking ( )
inline

当前是否有人脸跟踪。

返回
返回布尔值。值为true表示当前有人脸跟踪,false表示当前没有人脸跟踪。

◆ isObjectTracking()

boolean com.meicam.sdk.NvsARFaceContext.isObjectTracking ( int  objType)
inline

当前是否有指定类型物体被跟踪。

参数
objType物体类型。
返回
返回布尔值。值为true表示当前有指定类型的物体被跟踪,false表示当前没有指定物体类型的物体被跟踪。

◆ release()

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

◆ setContextCallback()

void com.meicam.sdk.NvsARFaceContext.setContextCallback ( NvsARFaceContextCallback  callback)
inline

设置上下文回调接口。

参数
callback上下文回调接口。

◆ setContextDetectActionCallback()

void com.meicam.sdk.NvsARFaceContext.setContextDetectActionCallback ( NvsARFaceContextDetectActionCallback  callback)
inline

设置上下文动作回调接口。

参数
callback上下文动作回调接口。

◆ setContextErrorCallback()

void com.meicam.sdk.NvsARFaceContext.setContextErrorCallback ( NvsARFaceContextErrorCallback  callback)
inline

设置上下文错误回调接口。

参数
callback上下文错误回调接口。

◆ setContextInterface()

void com.meicam.sdk.NvsARFaceContext.setContextInterface ( long  contextInterface)
inlineprotected

◆ setContextLandmarkCallback()

void com.meicam.sdk.NvsARFaceContext.setContextLandmarkCallback ( NvsARFaceContextLandmarkCallback  callback)
inline

设置上下文点位回调接口。

参数
callback上下文点位回调。

◆ setDualBufferInputUsed()

void com.meicam.sdk.NvsARFaceContext.setDualBufferInputUsed ( boolean  isDualBufferInput)
inline

设置是否使用双缓冲输入。

参数
isDualBufferInput是否使用双缓冲输入。

◆ setReloadCurSticker()

void com.meicam.sdk.NvsARFaceContext.setReloadCurSticker ( )
inline

重新加载当前贴纸。

类成员变量说明

◆ OBJECT_LAND_MARK_TYPE_ANIMAL

final int com.meicam.sdk.NvsARFaceContext.OBJECT_LAND_MARK_TYPE_ANIMAL = 1
static

动物关键点

◆ OBJECT_LAND_MARK_TYPE_FACE

final int com.meicam.sdk.NvsARFaceContext.OBJECT_LAND_MARK_TYPE_FACE = 0
static

人脸关键点

◆ OBJECT_TRACKING_TYPE_ANIMAL

final int com.meicam.sdk.NvsARFaceContext.OBJECT_TRACKING_TYPE_ANIMAL = 1
static

检测动物

◆ OBJECT_TRACKING_TYPE_FACE

final int com.meicam.sdk.NvsARFaceContext.OBJECT_TRACKING_TYPE_FACE = 0
static

检测人脸


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