JCSDK-C#
| 枚举
JCSDK.JCMediaDevice 命名空间参考

设备模块 更多...

class  JCMediaDevice
 用于管理摄像头、扬声器等设备 更多...
 
interface  JCMediaDeviceCallback
 JCMediaDevice回调,用于回调设备相关事件 更多...
 
class  JCMediaDeviceCamera
 摄像头 更多...
 
class  JCMediaDeviceDesktop
 桌面 更多...
 
class  JCMediaDeviceInput
 话筒 更多...
 
class  JCMediaDeviceOutput
 扬声器 更多...
 
class  JCMediaDeviceVideoCanvas
 视频对象 更多...
 
class  JCMediaDeviceWindow
 窗口 更多...
 

枚举

enum  JCMediaDeviceRenderMode { JCMediaDeviceRenderMode.FullScreen, JCMediaDeviceRenderMode.FullContent, JCMediaDeviceRenderMode.Auto }
 渲染模式 更多...
 
enum  JCMediaDeviceVideoPixelFormat {
  JCMediaDeviceVideoPixelFormat.I420 = 1, JCMediaDeviceVideoPixelFormat.IYUV = 2, JCMediaDeviceVideoPixelFormat.RGB24 = 3, JCMediaDeviceVideoPixelFormat.ABGR = 4,
  JCMediaDeviceVideoPixelFormat.ARGB = 5, JCMediaDeviceVideoPixelFormat.ARGB4444 = 6, JCMediaDeviceVideoPixelFormat.RGB565 = 7, JCMediaDeviceVideoPixelFormat.ARGB1555 = 8,
  JCMediaDeviceVideoPixelFormat.YUY2 = 9, JCMediaDeviceVideoPixelFormat.YV12 = 10, JCMediaDeviceVideoPixelFormat.UYVY = 11, JCMediaDeviceVideoPixelFormat.MJPG = 12,
  JCMediaDeviceVideoPixelFormat.NV21 = 13, JCMediaDeviceVideoPixelFormat.NV12 = 14, JCMediaDeviceVideoPixelFormat.BGRA = 15
}
 视频像素格式 更多...
 
enum  JCMediaDeviceVideoCanvasRotate { JCMediaDeviceVideoCanvasRotate.Angle0 = 0, JCMediaDeviceVideoCanvasRotate.Angle90 = 90, JCMediaDeviceVideoCanvasRotate.Angle180 = 180, JCMediaDeviceVideoCanvasRotate.Angle270 = 270 }
 视频画面旋转角度 更多...
 

详细描述

设备模块

枚举类型说明

◆ JCMediaDeviceRenderMode

渲染模式

枚举值
FullScreen 

铺满窗口

FullContent 

全图像显示,会有黑边

Auto 

自适应

◆ JCMediaDeviceVideoCanvasRotate

视频画面旋转角度

枚举值
Angle0 

0

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格式