JCSDK-Android
| Public 成员函数 | 静态 Public 成员函数 | Public 属性 | 静态 Public 属性 | Protected 成员函数 | 所有成员列表
com.juphoon.cloud.JCMediaDevice类 参考abstract

interface  AudioRouteType
 
interface  CameraType
 
class  JCMediaDeviceAudioParam
 
class  JCMediaDeviceCamera
 
interface  RenderType
 
interface  VideoAngle
 
interface  VideoPixelFormat
 

Public 成员函数

abstract boolean isCameraOpen ()
 
abstract boolean isSpeakerOn ()
 
abstract boolean isAudioInputStart ()
 
abstract boolean isAudioOutputStart ()
 
abstract boolean startAudioInput ()
 
abstract boolean stopAudioInput ()
 
abstract boolean startAudioOutput ()
 
abstract boolean stopAudioOutput ()
 
abstract String getCamera ()
 
abstract List< String > getCameras ()
 
abstract JCMediaDeviceVideoCanvas startCameraVideo (@RenderType int renderType)
 
abstract JCMediaDeviceVideoCanvas startVideo (String videoSource, @RenderType int renderType)
 
abstract void stopVideo (JCMediaDeviceVideoCanvas canvas)
 
abstract int getAudioRouteType ()
 
abstract boolean startAudio ()
 
abstract boolean stopAudio ()
 
abstract boolean startCamera ()
 
abstract boolean stopCamera ()
 
abstract boolean switchCamera ()
 
abstract void specifyCamera (int cameraIndex)
 
abstract void specifyCameraAngle (int angle)
 
abstract void setCameraProperty (int width, int height, int frameRate)
 
abstract void setScreenCaptureProperty (int width, int height, int frameRate)
 
abstract int getCameraType (int cameraIndex)
 
abstract void enableSpeaker (boolean enable)
 
abstract boolean isVideoFileOpen ()
 
abstract String getVideoFileId ()
 
abstract boolean startVideoFile ()
 
abstract void setVideoFileFrame (byte[] data, @VideoPixelFormat int format, int width, int height, int angle, int mirror, boolean keyFrame)
 
abstract boolean stopVideoFile ()
 
abstract boolean enableScreenCapture (boolean enable)
 
abstract boolean enableScreenOrWindowsAreaCapture (boolean enable, String captureId, int iFrameRate, int top, int bottom, int left, int right)
 
abstract boolean snapshotWithRenderId (String renderId, String path)
 
abstract boolean startSelfHelpRecord (String recordPath, String cameraId, int width, int height, int fps, int bitrate)
 
abstract boolean attachSelfHelpRecordCaptureSoure (String captureId)
 
abstract boolean detachSelfHelpRecordCaptureSoure (String captureId)
 
abstract boolean stopSelfHelpRecord ()
 
abstract boolean startFileRecordVideo (String recordPath, String cameraId, int width, int height)
 
abstract boolean stopFileRecord (String cameraId)
 
abstract Map< String, String > getVersion ()
 

静态 Public 成员函数

static JCMediaDevice create (JCClient client, JCMediaDeviceCallback callback)
 
static void destroy ()
 

Public 属性

boolean autoRotate = false
 
boolean aec = true
 
boolean defaultSpeakerOn = false
 
boolean useInternalAudioDeviceLogic = true
 
JCMediaDeviceCamera defaultCamera
 
JCMediaDeviceAudioParam audioParam
 

静态 Public 属性

static final int RENDER_FULL_SCREEN = 0
 
static final int RENDER_FULL_CONTENT = 1
 
static final int RENDER_FULL_AUTO = 2
 
static final int CAMERA_NONE = 0
 
static final int CAMERA_FRONT = 1
 
static final int CAMERA_BACK = 2
 
static final int CAMERA_UNKNOWN = 3
 
static final int I420 = 1
 
static final int IYUV = 2
 
static final int RGB24 = 3
 
static final int ABGR = 4
 
static final int ARGB = 5
 
static final int ARGB444 = 6
 
static final int RGB565 = 7
 
static final int ARGB1555 = 8
 
static final int YUY2 = 9
 
static final int YV12 = 10
 
static final int UYVY = 11
 
static final int MJPG = 12
 
static final int NV21 = 13
 
static final int NV12 = 14
 
static final int BGRA = 15
 
static final int H264 = 100
 
static final int AUDIO_ROUTE_RECEIVER = 0
 
static final int AUDIO_ROUTE_SPEAKER = 1
 
static final int AUDIO_ROUTE_HEADSET = 2
 
static final int AUDIO_ROUTE_BLUETOOTH = 3
 
static final int VIDEO_ANGLE_AUTO = -1
 
static final int VIDEO_ANGLE_0 = 0
 
static final int VIDEO_ANGLE_90 = 90
 
static final int VIDEO_ANGLE_180 = 180
 
static final int VIDEO_ANGLE_270 = 270
 

Protected 成员函数

abstract void destroyObj ()
 
abstract boolean startAudioWithoutAec ()
 
abstract void addCallback (JCMediaDeviceCallback callback)
 
abstract void removeCallback (JCMediaDeviceCallback callback)
 

详细描述

用于管理设备

成员函数说明

◆ addCallback()

abstract void com.juphoon.cloud.JCMediaDevice.addCallback ( JCMediaDeviceCallback  callback)
abstractprotected

添加回调

参数
callbackJCMediaDeviceCallback 接口对象

◆ attachSelfHelpRecordCaptureSoure()

abstract boolean com.juphoon.cloud.JCMediaDevice.attachSelfHelpRecordCaptureSoure ( String  captureId)
abstract

合并其他窗口视频流到录制文件中 把其他窗口视频流也合并到录制文件中

参数
captureIdcaptureId 窗口屏幕id
返回
添加视频流成功或失败
  • true 添加成功
  • false 添加失败

◆ create()

static JCMediaDevice com.juphoon.cloud.JCMediaDevice.create ( JCClient  client,
JCMediaDeviceCallback  callback 
)
static

创建 JCMediaDevice 对象

JCMediaDevice 的所有接口函数,如无特殊说明,都建议在主线程调用

注解
  • 调用此方法创建 JCMediaDevice 对象后,期间没有调用过 destroy 方法销毁对象,然后又重复调用此方法,会直接返回第一次创建的 JCMediaDevice 对象
  • 调用此方法前确保 JCClient 已完成初始化
参数
clientJCClient 对象
callbackJCMediaDeviceCallback 回调接口,用于接收 JCMediaDevice 相关通知
返回
返回 JCMediaDevice 对象

◆ destroy()

static void com.juphoon.cloud.JCMediaDevice.destroy ( )
static

销毁 JCMediaDevice 对象

注解
此方法为异步调用,所以在调用此方法后不能马上调用 create 方法去重新创建 JCMediaDevice 对象

◆ destroyObj()

abstract void com.juphoon.cloud.JCMediaDevice.destroyObj ( )
abstractprotected

销毁对象

◆ detachSelfHelpRecordCaptureSoure()

abstract boolean com.juphoon.cloud.JCMediaDevice.detachSelfHelpRecordCaptureSoure ( String  captureId)
abstract

移除其他窗口视频流 把其他窗口视频流从录制文件中移除

参数
captureIdcaptureId
返回
添加视频流成功或失败
  • true 添加成功
  • false 添加失败

◆ enableScreenCapture()

abstract boolean com.juphoon.cloud.JCMediaDevice.enableScreenCapture ( boolean  enable)
abstract

开启/关闭屏幕采集

参数
enable开启或关闭屏幕共享
  • true: 开启
  • false: 关闭
返回
调用是否成功
  • true:正常执行调用流程
  • false:调用失败

◆ enableScreenOrWindowsAreaCapture()

abstract boolean com.juphoon.cloud.JCMediaDevice.enableScreenOrWindowsAreaCapture ( boolean  enable,
String  captureId,
int  iFrameRate,
int  top,
int  bottom,
int  left,
int  right 
)
abstract

开启关闭区域共享

参数
enable开启或是关闭
captureId窗口或者屏幕的id
iFrameRate帧率
top上边距
bottom下边距
left左边距
right右边距
返回
接口调用结果
  • true 调用成功
  • false 调用失败

◆ enableSpeaker()

abstract void com.juphoon.cloud.JCMediaDevice.enableSpeaker ( boolean  enable)
abstract

开启关闭扬声器

参数
enable开启或者关闭扬声器
  • true: 开启
  • false: 关闭

◆ getAudioRouteType()

abstract int com.juphoon.cloud.JCMediaDevice.getAudioRouteType ( )
abstract

音频路由类型

返回
音频路由类型

◆ getCamera()

abstract String com.juphoon.cloud.JCMediaDevice.getCamera ( )
abstract

当前默认的摄像头

返回
当前摄像头

◆ getCameras()

abstract List<String> com.juphoon.cloud.JCMediaDevice.getCameras ( )
abstract

获取摄像头列表

返回
摄像头列表

◆ getCameraType()

abstract int com.juphoon.cloud.JCMediaDevice.getCameraType ( int  cameraIndex)
abstract

获得摄像头类型

参数
cameraIndex摄像头队列索引
返回
摄像头类型

◆ getVersion()

abstract Map<String,String> com.juphoon.cloud.JCMediaDevice.getVersion ( )
abstract

获取MTC ZMF版本信息

返回
版本信息

◆ getVideoFileId()

abstract String com.juphoon.cloud.JCMediaDevice.getVideoFileId ( )
abstract

获得文件视频源渲染id

返回
视频源渲染id

◆ isAudioInputStart()

abstract boolean com.juphoon.cloud.JCMediaDevice.isAudioInputStart ( )
abstract

内置音频输入是否打开

返回
true 表示打开,false 表示未打开

◆ isAudioOutputStart()

abstract boolean com.juphoon.cloud.JCMediaDevice.isAudioOutputStart ( )
abstract

音频外放是否打开

返回
true 表示打开,false 表示未打开

◆ isCameraOpen()

abstract boolean com.juphoon.cloud.JCMediaDevice.isCameraOpen ( )
abstract

摄像头是否打开

返回
摄像头是否打开
  • true: 已打开
  • false: 未打开

◆ isSpeakerOn()

abstract boolean com.juphoon.cloud.JCMediaDevice.isSpeakerOn ( )
abstract

是否开启扬声器

返回
是否开启扬声器
  • true: 已打开
  • false: 未打开

◆ isVideoFileOpen()

abstract boolean com.juphoon.cloud.JCMediaDevice.isVideoFileOpen ( )
abstract

文件视频源是否开启

返回
文件视频源是否已开启
  • true: 已开启
  • false: 未开启

◆ removeCallback()

abstract void com.juphoon.cloud.JCMediaDevice.removeCallback ( JCMediaDeviceCallback  callback)
abstractprotected

删除回调

参数
callbackJCMediaDeviceCallback 接口对象

◆ setCameraProperty()

abstract void com.juphoon.cloud.JCMediaDevice.setCameraProperty ( int  width,
int  height,
int  frameRate 
)
abstract

设置摄像头采集属性

在调用 startVideo 方法开启自身视频渲染前设置即可生效

参数
width采集宽度,默认640
height采集高度,默认360
frameRate采集帧速率,默认30

◆ setScreenCaptureProperty()

abstract void com.juphoon.cloud.JCMediaDevice.setScreenCaptureProperty ( int  width,
int  height,
int  frameRate 
)
abstract

设置屏幕共享采集属性

在调用 enableScreenShare 方法开启屏幕共享前设置即可生效

参数
width采集宽度,默认640
height采集高度,默认360
frameRate采集帧速率,默认10

◆ setVideoFileFrame()

abstract void com.juphoon.cloud.JCMediaDevice.setVideoFileFrame ( byte[]  data,
@VideoPixelFormat int  format,
int  width,
int  height,
int  angle,
int  mirror,
boolean  keyFrame 
)
abstract

逐帧采集视频画面

当为 H264 格式时

  1. 如果是关键帧需要将 0x67 0x68 0x41 的数据作为一帧传入
  2. 关键帧要以固定间隔传入,例如5秒,否则一开始可能有几秒对端无法显示视频
参数
data画面二进制数据
format视频像素格式
width
height
angle90 的倍数
mirror0 不镜像,1进行左右镜像
keyFrame是否为关键帧,针对 format 为 H264
  • true: 关键帧
  • false: 不是关键帧

◆ snapshotWithRenderId()

abstract boolean com.juphoon.cloud.JCMediaDevice.snapshotWithRenderId ( String  renderId,
String  path 
)
abstract

截图

参数
renderId要截图的视频id
path要存放截图的文件路径
返回
是否成功
  • true 调用成功
  • false 调用失败

◆ specifyCamera()

abstract void com.juphoon.cloud.JCMediaDevice.specifyCamera ( int  cameraIndex)
abstract

指定要开启的摄像头

参数
cameraIndex摄像头索引

◆ specifyCameraAngle()

abstract void com.juphoon.cloud.JCMediaDevice.specifyCameraAngle ( int  angle)
abstract

指定摄像头采集角度,为90的倍数

参数
angle角度

◆ startAudio()

abstract boolean com.juphoon.cloud.JCMediaDevice.startAudio ( )
abstract

启动音频 一般正式开启通话前需要调用此接口

返回
调用是否成功
  • true:正常执行调用流程
  • false:调用失败

◆ startAudioInput()

abstract boolean com.juphoon.cloud.JCMediaDevice.startAudioInput ( )
abstract

打开设备内置音频采集

返回
调用是否成功

◆ startAudioOutput()

abstract boolean com.juphoon.cloud.JCMediaDevice.startAudioOutput ( )
abstract

打开设备音频输出

返回
调用是否成功

◆ startAudioWithoutAec()

abstract boolean com.juphoon.cloud.JCMediaDevice.startAudioWithoutAec ( )
abstractprotected

启动音频,一般正式开启通话前需要调用此接口

返回
调用是否成功
  • true:正常执行调用流程
  • false:调用失败

◆ startCamera()

abstract boolean com.juphoon.cloud.JCMediaDevice.startCamera ( )
abstract

开启摄像头

返回
调用是否成功
  • true:正常执行调用流程,存在以下两种场景:
    • 若调用此方法前摄像头已打开,不会收到通知
    • 若调用此方法前摄像头未打开,会收到 onCameraUpdate 通知
  • false:调用失败,不会收到通知

◆ startCameraVideo()

abstract JCMediaDeviceVideoCanvas com.juphoon.cloud.JCMediaDevice.startCameraVideo ( @RenderType int  renderType)
abstract

开始自身视频渲染

获取本端视频预览对象 JCMediaDeviceVideoCanvas ,通过此对象能获得视图用于UI显示

参数
renderType渲染模式:
返回
  • JCMediaDeviceVideoCanvas 对象:开始自身视频渲染成功
  • null:开始自身视频渲染失败
参见
RenderType

◆ startFileRecordVideo()

abstract boolean com.juphoon.cloud.JCMediaDevice.startFileRecordVideo ( String  recordPath,
String  cameraId,
int  width,
int  height 
)
abstract

打开本地录制

参数
recordPath录制文件路径
cameraId摄像头id
width录制宽
height录制高
返回
自助双录关闭是否成功
  • true 自助双录关闭成功
  • false 自助双录关闭失败

◆ startSelfHelpRecord()

abstract boolean com.juphoon.cloud.JCMediaDevice.startSelfHelpRecord ( String  recordPath,
String  cameraId,
int  width,
int  height,
int  fps,
int  bitrate 
)
abstract

开始自助双录

参数
recordPath生成的录制文件路径
cameraIdcameraId
width
height
fpsfps
bitrate码率
返回
自助双录打开是否成功
  • true 自助双录打开成功
  • false 自助双录打开失败

◆ startVideo()

abstract JCMediaDeviceVideoCanvas com.juphoon.cloud.JCMediaDevice.startVideo ( String  videoSource,
@RenderType int  renderType 
)
abstract

开始其他端的视频渲染

获取其他端的视频预览对象 JCMediaDeviceVideoCanvas ,通过此对象能获得视图用于UI显示

参数
videoSource渲染标识串,比如 JCMediaChannelParticipant JCCallItem 中的 renderId,当videoSource 为 videoFileId 时,内部会调用 startVideoFile
renderType渲染模式
返回
JCMediaDeviceVideoCanvas 对象
参见
RenderType

◆ startVideoFile()

abstract boolean com.juphoon.cloud.JCMediaDevice.startVideoFile ( )
abstract

开启视频文件作为视频输入源 文件和摄像头作为视频输入源只能存在一种,当前摄像头开启的话会关闭摄像头

返回
调用是否成功
  • true:正常执行调用流程,存在以下两种场景:
    • 若调用此方法时文件视频源已开启,则不会收到回调
    • 若调用此方法时文件视频源还未开启,则会收到 onCameraUpdate 回调
  • false:调用失败,不会收到回调

◆ stopAudio()

abstract boolean com.juphoon.cloud.JCMediaDevice.stopAudio ( )
abstract

停止音频 一般在通话结束时调用

返回
调用是否成功
  • true:正常执行调用流程
  • false:调用失败

◆ stopAudioInput()

abstract boolean com.juphoon.cloud.JCMediaDevice.stopAudioInput ( )
abstract

关闭设备内置音频采集

返回
调用是否成功

◆ stopAudioOutput()

abstract boolean com.juphoon.cloud.JCMediaDevice.stopAudioOutput ( )
abstract

关闭设备音频输出

返回
调用是否成功

◆ stopCamera()

abstract boolean com.juphoon.cloud.JCMediaDevice.stopCamera ( )
abstract

关闭摄像头

返回
调用是否成功
  • true:正常执行调用流程,存在以下两种场景:
    • 若调用此方法前摄像头已打开,会收到 onCameraUpdate 通知
    • 若调用此方法前摄像头未打开,不会收到通知
  • false:调用失败

◆ stopFileRecord()

abstract boolean com.juphoon.cloud.JCMediaDevice.stopFileRecord ( String  cameraId)
abstract

关闭本地录制

参数
cameraId摄像头id
返回
自助双录关闭是否成功
  • true 自助双录关闭成功
  • false 自助双录关闭失败

◆ stopSelfHelpRecord()

abstract boolean com.juphoon.cloud.JCMediaDevice.stopSelfHelpRecord ( )
abstract

停止自助双录

返回
自助双录关闭是否成功
  • true 自助双录关闭成功
  • false 自助双录关闭失败

◆ stopVideo()

abstract void com.juphoon.cloud.JCMediaDevice.stopVideo ( JCMediaDeviceVideoCanvas  canvas)
abstract

停止视频渲染

参数
canvasJCMediaDeviceVideoCanvas 对象,由 startVideo 和 startCameraVideo 获得

◆ stopVideoFile()

abstract boolean com.juphoon.cloud.JCMediaDevice.stopVideoFile ( )
abstract

关闭逐帧采集画面

返回
调用是否成功
  • true:正常执行调用流程,存在以下两种场景:
    • 若调用此方法时文件视频源已关闭,不会收到回调
    • 若调用此方法时文件视频源未关闭,则会收到 onCameraUpdate 回调
  • false:调用失败,不会收到回调

◆ switchCamera()

abstract boolean com.juphoon.cloud.JCMediaDevice.switchCamera ( )
abstract

切换摄像头

内部会根据当前摄像头类型来进行切换

  • 调用此方法时要保证摄像头已打开,否则将直接返回 false
  • 设备拥有两个以上摄像头,否则将直接返回 true
  • 满足以上两个条件后,内部会调用 switchCamera 方法并提供返回值
返回
调用是否成功
  • true:正常执行调用流程
  • false:调用失败

类成员变量说明

◆ ABGR

final int com.juphoon.cloud.JCMediaDevice.ABGR = 4
static

ABGR

◆ aec

boolean com.juphoon.cloud.JCMediaDevice.aec = true

是否打开回声消除

◆ ARGB

final int com.juphoon.cloud.JCMediaDevice.ARGB = 5
static

ARGB

◆ ARGB1555

final int com.juphoon.cloud.JCMediaDevice.ARGB1555 = 8
static

ARGB1555

◆ ARGB444

final int com.juphoon.cloud.JCMediaDevice.ARGB444 = 6
static

ARGB444

◆ AUDIO_ROUTE_BLUETOOTH

final int com.juphoon.cloud.JCMediaDevice.AUDIO_ROUTE_BLUETOOTH = 3
static

蓝牙耳机

◆ AUDIO_ROUTE_HEADSET

final int com.juphoon.cloud.JCMediaDevice.AUDIO_ROUTE_HEADSET = 2
static

有线耳机

◆ AUDIO_ROUTE_RECEIVER

final int com.juphoon.cloud.JCMediaDevice.AUDIO_ROUTE_RECEIVER = 0
static

听筒

◆ AUDIO_ROUTE_SPEAKER

final int com.juphoon.cloud.JCMediaDevice.AUDIO_ROUTE_SPEAKER = 1
static

扬声器

◆ audioParam

JCMediaDeviceAudioParam com.juphoon.cloud.JCMediaDevice.audioParam

音频参数

需要在调用 startAudio 方法前设置,即连接通话或加入频道前设置此参数。若不设置此参数,将使用默认值。

◆ autoRotate

boolean com.juphoon.cloud.JCMediaDevice.autoRotate = false

视频窗口是否跟着手机自动旋转,默认为false

◆ BGRA

final int com.juphoon.cloud.JCMediaDevice.BGRA = 15
static

BGRA

◆ CAMERA_BACK

final int com.juphoon.cloud.JCMediaDevice.CAMERA_BACK = 2
static

后置摄像头

◆ CAMERA_FRONT

final int com.juphoon.cloud.JCMediaDevice.CAMERA_FRONT = 1
static

前置摄像头

◆ CAMERA_NONE

final int com.juphoon.cloud.JCMediaDevice.CAMERA_NONE = 0
static

未获取到摄像头

◆ CAMERA_UNKNOWN

final int com.juphoon.cloud.JCMediaDevice.CAMERA_UNKNOWN = 3
static

未知摄像头

◆ defaultCamera

JCMediaDeviceCamera com.juphoon.cloud.JCMediaDevice.defaultCamera

默认摄像头

◆ defaultSpeakerOn

boolean com.juphoon.cloud.JCMediaDevice.defaultSpeakerOn = false

没有插入耳机或外接蓝牙时是否默认开启扬声器,默认关闭

  • true: 默认开启
  • false: 默认关闭

◆ H264

final int com.juphoon.cloud.JCMediaDevice.H264 = 100
static

H264

◆ I420

final int com.juphoon.cloud.JCMediaDevice.I420 = 1
static

I420

◆ IYUV

final int com.juphoon.cloud.JCMediaDevice.IYUV = 2
static

IYUV

◆ MJPG

final int com.juphoon.cloud.JCMediaDevice.MJPG = 12
static

MJPG

◆ NV12

final int com.juphoon.cloud.JCMediaDevice.NV12 = 14
static

NV12

◆ NV21

final int com.juphoon.cloud.JCMediaDevice.NV21 = 13
static

NV21

◆ RENDER_FULL_AUTO

final int com.juphoon.cloud.JCMediaDevice.RENDER_FULL_AUTO = 2
static

自适应

◆ RENDER_FULL_CONTENT

final int com.juphoon.cloud.JCMediaDevice.RENDER_FULL_CONTENT = 1
static

全图像显示,会有黑边

◆ RENDER_FULL_SCREEN

final int com.juphoon.cloud.JCMediaDevice.RENDER_FULL_SCREEN = 0
static

铺满窗口

◆ RGB24

final int com.juphoon.cloud.JCMediaDevice.RGB24 = 3
static

RGB24

◆ RGB565

final int com.juphoon.cloud.JCMediaDevice.RGB565 = 7
static

RGB565

◆ useInternalAudioDeviceLogic

boolean com.juphoon.cloud.JCMediaDevice.useInternalAudioDeviceLogic = true

是否使用内部音频设备逻辑,默认使用

内部音频设备逻辑如下:
1.打开扬声器 - 使用扬声器输出声音 2.连上蓝牙耳机 - 使用蓝牙耳机输出声音,如果扬声器开着则关闭扬声器 3.插入耳机 - 使用耳机输出声音,如果扬声器开着则关闭扬声器 4.蓝牙耳机和有线耳机以最后连上的作为输出 5.关闭扬声器 - (蓝牙耳机或有线耳机) 优于 听筒

  • true: 使用内部音频设备逻辑
  • false: 不使用内部音频设备逻辑

◆ UYVY

final int com.juphoon.cloud.JCMediaDevice.UYVY = 11
static

UYVY

◆ VIDEO_ANGLE_0

final int com.juphoon.cloud.JCMediaDevice.VIDEO_ANGLE_0 = 0
static

0度

◆ VIDEO_ANGLE_180

final int com.juphoon.cloud.JCMediaDevice.VIDEO_ANGLE_180 = 180
static

180度

◆ VIDEO_ANGLE_270

final int com.juphoon.cloud.JCMediaDevice.VIDEO_ANGLE_270 = 270
static

270度

◆ VIDEO_ANGLE_90

final int com.juphoon.cloud.JCMediaDevice.VIDEO_ANGLE_90 = 90
static

90度

◆ VIDEO_ANGLE_AUTO

final int com.juphoon.cloud.JCMediaDevice.VIDEO_ANGLE_AUTO = -1
static

自动

◆ YUY2

final int com.juphoon.cloud.JCMediaDevice.YUY2 = 9
static

YUY2

◆ YV12

final int com.juphoon.cloud.JCMediaDevice.YV12 = 10
static

YV12


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