|
| enum | AudioBufferType { BufferTypeAudioApp = 0
, BufferTypeAudioMic
} |
| |
| enum | FrameType {
TYPE_PCM = 0x1001
, TYPE_PCM_TS_10MS = 0x1002
, TYPE_PCM_10MS = 0x1003
, TYPE_AAC_STREAM = 0x100A
,
TYPE_OPUS_STREAM = 0x100B
} |
| |
| enum | { VCAP_ERROR_NOERROR = 0
, VCAP_ERROR_GENERIC_ERROR = -1
, VCAP_ERROR_NOMEMORY = -2
, VCAP_ERROR_INVALID_ACTIVE_D3D11_DEVICE = -1024
} |
| |
| enum | VideoFillMode { FILL_MODE_BLACKBAR
, FILL_MODE_CROP
, FILL_MODE_STRETCH
} |
| |
| enum | VideoFlipMode { FLIP_MODE_NONE = 0
, FLIP_MODE_X = 1 << 0
, FLIP_MODE_Y = 1 << 1
} |
| |
| enum | VideoCodecType {
CODEC_TYPE_AVC_AVCC = 0
, CODEC_TYPE_AVC_ANNEXB = 1
, CODEC_TYPE_VP8 = 2
, CODEC_TYPE_HEVC_AVCC = 3
,
CODEC_TYPE_HEVC_ANNEXB = 4
} |
| |
| enum | VideoPixelBufferType {
PIXEL_BUFFER_TYPE_UNKNOWN = 0
, PIXEL_BUFFER_TYPE_MEM = 1 << 0
, PIXEL_BUFFER_TYPE_CV_PIXEL_BUFFER = 1 << 1
, PIXEL_BUFFER_TYPE_SURFACE_TEXTURE = 1 << 2
,
PIXEL_BUFFER_TYPE_GL_TEXTURE_2D = 1 << 3
, PIXEL_BUFFER_TYPE_ENCODED_FRAME = 1 << 4
, PIXEL_BUFFER_TYPE_I422_MEM_FOR_HIGH422 = 1 << 5
, PIXEL_BUFFER_TYPE_GL_TEXTURE_EXTERNAL_OES = 1 << 6
,
PIXEL_BUFFER_TYPE_D3D9_TEXTURE = 1 << 7
, PIXEL_BUFFER_TYPE_D3D11_TEXTURE = 1 << 8
, PIXEL_BUFFER_TYPE_D3D12_TEXTURE = 1 << 9
} |
| |
| enum | VideoBufferType {
BUFFER_TYPE_UNKNOWN = 0
, BUFFER_TYPE_MEM = 1 << 0
, BUFFER_TYPE_ASYNC_PIXEL_BUFFER = 1 << 1
, BUFFER_TYPE_SYNC_PIXEL_BUFFER = 1 << 2
,
BUFFER_TYPE_SURFACE_TEXTURE = 1 << 3
, BUFFER_TYPE_HYBRID_MEM_GL_TEXTURE_2D = 1 << 4
, BUFFER_TYPE_SYNC_GL_TEXTURE_2D = 1 << 5
, BUFFER_TYPE_ASYNC_I420_MEM = 1 << 6
,
BUFFER_TYPE_ASYNC_I420_PIXEL_BUFFER = 1 << 7
, BUFFER_TYPE_ASYNC_NV12_PIXEL_BUFFER = 1 << 8
, BUFFER_TYPE_ASYNC_CM_SAMPLE_BUFFER = 1 << 9
, BUFFER_TYPE_SYNC_CM_SAMPLE_BUFFER = 1 << 10
,
BUFFER_TYPE_SYNC_BGRA32_MEM = 1 << 11
, BUFFER_TYPE_SYNC_I420_MEM = 1 << 12
, BUFFER_TYPE_SYNC_NV12_PIXEL_BUFFER = 1 << 13
} |
| |
| enum | VideoBufferDestination { BUFFER_TO_PREVIEW = 0
, BUFFER_TO_ENCODE = 1
, BUFFER_TO_BOTH = 2
} |
| |
| enum | VideoPixelFormat {
PIXEL_FORMAT_UNKNOWN = 0
, PIXEL_FORMAT_I420 = 1
, PIXEL_FORMAT_NV12 = 2
, PIXEL_FORMAT_NV21 = 3
,
PIXEL_FORMAT_BGRA32 = 4
, PIXEL_FORMAT_RGBA32 = 5
, PIXEL_FORMAT_ARGB32 = 6
, PIXEL_FORMAT_ABGR32 = 7
,
PIXEL_FORMAT_I422 = 8
, PIXEL_FORMAT_AVC_AVCC = 9
, PIXEL_FORMAT_AVC_ANNEXB = 10
, PIXEL_FORMAT_YUY2 = 11
,
PIXEL_FORMAT_UYVY = 12
, PIXEL_FORMAT_BGR24 = 13
, PIXEL_FORMAT_RGB24 = 14
} |
| |
| enum | ColorPrimaries {
COL_PRI_RESERVED0 = 0
, COL_PRI_BT709 = 1
, COL_PRI_UNSPECIFIED = 2
, COL_PRI_RESERVED = 3
,
COL_PRI_BT470M = 4
, COL_PRI_BT470BG = 5
, COL_PRI_SMPTE170M = 6
, COL_PRI_SMPTE240M = 7
,
COL_PRI_FILM = 8
, COL_PRI_BT2020 = 9
, COL_PRI_SMPTE428 = 10
, COL_PRI_SMPTEST428_1 = COL_PRI_SMPTE428
,
COL_PRI_SMPTE431 = 11
, COL_PRI_SMPTE432 = 12
, COL_PRI_JEDEC_P22 = 22
, COL_PRI_NB
} |
| |
| enum | ColorTransferCharacteristic {
COL_TRC_RESERVED0 = 0
, COL_TRC_BT709 = 1
, COL_TRC_UNSPECIFIED = 2
, COL_TRC_RESERVED = 3
,
COL_TRC_GAMMA22 = 4
, COL_TRC_GAMMA28 = 5
, COL_TRC_SMPTE170M = 6
, COL_TRC_SMPTE240M = 7
,
COL_TRC_LINEAR = 8
, COL_TRC_LOG = 9
, COL_TRC_LOG_SQRT = 10
, COL_TRC_IEC61966_2_4 = 11
,
COL_TRC_BT1361_ECG = 12
, COL_TRC_IEC61966_2_1 = 13
, COL_TRC_BT2020_10 = 14
, COL_TRC_BT2020_12 = 15
,
COL_TRC_SMPTE2084 = 16
, COL_TRC_SMPTEST2084 = COL_TRC_SMPTE2084
, COL_TRC_SMPTE428 = 17
, COL_TRC_SMPTEST428_1 = COL_TRC_SMPTE428
,
COL_TRC_ARIB_STD_B67 = 18
, COL_TRC_NB
} |
| |
| enum | ColorSpace {
COL_SPC_RGB = 0
, COL_SPC_BT709 = 1
, COL_SPC_UNSPECIFIED = 2
, COL_SPC_RESERVED = 3
,
COL_SPC_FCC = 4
, COL_SPC_BT470BG = 5
, COL_SPC_SMPTE170M = 6
, COL_SPC_SMPTE240M = 7
,
COL_SPC_YCGCO = 8
, COL_SPC_YCOCG = COL_SPC_YCGCO
, COL_SPC_BT2020_NCL = 9
, COL_SPC_BT2020_CL = 10
,
COL_SPC_SMPTE2085 = 11
, COL_SPC_CHROMA_DERIVED_NCL = 12
, COL_SPC_CHROMA_DERIVED_CL = 13
, COL_SPC_ICTCP = 14
,
COL_SPC_NB
} |
| |
| enum | ColorRange { COL_RANGE_UNSPECIFIED = 0
, COL_RANGE_MPEG = 1
, COL_RANGE_JPEG = 2
, COL_RANGE_NB
} |
| |