被 com.juphoon.cloud.JCCallImpl , 以及 com.juphoon.cloud.JCMediaChannelImpl 继承.

Public 成员函数

void onCameraUpdate ()
 
void onAudioOutputTypeChange (@JCMediaDevice.AudioRouteType int audioRouteType)
 
void onRenderReceived (JCMediaDeviceVideoCanvas canvas)
 
void onRenderStart (JCMediaDeviceVideoCanvas canvas)
 
void onVideoError (JCMediaDeviceVideoCanvas canvas)
 
void onNeedKeyFrame ()
 

详细描述

JCMediaDeviceCallback 回调,用于回调设备相关事件

成员函数说明

◆ onCameraUpdate()

void com.juphoon.cloud.JCMediaDeviceCallback.onCameraUpdate ( )

摄像头变化

◆ onAudioOutputTypeChange()

void com.juphoon.cloud.JCMediaDeviceCallback.onAudioOutputTypeChange ( @JCMediaDevice.AudioRouteType int  audioRouteType)

音频输出类型变化

参数
audioRouteType音频输出类型:

◆ onRenderReceived()

void com.juphoon.cloud.JCMediaDeviceCallback.onRenderReceived ( JCMediaDeviceVideoCanvas  canvas)

收到第一帧数据

参数
canvasJCMediaDeviceVideoCanvas 渲染对象

◆ onRenderStart()

void com.juphoon.cloud.JCMediaDeviceCallback.onRenderStart ( JCMediaDeviceVideoCanvas  canvas)

渲染开始

参数
canvasJCMediaDeviceVideoCanvas 渲染对象

◆ onVideoError()

void com.juphoon.cloud.JCMediaDeviceCallback.onVideoError ( JCMediaDeviceVideoCanvas  canvas)

视频渲染错误

参数
canvasJCMediaDeviceVideoCanvas 渲染对象

◆ onNeedKeyFrame()

void com.juphoon.cloud.JCMediaDeviceCallback.onNeedKeyFrame ( )

标记下一次输入关键帧

上层使用 setVideoFileFrame 设置自定义视频采集,并且视频像素格式为 H264_SVCH264 时,才会收到该回调。在收到该回调时,下一次需要输入关键帧

注解
该回调在使用 setVideoFileFrame 方法设置自定义视频采集的线程中上报

该接口的文档由以下文件生成:
  • cloud/src/main/common/com/juphoon/cloud/JCMediaDeviceCallback.java
最后更新时间: 2023/2/9 15:27:30