JMSDK iOS
v2.4.0
API文档
JMSDK
JMSDK
JCCommon
JCMediaDevice
JCMediaDeviceConstants.h
浏览该文件的文档.
1
//
2
// JCMediaDeviceConstants.h
3
// JCSDK-OC
4
//
5
// Created by maikireton on 2017/8/11.
6
// Copyright © 2017年 juphoon. All rights reserved.
7
//
8
9
#import <Foundation/Foundation.h>
10
14
typedef
NS_ENUM(NSInteger,
JCMediaDeviceRotateAngle
) {
16
JCMediaDeviceRotateAngle0
= 0,
18
JCMediaDeviceRotateAngle90
= 90,
20
JCMediaDeviceRotateAngle180
= 180,
22
JCMediaDeviceRotateAngle270
= 270,
23
};
24
28
typedef
NS_ENUM(NSInteger,
JCMediaDeviceRender
) {
30
JCMediaDeviceRenderFullScreen
= 0,
32
JCMediaDeviceRenderFullContent
,
34
JCMediaDeviceRenderFullAuto
,
35
};
36
40
typedef
NS_ENUM(NSInteger,
JCMediaDeviceVideoPixelFormat
) {
42
JCMediaDeviceVideoPixelFormatI420
= 1,
44
JCMediaDeviceVideoPixelFormatIYUV
= 2,
46
JCMediaDeviceVideoPixelFormatRGB24
= 3,
48
JCMediaDeviceVideoPixelFormatABGR
= 4,
50
JCMediaDeviceVideoPixelFormatARGB
= 5,
52
JCMediaDeviceVideoPixelFormatARGB444
= 6,
54
JCMediaDeviceVideoPixelFormatRGB565
= 7,
56
JCMediaDeviceVideoPixelFormatARGB1555
= 8,
58
JCMediaDeviceVideoPixelFormatYUY2
= 9,
60
JCMediaDeviceVideoPixelFormatYV12
= 10,
62
JCMediaDeviceVideoPixelFormatUYVY
= 11,
64
JCMediaDeviceVideoPixelFormatMJPG
= 12,
66
JCMediaDeviceVideoPixelFormatNV21
= 13,
68
JCMediaDeviceVideoPixelFormatNV12
= 14,
70
JCMediaDeviceVideoPixelFormatBGRA
= 15
71
};
72
73
typedef
NS_ENUM(NSInteger,
JCMediaDeviceVideoAngel
) {
74
JCMediaDeviceVideoAngelAuto
= -1,
75
JCMediaDeviceVideoAngel0
= 0,
76
JCMediaDeviceVideoAngel90
= 90,
77
JCMediaDeviceVideoAngel180
= 180,
78
JCMediaDeviceVideoAngel270
= 270
79
};
80
81
typedef
NS_ENUM(NSInteger,
JCMediaDeviceCameraType
) {
82
JCMediaDeviceCameraTypeNone
= 0,
83
JCMediaDeviceCameraTypeFront
= 1,
84
JCMediaDeviceCameraTypeBack
= 2,
85
JCMediaDeviceCameraTypeUnknown
= 3
86
};
JCMediaDeviceVideoAngel90
@ JCMediaDeviceVideoAngel90
Definition:
JCMediaDeviceConstants.h:76
JCMediaDeviceRotateAngle90
@ JCMediaDeviceRotateAngle90
窗口与屏幕角度 90
Definition:
JCMediaDeviceConstants.h:18
JCMediaDeviceRenderFullContent
@ JCMediaDeviceRenderFullContent
视频图像的内容完全呈现到渲染区域(可能会出现黑边,类似放电影的荧幕)
Definition:
JCMediaDeviceConstants.h:32
JCMediaDeviceVideoPixelFormatNV12
@ JCMediaDeviceVideoPixelFormatNV12
NV12
Definition:
JCMediaDeviceConstants.h:68
JCMediaDeviceVideoPixelFormatUYVY
@ JCMediaDeviceVideoPixelFormatUYVY
UYVY
Definition:
JCMediaDeviceConstants.h:62
JCMediaDeviceVideoPixelFormatNV21
@ JCMediaDeviceVideoPixelFormatNV21
NV21
Definition:
JCMediaDeviceConstants.h:66
JCMediaDeviceVideoPixelFormatARGB
@ JCMediaDeviceVideoPixelFormatARGB
ARGB
Definition:
JCMediaDeviceConstants.h:50
JCMediaDeviceVideoPixelFormatARGB1555
@ JCMediaDeviceVideoPixelFormatARGB1555
ARGB1555
Definition:
JCMediaDeviceConstants.h:56
JCMediaDeviceVideoPixelFormatYV12
@ JCMediaDeviceVideoPixelFormatYV12
YV12
Definition:
JCMediaDeviceConstants.h:60
JCMediaDeviceRenderFullScreen
@ JCMediaDeviceRenderFullScreen
视频图像按比例填充整个渲染区域(裁剪掉超出渲染区域的部分区域)
Definition:
JCMediaDeviceConstants.h:30
JCMediaDeviceVideoPixelFormatI420
@ JCMediaDeviceVideoPixelFormatI420
I420
Definition:
JCMediaDeviceConstants.h:42
JCMediaDeviceRotateAngle270
@ JCMediaDeviceRotateAngle270
窗口与屏幕角度 270
Definition:
JCMediaDeviceConstants.h:22
JCMediaDeviceVideoPixelFormatARGB444
@ JCMediaDeviceVideoPixelFormatARGB444
ARGB444
Definition:
JCMediaDeviceConstants.h:52
JCMediaDeviceRotateAngle
JCMediaDeviceRotateAngle
Definition:
JCMediaDeviceConstants.h:14
JCMediaDeviceVideoPixelFormatBGRA
@ JCMediaDeviceVideoPixelFormatBGRA
BGRA
Definition:
JCMediaDeviceConstants.h:70
JCMediaDeviceRender
JCMediaDeviceRender
Definition:
JCMediaDeviceConstants.h:28
JCMediaDeviceVideoPixelFormatMJPG
@ JCMediaDeviceVideoPixelFormatMJPG
MJPG
Definition:
JCMediaDeviceConstants.h:64
JCMediaDeviceCameraTypeNone
@ JCMediaDeviceCameraTypeNone
Definition:
JCMediaDeviceConstants.h:82
JCMediaDeviceCameraTypeUnknown
@ JCMediaDeviceCameraTypeUnknown
Definition:
JCMediaDeviceConstants.h:85
JCMediaDeviceVideoPixelFormatABGR
@ JCMediaDeviceVideoPixelFormatABGR
ABGR
Definition:
JCMediaDeviceConstants.h:48
JCMediaDeviceVideoAngel0
@ JCMediaDeviceVideoAngel0
Definition:
JCMediaDeviceConstants.h:75
JCMediaDeviceVideoAngelAuto
@ JCMediaDeviceVideoAngelAuto
Definition:
JCMediaDeviceConstants.h:74
JCMediaDeviceVideoPixelFormatYUY2
@ JCMediaDeviceVideoPixelFormatYUY2
YUY2
Definition:
JCMediaDeviceConstants.h:58
JCMediaDeviceVideoAngel270
@ JCMediaDeviceVideoAngel270
Definition:
JCMediaDeviceConstants.h:78
JCMediaDeviceVideoPixelFormatIYUV
@ JCMediaDeviceVideoPixelFormatIYUV
IYUV
Definition:
JCMediaDeviceConstants.h:44
JCMediaDeviceCameraTypeBack
@ JCMediaDeviceCameraTypeBack
Definition:
JCMediaDeviceConstants.h:84
JCMediaDeviceVideoAngel180
@ JCMediaDeviceVideoAngel180
Definition:
JCMediaDeviceConstants.h:77
JCMediaDeviceVideoAngel
JCMediaDeviceVideoAngel
Definition:
JCMediaDeviceConstants.h:73
JCMediaDeviceVideoPixelFormatRGB24
@ JCMediaDeviceVideoPixelFormatRGB24
RGB24
Definition:
JCMediaDeviceConstants.h:46
JCMediaDeviceVideoPixelFormat
JCMediaDeviceVideoPixelFormat
Definition:
JCMediaDeviceConstants.h:40
JCMediaDeviceRotateAngle180
@ JCMediaDeviceRotateAngle180
窗口与屏幕角度 180
Definition:
JCMediaDeviceConstants.h:20
JCMediaDeviceRenderFullAuto
@ JCMediaDeviceRenderFullAuto
自动
Definition:
JCMediaDeviceConstants.h:34
JCMediaDeviceRotateAngle0
@ JCMediaDeviceRotateAngle0
窗口与屏幕角度 0
Definition:
JCMediaDeviceConstants.h:16
JCMediaDeviceCameraTypeFront
@ JCMediaDeviceCameraTypeFront
Definition:
JCMediaDeviceConstants.h:83
JCMediaDeviceCameraType
JCMediaDeviceCameraType
Definition:
JCMediaDeviceConstants.h:81
JCMediaDeviceVideoPixelFormatRGB565
@ JCMediaDeviceVideoPixelFormatRGB565
RGB565
Definition:
JCMediaDeviceConstants.h:54
制作者
1.8.20