美摄SDK For Android  1.0.0
Public 成员函数 | Protected 属性 | 所有成员列表
com.meicam.sdk.NvsLiveWindow类 参考

liveWindow视频预览窗口 更多...

类 com.meicam.sdk.NvsLiveWindow 继承关系图:

Public 成员函数

 NvsLiveWindow (Context context)
 
 NvsLiveWindow (Context context, AttributeSet attrs)
 
 NvsLiveWindow (Context context, AttributeSet attrs, int defStyleAttr)
 
 NvsLiveWindow (Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)
 
void setFillMode (int fillMode)
 设置LiveWindow的填充模式 更多...
 
int getFillMode ()
 获取LiveWindow的填充模式 更多...
 
PointF mapCanonicalToView (PointF ptCanonical)
 时间线坐标转换成视图坐标 更多...
 
PointF mapViewToCanonical (PointF ptView)
 视图坐标转换成时间线坐标 更多...
 
PointF mapNormalizedToView (PointF ptNormalized)
 归一化坐标转换成视图坐标 更多...
 
PointF mapViewToNormalized (PointF ptView)
 视图坐标转换成归一化坐标 更多...
 
void clearVideoFrame ()
 清除LiveWindow的视频帧 更多...
 
Bitmap takeScreenshot ()
 截屏 更多...
 
void setBackgroundColor (float r, float g, float b)
 设置背景颜色 更多...
 

静态 Public 属性

Live Window 填充模式

static final int FILLMODE_PRESERVEASPECTCROP = 0
 图像按比例均匀填充,必要时进行裁剪(默认模式)

PreserveAspectCrop.png
更多...
 
static final int FILLMODE_PRESERVEASPECTFIT = 1
 图像均匀地缩放来适合窗口,没有裁剪 更多...
 
static final int FILLMODE_STRETCH = 2
 图像被缩放来适合窗口 更多...
 

Protected 属性

long m_internalObject = 0
 
int m_fillMode = FILLMODE_PRESERVEASPECTCROP
 

详细描述

liveWindow视频预览窗口

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

构造及析构函数说明

com.meicam.sdk.NvsLiveWindow.NvsLiveWindow ( Context  context)
inline
com.meicam.sdk.NvsLiveWindow.NvsLiveWindow ( Context  context,
AttributeSet  attrs 
)
inline
com.meicam.sdk.NvsLiveWindow.NvsLiveWindow ( Context  context,
AttributeSet  attrs,
int  defStyleAttr 
)
inline
com.meicam.sdk.NvsLiveWindow.NvsLiveWindow ( Context  context,
AttributeSet  attrs,
int  defStyleAttr,
int  defStyleRes 
)
inline

成员函数说明

void com.meicam.sdk.NvsLiveWindow.clearVideoFrame ( )
inline

清除LiveWindow的视频帧

int com.meicam.sdk.NvsLiveWindow.getFillMode ( )
inline

获取LiveWindow的填充模式

返回
返回LiveWindow的填充模式
PointF com.meicam.sdk.NvsLiveWindow.mapCanonicalToView ( PointF  ptCanonical)
inline

时间线坐标转换成视图坐标

参数
ptCanonical时间线坐标点
返回
返回转换后的视图坐标点PointF对象
自从
1.1.0
参见
mapViewToCanonical
PointF com.meicam.sdk.NvsLiveWindow.mapNormalizedToView ( PointF  ptNormalized)
inline

归一化坐标转换成视图坐标

参数
ptNormalized归一化坐标点
返回
返回转换后的视图坐标点PointF对象
自从
1.1.0
参见
mapViewToNormalized
PointF com.meicam.sdk.NvsLiveWindow.mapViewToCanonical ( PointF  ptView)
inline

视图坐标转换成时间线坐标

参数
ptView视图坐标点
返回
返回转换后的时间线坐标点PointF对象
自从
1.1.0
参见
mapCanonicalToView
PointF com.meicam.sdk.NvsLiveWindow.mapViewToNormalized ( PointF  ptView)
inline

视图坐标转换成归一化坐标

参数
ptView视图坐标点
返回
返回转换后的归一化坐标点PointF对象
自从
1.1.0
参见
mapNormalizedToView
void com.meicam.sdk.NvsLiveWindow.setBackgroundColor ( float  r,
float  g,
float  b 
)
inline

设置背景颜色

void com.meicam.sdk.NvsLiveWindow.setFillMode ( int  fillMode)
inline

设置LiveWindow的填充模式

参数
fillMode填充模式。具体参见Live Window 填充模式
Bitmap com.meicam.sdk.NvsLiveWindow.takeScreenshot ( )
inline

截屏

类成员变量说明

final int com.meicam.sdk.NvsLiveWindow.FILLMODE_PRESERVEASPECTCROP = 0
static

图像按比例均匀填充,必要时进行裁剪(默认模式)

PreserveAspectCrop.png

final int com.meicam.sdk.NvsLiveWindow.FILLMODE_PRESERVEASPECTFIT = 1
static

图像均匀地缩放来适合窗口,没有裁剪

PreserveAspectFit.png
final int com.meicam.sdk.NvsLiveWindow.FILLMODE_STRETCH = 2
static

图像被缩放来适合窗口

Stretch.png
int com.meicam.sdk.NvsLiveWindow.m_fillMode = FILLMODE_PRESERVEASPECTCROP
protected
long com.meicam.sdk.NvsLiveWindow.m_internalObject = 0
protected

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