‪JMSDK iOS  ‪v2.8.0
‪API文档
枚举
JCMediaDeviceConstants.h 文件参考
#import <Foundation/Foundation.h>

浏览源代码.

枚举

enum  JCMediaDeviceRotateAngle : NSInteger { JCMediaDeviceRotateAngle0 = 0 , JCMediaDeviceRotateAngle90 = 90 , JCMediaDeviceRotateAngle180 = 180 , JCMediaDeviceRotateAngle270 = 270 }
 
enum  JCMediaDeviceRender : NSInteger { JCMediaDeviceRenderFullScreen = 0 , JCMediaDeviceRenderFullContent , JCMediaDeviceRenderFullAuto }
 
enum  JCMediaDeviceVideoPixelFormat : NSInteger {
  JCMediaDeviceVideoPixelFormatI420 = 1 , JCMediaDeviceVideoPixelFormatIYUV = 2 , JCMediaDeviceVideoPixelFormatRGB24 = 3 , JCMediaDeviceVideoPixelFormatABGR = 4 ,
  JCMediaDeviceVideoPixelFormatARGB = 5 , JCMediaDeviceVideoPixelFormatARGB444 = 6 , JCMediaDeviceVideoPixelFormatRGB565 = 7 , JCMediaDeviceVideoPixelFormatARGB1555 = 8 ,
  JCMediaDeviceVideoPixelFormatYUY2 = 9 , JCMediaDeviceVideoPixelFormatYV12 = 10 , JCMediaDeviceVideoPixelFormatUYVY = 11 , JCMediaDeviceVideoPixelFormatMJPG = 12 ,
  JCMediaDeviceVideoPixelFormatNV21 = 13 , JCMediaDeviceVideoPixelFormatNV12 = 14 , JCMediaDeviceVideoPixelFormatBGRA = 15
}
 
enum  JCMediaDeviceVideoAngel : NSInteger {
  JCMediaDeviceVideoAngelAuto = -1 , JCMediaDeviceVideoAngel0 = 0 , JCMediaDeviceVideoAngel90 = 90 , JCMediaDeviceVideoAngel180 = 180 ,
  JCMediaDeviceVideoAngel270 = 270
}
 
enum  JCMediaDeviceCameraType : NSInteger { JCMediaDeviceCameraTypeNone = 0 , JCMediaDeviceCameraTypeFront = 1 , JCMediaDeviceCameraTypeBack = 2 , JCMediaDeviceCameraTypeUnknown = 3 }
 
enum  JCAudioCaptureRecordFileType : NSInteger {
  AUDIO_RECORD_FILE_PCM = 0 , AUDIO_RECORD_FILE_WAV_PCM = 1 , AUDIO_RECORD_FILE_WAV_PCMU = 2 , AUDIO_RECORD_FILE_WAV_PCMA = 3 ,
  AUDIO_RECORD_FILE_WAV_AMR = 4
}
 
enum  JCVideoCaptureRecordFileType : NSInteger { VIDEO_RECORD_FILE_AVI_VP8 = 0 , VIDEO_RECORD_FILE_AVI_I420 = 1 , VIDEO_RECORD_FILE_AVI_H264 = 2 , VIDEO_RECORD_FILE_MP4_H264 = 3 }
 

枚举类型说明

◆ JCAudioCaptureRecordFileType

enum JCAudioCaptureRecordFileType : NSInteger
枚举值
AUDIO_RECORD_FILE_PCM 

封装格式pcm, 编码格式pcm

AUDIO_RECORD_FILE_WAV_PCM 

封装格式wav, 编码格式pcm

AUDIO_RECORD_FILE_WAV_PCMU 

封装格式wav,编码格式pcmu

AUDIO_RECORD_FILE_WAV_PCMA 

封装格式wav,编码格式pcma

AUDIO_RECORD_FILE_WAV_AMR 

封装格式wav,编码格式amr

◆ JCMediaDeviceCameraType

enum JCMediaDeviceCameraType : NSInteger
枚举值
JCMediaDeviceCameraTypeNone 
JCMediaDeviceCameraTypeFront 
JCMediaDeviceCameraTypeBack 
JCMediaDeviceCameraTypeUnknown 

◆ JCMediaDeviceRender

enum JCMediaDeviceRender : NSInteger

渲染模式

枚举值
JCMediaDeviceRenderFullScreen 

视频图像按比例填充整个渲染区域(裁剪掉超出渲染区域的部分区域)

JCMediaDeviceRenderFullContent 

视频图像的内容完全呈现到渲染区域(可能会出现黑边,类似放电影的荧幕)

JCMediaDeviceRenderFullAuto 

自动

◆ JCMediaDeviceRotateAngle

enum JCMediaDeviceRotateAngle : NSInteger

窗口与屏幕角度

枚举值
JCMediaDeviceRotateAngle0 

窗口与屏幕角度 0

JCMediaDeviceRotateAngle90 

窗口与屏幕角度 90

JCMediaDeviceRotateAngle180 

窗口与屏幕角度 180

JCMediaDeviceRotateAngle270 

窗口与屏幕角度 270

◆ JCMediaDeviceVideoAngel

enum JCMediaDeviceVideoAngel : NSInteger
枚举值
JCMediaDeviceVideoAngelAuto 
JCMediaDeviceVideoAngel0 
JCMediaDeviceVideoAngel90 
JCMediaDeviceVideoAngel180 
JCMediaDeviceVideoAngel270 

◆ JCMediaDeviceVideoPixelFormat

视频像素格式

枚举值
JCMediaDeviceVideoPixelFormatI420 

I420

JCMediaDeviceVideoPixelFormatIYUV 

IYUV

JCMediaDeviceVideoPixelFormatRGB24 

RGB24

JCMediaDeviceVideoPixelFormatABGR 

ABGR

JCMediaDeviceVideoPixelFormatARGB 

ARGB

JCMediaDeviceVideoPixelFormatARGB444 

ARGB444

JCMediaDeviceVideoPixelFormatRGB565 

RGB565

JCMediaDeviceVideoPixelFormatARGB1555 

ARGB1555

JCMediaDeviceVideoPixelFormatYUY2 

YUY2

JCMediaDeviceVideoPixelFormatYV12 

YV12

JCMediaDeviceVideoPixelFormatUYVY 

UYVY

JCMediaDeviceVideoPixelFormatMJPG 

MJPG

JCMediaDeviceVideoPixelFormatNV21 

NV21

JCMediaDeviceVideoPixelFormatNV12 

NV12

JCMediaDeviceVideoPixelFormatBGRA 

BGRA

◆ JCVideoCaptureRecordFileType

enum JCVideoCaptureRecordFileType : NSInteger
枚举值
VIDEO_RECORD_FILE_AVI_VP8 

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

VIDEO_RECORD_FILE_AVI_I420 

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

VIDEO_RECORD_FILE_AVI_H264 

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

VIDEO_RECORD_FILE_MP4_H264 

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