class  JCSDK.JCMediaDevice.JCMediaDeviceAudioParam
 
class  JCSDK.JCMediaDevice.JCMediaDeviceCamera
 
class  JCSDK.JCMediaDevice.JCMediaDeviceAudio
 
class  JCSDK.JCMediaDevice.JCMediaDeviceWindow
 
class  JCSDK.JCMediaDevice.JCMediaDevice
 
interface  JCSDK.JCMediaDevice.JCMediaDeviceCallback
 
interface  JCSDK.JCMediaDevice.JCAudioFrameCallback
 
interface  JCSDK.JCMediaDevice.JCVideoFrameCallback
 
class  JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas
 

枚举

enum  JCSDK.JCMediaDevice.JCMediaDeviceRenderMode { JCSDK.JCMediaDevice.JCMediaDeviceRenderMode.FULLSCREEN, JCSDK.JCMediaDevice.JCMediaDeviceRenderMode.FULLCONTENT, JCSDK.JCMediaDevice.JCMediaDeviceRenderMode.FULLAUTO }
 
enum  JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat {
  JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.I420 = 1, JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.IYUV = 2, JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.RGB24 = 3, JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.ABGR = 4,
  JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.ARGB = 5, JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.ARGB4444 = 6, JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.RGB565 = 7, JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.ARGB1555 = 8,
  JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.YUY2 = 9, JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.YV12 = 10, JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.UYVY = 11, JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.MJPG = 12,
  JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.NV21 = 13, JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.NV12 = 14, JCSDK.JCMediaDevice.JCMediaDeviceVideoPixelFormat.BGRA = 15
}
 
enum  JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvasRoatate { JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvasRoatate.Angle0 = 0, JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvasRoatate.Angle90 = 90, JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvasRoatate.Angle180 = 180, JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvasRoatate.Angle270 = 270 }
 
enum  JCSDK.JCMediaDevice.JCMediaDeviceVideoSourceType { JCSDK.JCMediaDevice.JCMediaDeviceVideoSourceType.VideoSourcePeer = 0, JCSDK.JCMediaDevice.JCMediaDeviceVideoSourceType.VideoSourceCapture = 1, JCSDK.JCMediaDevice.JCMediaDeviceVideoSourceType.VideoSourceFile = 2 }
 
enum  JCSDK.JCMediaDevice.JCMediaDeviceMirrorType { JCSDK.JCMediaDevice.JCMediaDeviceMirrorType.MirrorAuto = 0, JCSDK.JCMediaDevice.JCMediaDeviceMirrorType.MirrorHorizontal = 1, JCSDK.JCMediaDevice.JCMediaDeviceMirrorType.MirrorVertical = 2 }
 
enum  JCSDK.JCMediaDevice.JCMediaDeviceFaceType { JCSDK.JCMediaDevice.JCMediaDeviceFaceType.FaceUnknown = 0, JCSDK.JCMediaDevice.JCMediaDeviceFaceType.FaceFront = 1, JCSDK.JCMediaDevice.JCMediaDeviceFaceType.FaceBack = 2 }
 

详细描述

枚举类型说明

◆ JCMediaDeviceFaceType

镜头朝向

枚举值
FaceUnknown 

未获取到摄像头

FaceFront 

前置摄像头

FaceBack 

后置摄像头

◆ JCMediaDeviceMirrorType

镜像类型

枚举值
MirrorAuto 

自动选择

MirrorHorizontal 

水平方向镜像

MirrorVertical 

竖直方向镜像

◆ JCMediaDeviceRenderMode

渲染模式

枚举值
FULLSCREEN 

铺满窗口,会有裁剪

FULLCONTENT 

全图像显示,会有黑边

FULLAUTO 

自适应

◆ JCMediaDeviceVideoCanvasRoatate

窗口与屏幕角度

枚举值
Angle0 

Angle90 

90°

Angle180 

180°

Angle270 

270°

◆ JCMediaDeviceVideoPixelFormat

视频像素格式

枚举值
I420 

I420格式

IYUV 

IYUV格式

RGB24 

RGB24格式

ABGR 

ABGR格式

ARGB 

ARGB格式

ARGB4444 

ARGB4444格式

RGB565 

RGB565格式

ARGB1555 

ARGB1555格式

YUY2 

YUY2格式

YV12 

YV12格式

UYVY 

UYVY格式

MJPG 

MJPG格式

NV21 

NV21格式

NV12 

NV12格式

BGRA 

BGRA格式

◆ JCMediaDeviceVideoSourceType

视频源类型

枚举值
VideoSourcePeer 

用户

VideoSourceCapture 

采集设备

VideoSourceFile 

文件

最后更新时间: 2021/11/9 17:34:32