VideoCanvas
- Android
更新时间不可用
用于设置视频画布的显示、渲染和布局属性。
public class VideoCanvas {
public int uid;
public int subviewUid;
public static final int RENDER_MODE_HIDDEN = 1;
public static final int RENDER_MODE_FIT = 2;
public static final int RENDER_MODE_ADAPTIVE = 3;
public static final int VIEW_SETUP_MODE_REPLACE = 0;
public static final int VIEW_SETUP_MODE_ADD = 1;
public static final int VIEW_SETUP_MODE_REMOVE = 2;
public View view;
public SurfaceTexture surfaceTexture;
public int renderMode;
public int mirrorMode;
public int setupMode = VIEW_SETUP_MODE_REPLACE;
public int sourceType;
public int mediaPlayerId;
public Rect rect;
public boolean enableAlphaMask;
public int backgroundColor;
public Constants.VideoModulePosition position = Constants.VideoModulePosition.VIDEO_MODULE_POSITION_POST_CAPTURER;
}属性
| 参数名 | 描述 |
|---|---|
uid | |
subviewUid | |
RENDER_MODE_HIDDEN | 隐藏模式:按比例缩放视频,直到视窗被填满(可能会裁剪视频的一部分)。 |
RENDER_MODE_FIT | |
RENDER_MODE_ADAPTIVE | |
VIEW_SETUP_MODE_REPLACE | |
VIEW_SETUP_MODE_ADD | |
VIEW_SETUP_MODE_REMOVE | |
view | 用于显示视频的视图窗口,必须为 注: 在一个 VideoCanvas 中只能设置 |
surfaceTexture | |
renderMode | |
mirrorMode | |
setupMode | |
sourceType | 视频源类型。详见 VideoSourceType。 |
mediaPlayerId | |
rect | |
enableAlphaMask | |
backgroundColor | |
position | 视频帧在视频链路中的观察位置。详见 VideoModulePosition。 |