‪JMSDK Android  ‪v2.6.1
‪API文档
| Public 成员函数 | 静态 Public 成员函数 | Public 属性 | 静态 Public 属性 | Protected 成员函数 | 所有成员列表
com.juphoon.meeting.JCMediaDevice类 参考abstract

‪设备模块 更多...

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

Public 成员函数

abstract boolean isCameraOpen ()
 
abstract boolean isSpeakerOn ()
 
abstract JCMediaDeviceCamera getCurrentCamera ()
 
abstract List< JCMediaDeviceCamera > getCameras ()
 
abstract JCMediaDeviceVideoCanvas startCameraVideo (@RenderType int renderType)
 
abstract JCMediaDeviceVideoCanvas startVideo (String videoSource, @RenderType int renderType)
 
abstract void stopVideo (JCMediaDeviceVideoCanvas canvas)
 
abstract boolean isAudioStart ()
 
abstract boolean isAudioInputStart ()
 
abstract boolean isAudioOutputStart ()
 
abstract boolean startAudio ()
 
abstract boolean stopAudio ()
 
abstract boolean startAudioInput ()
 
abstract boolean stopAudioInput ()
 
abstract boolean startAudioOutput ()
 
abstract boolean stopAudioOutput ()
 
abstract boolean startCamera ()
 
abstract boolean stopCamera ()
 
abstract boolean switchCamera ()
 
abstract boolean switchCamera (JCMediaDeviceCamera camera)
 
abstract boolean switchCameraBetweenFrontAndBack ()
 
abstract void specifyCamera (JCMediaDeviceCamera camera)
 
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 int getAudioRouteType ()
 
abstract void setVideoAngle (@VideoAngle int angle)
 
abstract int getVideoAngle ()
 
abstract boolean startVideoCaptureRecord (String filePath, String captureId, @VideoRecordFile int fileType, int width, int height)
 
abstract boolean stopVideoCaptureRecord (String captureId)
 
abstract boolean startAudioRecord (String filePath, @AudioRecordFile int fileType)
 
abstract boolean stopAudioRecord ()
 
abstract String getScreenCaptureId ()
 

静态 Public 成员函数

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

Public 属性

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
 
static final int AUDIO_RECORD_FILE_PCM = 0
 
static final int AUDIO_RECORD_FILE_WAV_PCM = 1
 
static final int AUDIO_RECORD_FILE_WAV_PCMU = 2
 
static final int AUDIO_RECORD_FILE_WAV_PCMA = 3
 
static final int AUDIO_RECORD_FILE_WAV_AMR = 4
 
static final int VIDEO_RECORD_FILE_AVI_VP8 = 1
 
static final int VIDEO_RECORD_FILE_AVI_I420 = 2
 
static final int VIDEO_RECORD_FILE_AVI_H264 = 3
 
static final int VIDEO_RECORD_FILE_MP4_H264 = 4
 

Protected 成员函数

abstract void destroyObj ()
 
abstract boolean enableScreenCapture (boolean enable)
 
abstract void stopAllVideos ()
 
abstract void addCallback (JCMediaDeviceCallback callback)
 
abstract void removeCallback (JCMediaDeviceCallback callback)
 

详细描述

设备模块

作者
‪juphoon

成员函数说明

◆ addCallback()

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

添加回调

参数
callbackJCMediaDeviceCallback 接口对象

◆ create()

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

创建 JCMediaDevice 对象

参数
clientJCClient 对象
callbackJCMediaDeviceCallback 回调接口,用于接收 JCMediaDevice 相关通知
返回
‪返回 JCMediaDevice 对象

◆ destroy()

static void com.juphoon.meeting.JCMediaDevice.destroy ( )
inlinestatic

销毁 JCMediaDevice 对象

◆ destroyObj()

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

销毁对象

◆ enableScreenCapture()

abstract boolean com.juphoon.meeting.JCMediaDevice.enableScreenCapture ( boolean  enable)
abstractprotected

开启/关闭屏幕采集

参数
enable‪是否开启
返回
‪开启/关闭 是否成功

◆ enableSpeaker()

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

开启关闭扬声器

参数
enable‪是否开启

◆ getAudioRouteType()

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

音频路由类型

返回
‪音频路由类型

◆ getCameras()

abstract List<JCMediaDeviceCamera> com.juphoon.meeting.JCMediaDevice.getCameras ( )
abstract

获取摄像头列表

返回
‪摄像头列表

◆ getCameraType()

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

获得摄像头类型

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

◆ getCurrentCamera()

abstract JCMediaDeviceCamera com.juphoon.meeting.JCMediaDevice.getCurrentCamera ( )
abstract

当前默认的摄像头

返回
‪当前摄像头

◆ getScreenCaptureId()

abstract String com.juphoon.meeting.JCMediaDevice.getScreenCaptureId ( )
abstract

获取屏幕共享采集Id

返回
‪屏幕共享采集Id

◆ getVideoAngle()

abstract int com.juphoon.meeting.JCMediaDevice.getVideoAngle ( )
abstract

视频窗体角度

返回
‪视频渲染窗体角度

◆ getVideoFileId()

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

获得文件视频源渲染id

返回
‪视频源渲染id

◆ isAudioInputStart()

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

音频输入设备是否打开

返回
‪摄像头是否打开

◆ isAudioOutputStart()

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

音频输出设备是否打开

返回
‪摄像头是否打开

◆ isAudioStart()

abstract boolean com.juphoon.meeting.JCMediaDevice.isAudioStart ( )
abstract

音频是否已打开

返回
‪音频是否已打开
  • ‪true: 已打开
  • ‪false: 未打开

◆ isCameraOpen()

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

摄像头是否打开

返回
‪摄像头是否打开

◆ isSpeakerOn()

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

是否开启扬声器

返回
‪是否开启扬声器

◆ isVideoFileOpen()

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

文件视频源是否开启

返回
‪是否开启文件视频源

◆ removeCallback()

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

删除回调

参数
callbackJCMediaDeviceCallback 接口对象

◆ setCameraProperty()

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

设置摄像头采集属性

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

◆ setScreenCaptureProperty()

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

设置屏幕共享采集属性

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

◆ setVideoAngle()

abstract void com.juphoon.meeting.JCMediaDevice.setVideoAngle ( @VideoAngle int  angle)
abstract

设置视频窗体角度

参数
angle‪参看 @VideoAngle

◆ setVideoFileFrame()

abstract void com.juphoon.meeting.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‪高
angle‪90 的倍数
mirror‪0 不镜像,1进行左右镜像
keyFrame‪是否为关键帧,针对 format 为 H264

◆ specifyCamera()

abstract void com.juphoon.meeting.JCMediaDevice.specifyCamera ( JCMediaDeviceCamera  camera)
abstract

指定要开启的摄像头

参数
camera‪摄像头对象

◆ specifyCameraAngle()

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

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

参数
angle‪角度

◆ startAudio()

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

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

返回
‪成功返回 true,失败返回 false

◆ startAudioInput()

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

打开音频输入设备

返回
‪成功返回 true,失败返回 false

◆ startAudioOutput()

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

打开音频输出设备

返回
‪成功返回 true,失败返回 false

◆ startAudioRecord()

abstract boolean com.juphoon.meeting.JCMediaDevice.startAudioRecord ( String  filePath,
@AudioRecordFile int  fileType 
)
abstract

开启音频录制(本地录制,不需要建立通信,不能和视频同时录制)

参数
filePath‪保存的文件路径,必须包含文件名(xxx.wav或者pcm)
fileType‪录制文件编码封装类型
返回

◆ startCamera()

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

开启摄像头

返回
‪成功返回 true,失败返回 false

◆ startCameraVideo()

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

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

参数
renderType‪渲染模式
返回
JCMediaDeviceVideoCanvas 对象
参见
RenderType

◆ startVideo()

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

获得视频对象,通过此对象能获得视图用于UI显示

参数
videoSource‪渲染标识串,比如 JCMediaChannelParticipant JCCallItem 中的 renderId
renderType‪渲染模式
返回
JCMediaDeviceVideoCanvas 对象
参见
RenderType

◆ startVideoCaptureRecord()

abstract boolean com.juphoon.meeting.JCMediaDevice.startVideoCaptureRecord ( String  filePath,
String  captureId,
@VideoRecordFile int  fileType,
int  width,
int  height 
)
abstract

开启视频录制(本地录制,不需要建立通信)

参数
filePath‪保存的文件路径,必须包含文件名(xxx.mp4或者xxx.avi)
captureId‪视频采集id, (包括摄像头id、文件视频源渲染id、屏幕共享采集id等)
参见
‪JCMediaDeviceCamera::cameraId
JCMediaDevice::getVideoFileId()
JCMediaDevice::getScreenCaptureId()
参数
fileType‪录制文件编码封装类型
width‪录制文件宽(传-1则默认屏幕共享采集属性的宽)
height‪录制文件高(传-1则默认屏幕共享采集属性的高)
参见
JCMediaDevice::setCameraProperty(int, int, int)
返回
‪开启视频录制是否成功

◆ startVideoFile()

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

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

返回
‪是否成功

◆ stopAllVideos()

abstract void com.juphoon.meeting.JCMediaDevice.stopAllVideos ( )
abstractprotected

关闭媒体资源

◆ stopAudio()

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

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

返回
‪成功返回 true,失败返回 false

◆ stopAudioInput()

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

关闭音频输入设备

返回
‪成功返回 true,失败返回 false

◆ stopAudioOutput()

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

关闭音频输出设备

返回
‪成功返回 true,失败返回 false

◆ stopAudioRecord()

abstract boolean com.juphoon.meeting.JCMediaDevice.stopAudioRecord ( )
abstract

关闭音频录制(本地录制,不需要建立通信)

返回

◆ stopCamera()

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

关闭摄像头

返回
‪成功返回 true,失败返回 false

◆ stopVideo()

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

停止视频

参数
canvasJCMediaDeviceVideoCanvas 对象,由 startVideo 获得

◆ stopVideoCaptureRecord()

abstract boolean com.juphoon.meeting.JCMediaDevice.stopVideoCaptureRecord ( String  captureId)
abstract

关闭视频录制(本地录制,不需要建立通信,不能和音频同时录制)

参数
captureId‪视频采集id, (包括摄像头id、文件视频源渲染id、屏幕共享采集id等)
返回
‪关闭视频录制是否成功

◆ stopVideoFile()

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

关闭逐帧采集画面

返回
‪ture表示关闭成功,false表示关闭失败

◆ switchCamera() [1/2]

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

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

返回
‪成功返回 true,失败返回 false

◆ switchCamera() [2/2]

abstract boolean com.juphoon.meeting.JCMediaDevice.switchCamera ( JCMediaDeviceCamera  camera)
abstract

切换摄像头

调用此方法时需要保证摄像头已打开并且摄像头数大于0,否则将直接返回 false

参数
camera‪摄像头
返回
‪调用是否成功
  • ‪true:正常执行调用流程
    • ‪摄像头个数为1,不会收到回调
    • ‪摄像头个数大于1,会收到 onCameraUpdate 通知
  • ‪false:调用失败,不会收到回调

◆ switchCameraBetweenFrontAndBack()

abstract boolean com.juphoon.meeting.JCMediaDevice.switchCameraBetweenFrontAndBack ( )
abstract

切换摄像头,用于手机前置和后置摄像头的切换

返回
‪成功返回 true,失败返回 false

类成员变量说明

◆ ABGR

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

ABGR

◆ ARGB

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

ARGB

◆ ARGB1555

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

ARGB1555

◆ ARGB444

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

ARGB444

◆ AUDIO_RECORD_FILE_PCM

final int com.juphoon.meeting.JCMediaDevice.AUDIO_RECORD_FILE_PCM = 0
static

封装格式pcm, 编码格式pcm

◆ AUDIO_RECORD_FILE_WAV_AMR

final int com.juphoon.meeting.JCMediaDevice.AUDIO_RECORD_FILE_WAV_AMR = 4
static

封装格式wav,编码格式amr

◆ AUDIO_RECORD_FILE_WAV_PCM

final int com.juphoon.meeting.JCMediaDevice.AUDIO_RECORD_FILE_WAV_PCM = 1
static

封装格式wav, 编码格式pcm

◆ AUDIO_RECORD_FILE_WAV_PCMA

final int com.juphoon.meeting.JCMediaDevice.AUDIO_RECORD_FILE_WAV_PCMA = 3
static

封装格式wav,编码格式pcma

◆ AUDIO_RECORD_FILE_WAV_PCMU

final int com.juphoon.meeting.JCMediaDevice.AUDIO_RECORD_FILE_WAV_PCMU = 2
static

封装格式wav,编码格式pcmu

◆ AUDIO_ROUTE_BLUETOOTH

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

蓝牙耳机

◆ AUDIO_ROUTE_HEADSET

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

有线耳机

◆ AUDIO_ROUTE_RECEIVER

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

听筒

◆ AUDIO_ROUTE_SPEAKER

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

扬声器

◆ audioParam

JCMediaDeviceAudioParam com.juphoon.meeting.JCMediaDevice.audioParam

音频参数

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

◆ BGRA

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

BGRA

◆ CAMERA_BACK

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

后置摄像头

◆ CAMERA_FRONT

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

前置摄像头

◆ CAMERA_NONE

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

未获取到摄像头

◆ CAMERA_UNKNOWN

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

未知摄像头

◆ defaultCamera

JCMediaDeviceCamera com.juphoon.meeting.JCMediaDevice.defaultCamera

默认摄像头

◆ defaultSpeakerOn

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

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

◆ H264

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

H264

◆ I420

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

I420

◆ IYUV

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

IYUV

◆ MJPG

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

MJPG

◆ NV12

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

NV12

◆ NV21

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

NV21

◆ RENDER_FULL_AUTO

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

自适应

◆ RENDER_FULL_CONTENT

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

全图像显示,会有黑边

◆ RENDER_FULL_SCREEN

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

铺满窗口

◆ RGB24

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

RGB24

◆ RGB565

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

RGB565

◆ useInternalAudioDeviceLogic

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

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

1.打开扬声器 -> 使用扬声器输出声音 2.连上蓝牙耳机 -> 使用蓝牙耳机输出声音,如果扬声器开着则关闭扬声器 3.插入耳机 -> 使用耳机输出声音,如果扬声器开着则关闭扬声器 4.蓝牙耳机和有线耳机以最后连上的作为输出 5.关闭扬声器 -> (蓝牙耳机|有线耳机) > 听筒

◆ UYVY

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

UYVY

◆ VIDEO_ANGLE_0

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

0度

◆ VIDEO_ANGLE_180

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

180度

◆ VIDEO_ANGLE_270

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

270度

◆ VIDEO_ANGLE_90

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

90度

◆ VIDEO_ANGLE_AUTO

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

自动

◆ VIDEO_RECORD_FILE_AVI_H264

final int com.juphoon.meeting.JCMediaDevice.VIDEO_RECORD_FILE_AVI_H264 = 3
static

封装格式avi,视频编码格式H264, 音频编码格式PCM

◆ VIDEO_RECORD_FILE_AVI_I420

final int com.juphoon.meeting.JCMediaDevice.VIDEO_RECORD_FILE_AVI_I420 = 2
static

封装格式avi,视频编码格式I420, 音频编码格式PCM

◆ VIDEO_RECORD_FILE_AVI_VP8

final int com.juphoon.meeting.JCMediaDevice.VIDEO_RECORD_FILE_AVI_VP8 = 1
static

封装格式avi,视频编码格式vp8, 音频编码格式PCM

◆ VIDEO_RECORD_FILE_MP4_H264

final int com.juphoon.meeting.JCMediaDevice.VIDEO_RECORD_FILE_MP4_H264 = 4
static

封装格式mp4,视频编码格式H264,音频编码格式AAC

◆ YUY2

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

YUY2

◆ YV12

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

YV12


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