NIMSDK-AOS  9.19.0
静态 Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.avchat.video.AVChatVideoCapturerFactory类 参考

创建Capturer具体实现的工厂类 更多...

静态 Public 成员函数

static AVChatCameraCapturer createCameraCapturer (boolean defaultFrontCamera)
 创建默认相机视频捕获器 更多...
 
static AVChatCameraCapturer createCameraPolicyCapturer (boolean defaultFrontCamera)
 创建默认相机视频捕获器,推荐使用体验最好的相机,自动选择Camera1/Camera2,ByteBuffer/Texture 更多...
 
static AVChatCameraCapturer createCamera1Capturer (boolean defaultFrontCamera, boolean captureToTexture)
 创建相机视频捕获器,使用Camera1 API 更多...
 
static AVChatCameraCapturer createCamera2Capturer (boolean defaultFrontCamera, boolean captureToTexture)
 创建相机视频捕获器,使用Camera2 API 更多...
 
static AVChatScreenCapturer createScreenVideoCapturer (Intent mediaProjectionPermissionResultData, MediaProjection.Callback mediaProjectionCallback)
 创建屏幕视频捕获器 更多...
 
static AVChatFileVideoCapturer createFileVideoCapturer (String inputFile) throws Exception
 创建文件视频捕获器 更多...
 

详细描述

创建Capturer具体实现的工厂类

在文件 AVChatVideoCapturerFactory.java17 行定义.

成员函数说明

◆ createCamera1Capturer()

static AVChatCameraCapturer com.netease.nimlib.sdk.avchat.video.AVChatVideoCapturerFactory.createCamera1Capturer ( boolean  defaultFrontCamera,
boolean  captureToTexture 
)
static

创建相机视频捕获器,使用Camera1 API

参数
defaultFrontCamera是否使用前置
captureToTexture是否采集数据到Texture
返回
AVChatCameraCapturer

在文件 AVChatVideoCapturerFactory.java44 行定义.

◆ createCamera2Capturer()

static AVChatCameraCapturer com.netease.nimlib.sdk.avchat.video.AVChatVideoCapturerFactory.createCamera2Capturer ( boolean  defaultFrontCamera,
boolean  captureToTexture 
)
static

创建相机视频捕获器,使用Camera2 API

参数
defaultFrontCamera是否使用前置
captureToTexture是否采集数据到Texture
返回
AVChatCameraCapturer

在文件 AVChatVideoCapturerFactory.java54 行定义.

◆ createCameraCapturer()

static AVChatCameraCapturer com.netease.nimlib.sdk.avchat.video.AVChatVideoCapturerFactory.createCameraCapturer ( boolean  defaultFrontCamera)
static

创建默认相机视频捕获器

参数
defaultFrontCamera是否使用前置
返回
AVChatCameraCapturer

在文件 AVChatVideoCapturerFactory.java25 行定义.

◆ createCameraPolicyCapturer()

static AVChatCameraCapturer com.netease.nimlib.sdk.avchat.video.AVChatVideoCapturerFactory.createCameraPolicyCapturer ( boolean  defaultFrontCamera)
static

创建默认相机视频捕获器,推荐使用体验最好的相机,自动选择Camera1/Camera2,ByteBuffer/Texture

参数
defaultFrontCamera是否使用前置
返回
AVChatCameraCapturer

在文件 AVChatVideoCapturerFactory.java34 行定义.

◆ createFileVideoCapturer()

static AVChatFileVideoCapturer com.netease.nimlib.sdk.avchat.video.AVChatVideoCapturerFactory.createFileVideoCapturer ( String  inputFile) throws Exception
static

创建文件视频捕获器

参数
inputFile传入的文件地址
返回
AVChatFileVideoCapturer

在文件 AVChatVideoCapturerFactory.java74 行定义.

◆ createScreenVideoCapturer()

static AVChatScreenCapturer com.netease.nimlib.sdk.avchat.video.AVChatVideoCapturerFactory.createScreenVideoCapturer ( Intent  mediaProjectionPermissionResultData,
MediaProjection.Callback  mediaProjectionCallback 
)
static

创建屏幕视频捕获器

参数
mediaProjectionPermissionResultDataonActivityResult 返回的intent数据
mediaProjectionCallbackMediaProjection 状态改变的callback
返回
AVChatScreenCapturer

在文件 AVChatVideoCapturerFactory.java64 行定义.


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