Android(Java)[v1.7.5.0]
Public 成员函数 | Protected 成员函数 | 所有成员列表
com.pano.rtc.api.RtcView类 参考

PANO引擎绘制视图。 更多...

类 com.pano.rtc.api.RtcView 继承关系图:
com.pano.rtc.api.IVideoRender

Public 成员函数

 RtcView (Context context)
 
 RtcView (Context context, AttributeSet attrs)
 
void init (RendererEvents rendererEvents)
 初始化RtcView,设置RendererEvents回调事件。 更多...
 
void onFrame (VideoFrame frame)
 
void setScalingType (ScalingType type)
 控制如何调整视图内容大小或移动视图内容以匹配此RtcView的大小。 更多...
 
void setMirror (boolean mirror)
 设置RtcView内容是否镜像显示。 更多...
 
void setScalingRatioWithFocus (float ratio, int x, int y)
 
void setScalingRatio (ScalingRatio ratio)
 
void setMovingDistance (int dx, int dy)
 
ScalingType getScalingType ()
 返回RtcView当前的ScaleType。 更多...
 
boolean getMirror ()
 返回RtcView的mirror状态。 更多...
 
void release ()
 释放RtcView占用的资源。在RtcView从附着窗口移除时,sdk内部会自动释放相关资源,客户端无需主动调用该方法。 其他情况下按需调用该方法。
 
boolean onTouchEvent (MotionEvent event)
 
void setOnTouchListener (View.OnTouchListener listener)
 
void setRtcTouchListener (View.OnTouchListener listener)
 

Protected 成员函数

void onAttachedToWindow ()
 
void onDetachedFromWindow ()
 

详细描述

PANO引擎绘制视图。

需要将此视图嵌入到用户的 activity layout xml 中。

成员函数说明

◆ getMirror()

boolean com.pano.rtc.api.RtcView.getMirror ( )
inline

返回RtcView的mirror状态。

返回
mirror值。

实现了 com.pano.rtc.api.IVideoRender.

◆ getScalingType()

ScalingType com.pano.rtc.api.RtcView.getScalingType ( )
inline

返回RtcView当前的ScaleType。

返回
RtcView当前的ScaleType。
参见
com.pano.rtc.api.IVideoRender.ScalingType

实现了 com.pano.rtc.api.IVideoRender.

◆ init()

void com.pano.rtc.api.RtcView.init ( RendererEvents  rendererEvents)
inline

初始化RtcView,设置RendererEvents回调事件。

参数
rendererEventsrender回调事件。
注解
当RtcView被添加到窗口时,sdk内部会自动初始化。客户端如果需要监听RendererEvents事件, 仍然可以调用该方法初始化,如果不需要监听RendererEvents事件,则不需要主动调用该方法。

◆ onFrame()

void com.pano.rtc.api.RtcView.onFrame ( VideoFrame  frame)
inline

◆ setMirror()

void com.pano.rtc.api.RtcView.setMirror ( boolean  mirror)
inline

设置RtcView内容是否镜像显示。

参数
mirror是否镜像显示,默认false。

实现了 com.pano.rtc.api.IVideoRender.

◆ setMovingDistance()

void com.pano.rtc.api.RtcView.setMovingDistance ( int  dx,
int  dy 
)
inline

◆ setScalingRatio()

void com.pano.rtc.api.RtcView.setScalingRatio ( ScalingRatio  ratio)
inline

◆ setScalingRatioWithFocus()

void com.pano.rtc.api.RtcView.setScalingRatioWithFocus ( float  ratio,
int  x,
int  y 
)
inline

◆ setScalingType()

void com.pano.rtc.api.RtcView.setScalingType ( ScalingType  type)
inline

控制如何调整视图内容大小或移动视图内容以匹配此RtcView的大小。

参数
type所需的缩放模式。
参见
com.pano.rtc.api.IVideoRender.ScalingType

实现了 com.pano.rtc.api.IVideoRender.


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