JRTCSDK-Android v2401.0
视频客服 API 文档
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
JRTCMediaDeviceCallback接口 参考

Public 成员函数

void onAudioError (String error)
 
void onAudioRouteTypeChanged (@AudioRouteType int audioRouteType)
 
void onCameraUpdate ()
 
void onVideoCaptureDidStart (String streamId, double ratio)
 
void onRenderReceived (JRTCMediaDeviceVideoCanvas canvas, double ratio)
 
void onRenderStart (JRTCMediaDeviceVideoCanvas canvas, double ratio)
 
void onRenderResized (JRTCMediaDeviceVideoCanvas canvas, double ratio)
 
void onScreenSharePermissionResult (boolean result)
 
void onVideoError (String errorDetail)
 
void onVideoError (@VideoErrorType int errorType, String errorDetail)
 
void onSnapshotComplete (String file, int width, int height)
 
void onMemoryAvailable (double memorySize)
 
void onRingPlayFinish ()
 
void onFileAudioInputDidFinish ()
 
void onTessarEvent (int eventCode, String extraInfo)
 

详细描述

音视频设备相关事件回调

成员函数说明

◆ onAudioError()

void onAudioError ( String  error)

音频异常

参数
error异常信息

◆ onAudioRouteTypeChanged()

void onAudioRouteTypeChanged ( @AudioRouteType int  audioRouteType)

音频输出通道变化回调

参数
audioRouteType音频输出通道类型

◆ onCameraUpdate()

void onCameraUpdate ( )

摄像头变化回调

摄像头状态发生变化会收到此回调,例如打开、关闭、切换摄像头

◆ onFileAudioInputDidFinish()

void onFileAudioInputDidFinish ( )

本地文件音频源输入完成回调

◆ onMemoryAvailable()

void onMemoryAvailable ( double  memorySize)

上报剩余可用内存回调

周期性上报一次内存剩余情况

参数
memorySize当前剩余可用内存空间(MB)

◆ onRenderReceived()

void onRenderReceived ( JRTCMediaDeviceVideoCanvas  canvas,
double  ratio 
)

收到第一帧数据回调

参数
canvas视图渲染对象
ratio宽高比

◆ onRenderResized()

void onRenderResized ( JRTCMediaDeviceVideoCanvas  canvas,
double  ratio 
)

数据宽高比例变化回调

参数
canvas视图渲染对象
ratio宽高比

◆ onRenderStart()

void onRenderStart ( JRTCMediaDeviceVideoCanvas  canvas,
double  ratio 
)

渲染开始回调

参数
canvas视图渲染对象
ratio宽高比

◆ onRingPlayFinish()

void onRingPlayFinish ( )

音频播放完成

◆ onScreenSharePermissionResult()

void onScreenSharePermissionResult ( boolean  result)

屏幕共享权限申请结果回调

参数
resulttrue表示同意,false表示拒绝

◆ onSnapshotComplete()

void onSnapshotComplete ( String  file,
int  width,
int  height 
)

截图完成回调

参数
file截图路径
width图片像素宽
height图片像素高

◆ onTessarEvent()

void onTessarEvent ( int  eventCode,
String  extraInfo 
)

天赛事件上报,包含警告和错误事件

参数
eventCode天赛事件码
extraInfo事件其他信息

◆ onVideoCaptureDidStart()

void onVideoCaptureDidStart ( String  streamId,
double  ratio 
)

视频采集开始回调

参数
streamId视频流ID

◆ onVideoError() [1/2]

void onVideoError ( @VideoErrorType int  errorType,
String  errorDetail 
)

视频异常,渲染错误,包括摄像头采集错误、屏幕采集错误等回调

参数
errorType异常类型
参见
JRTCMediaDevice::VIDEO_ERROR_OTHER 其他未知异常
JRTCMediaDevice::VIDEO_ERROR_CAMERA 摄像头异常
JRTCMediaDevice::VIDEO_ERROR_SCREEN 屏幕采集异常
JRTCMediaDevice::VIDEO_ERROR_RENDER 视频渲染异常
参数
errorDetail异常详细描述

◆ onVideoError() [2/2]

void onVideoError ( String  errorDetail)

视频异常,渲染错误,包括摄像头采集错误、屏幕采集错误等回调

参数
errorDetail异常详细描述
弃用:
该回调方法即将废弃,请使用 onVideoError 代替