OpenMAX Bellagio 0.9.3
|
#include <OMX_Video.h>
Go to the source code of this file.
Data Structures | |
struct | OMX_CSI_VIDEO_CONFIG_INTRAAREATYPE |
struct | OMX_CSI_VIDEO_CONFIG_ROIAREATYPE |
struct | OMX_CSI_VIDEO_CONFIG_ROIDELTAQPTYPE |
struct | OMX_CSI_VIDEO_CONFIG_ROIQPTYPE |
struct | OMX_CSI_VIDEO_CONFIG_OSDTYPE |
struct | OMX_CSI_VIDEO_PARAM_AVCTYPEEXT |
struct | OMX_CSI_VIDEO_PARAM_HEVCTYPE |
struct | OMX_CSI_VIDEO_PARAM_VP9TYPE |
struct | OMX_CSI_VIDEO_PARAM_CONFIGTYPE |
struct | OMX_CSI_BUFFER_MODE_CONFIGTYPE |
struct | OMX_CSI_COMPRESSION_MODE_CONFIGTYPE |
typedef enum OMX_CSI_BUFFER_MODE OMX_CSI_BUFFER_MODE |
typedef struct OMX_CSI_BUFFER_MODE_CONFIGTYPE OMX_CSI_BUFFER_MODE_CONFIGTYPE |
Structure for configuring port buffer mode
typedef enum OMX_CSI_COLOR_FORMATTYPE OMX_CSI_COLOR_FORMATTYPE |
typedef enum OMX_CSI_COMPRESSION_MODE OMX_CSI_COMPRESSION_MODE |
Structure for configuring port compression mode
typedef enum OMX_CSI_INDEXTYPE OMX_CSI_INDEXTYPE |
AVS2 profiles
typedef enum OMX_CSI_VIDEO_CODINGTYPE OMX_CSI_VIDEO_CODINGTYPE |
Structure for configuring Intra area for 8290/H1/H2 encoder
typedef struct OMX_CSI_VIDEO_CONFIG_OSDTYPE OMX_CSI_VIDEO_CONFIG_OSDTYPE |
typedef struct OMX_CSI_VIDEO_CONFIG_ROIAREATYPE OMX_CSI_VIDEO_CONFIG_ROIAREATYPE |
Structure for configuring ROI area for 8290/H1/H2 encoder
Structure for configuring ROI Delta QP for 8290/H1/H2 encoder
typedef struct OMX_CSI_VIDEO_CONFIG_ROIQPTYPE OMX_CSI_VIDEO_CONFIG_ROIQPTYPE |
Structure for configuring ROI Absolute QP for 8290/H1/H2 encoder
typedef enum OMX_CSI_VIDEO_HEVCLEVELTYPE OMX_CSI_VIDEO_HEVCLEVELTYPE |
typedef struct OMX_CSI_VIDEO_PARAM_AVCTYPEEXT OMX_CSI_VIDEO_PARAM_AVCTYPEEXT |
AVC Encoder VSI Extension params
STRUCT MEMBERS: nSize : Size of the structure in bytes nVersion : OMX specification version information nPortIndex : Port that this structure applies to nBitDepthLuma : Luma component valid bit depth. nBitDepthChroma : Chroma component valid bit depth. gopSize : GOP Size, [0..8], 0 for adaptive GOP size; 1~7 for fixed GOP size hrdCpbSize : HRD Coded Picture Buffer size in bits. Buffer size used by the HRD model. firstPic : First picture of input file to encode. lastPic : Last picture of input file to encode. coded chroma_format_idc codedChromaIdc : Specify coded chroma format idc.[1]. 0 -400, 1- 420, 2- 422
rdoLevel : Programable hardware RDO Level [1..3]. crf : Specify constant rate factor mode, working with look-ahead turned on. : [-1..51], -1=disable. : CRF mode is to keep a certain level of quality based on crf value, working as constant QP with complexity rate control. : CRF adjusts frame level QP within range of crf constant +-3 based on frame complexity. : CRF will disable VBR mode if both enabled. preset : Specify preset parameter to trade off performance and compression efficiency. 0...4 for HEVC. 0..1 for H264.
typedef struct OMX_CSI_VIDEO_PARAM_CONFIGTYPE OMX_CSI_VIDEO_PARAM_CONFIGTYPE |
Structure for configuring decoder
typedef struct OMX_CSI_VIDEO_PARAM_HEVCTYPE OMX_CSI_VIDEO_PARAM_HEVCTYPE |
typedef struct OMX_CSI_VIDEO_PARAM_VP9TYPE OMX_CSI_VIDEO_PARAM_VP9TYPE |
VP9 Param
typedef enum OMX_CSI_VIDEO_VP9PROFILETYPE OMX_CSI_VIDEO_VP9PROFILETYPE |
VP9 profiles
enum OMX_CSI_BUFFER_MODE |
Enumerator | |
---|---|
OMX_CSI_BUFFER_MODE_NORMAL | |
OMX_CSI_BUFFER_MODE_DMA |
Definition at line 298 of file OMX_CsiExt.h.
Enumerator | |
---|---|
OMX_CSI_COLOR_FormatStartUnused | |
OMX_CSI_COLOR_FormatYUV420SemiPlanarP010 |
Definition at line 50 of file OMX_CsiExt.h.
Enumerator | |
---|---|
OMX_CSI_COMPRESSION_MODE_DISABLED | |
OMX_CSI_COMPRESSION_MODE_LOSSLESS |
Definition at line 311 of file OMX_CsiExt.h.
enum OMX_CSI_INDEXTYPE |
Definition at line 26 of file OMX_CsiExt.h.
Enumerator | |
---|---|
OMX_CSI_VIDEO_AVCLevelUnused | |
OMX_CSI_VIDEO_AVCLevel52 | |
OMX_CSI_VIDEO_AVCLevel60 | |
OMX_CSI_VIDEO_AVCLevel61 | |
OMX_CSI_VIDEO_AVCLevel62 |
Definition at line 117 of file OMX_CsiExt.h.
AVS2 profiles
Enumerator | |
---|---|
OMX_CSI_VIDEO_AVS2ProfileMain | |
OMX_CSI_VIDEO_AVS2ProfileMain10 |
Definition at line 283 of file OMX_CsiExt.h.
Enumerator | |
---|---|
OMX_CSI_VIDEO_CodingStartUnused | |
OMX_CSI_VIDEO_CodingVP6 | |
OMX_CSI_VIDEO_CodingAVS | |
OMX_CSI_VIDEO_CodingHEVC | |
OMX_CSI_VIDEO_CodingVP9 | |
OMX_CSI_VIDEO_CodingAVS2 |
Definition at line 41 of file OMX_CsiExt.h.
Definition at line 132 of file OMX_CsiExt.h.
Enumerator | |
---|---|
OMX_CSI_VIDEO_HEVCProfileMain | Main profile |
OMX_CSI_VIDEO_HEVCProfileMain10 | Main10 profile |
OMX_CSI_VIDEO_HEVCProfileMainStillPicture | Main still picture profile |
Definition at line 126 of file OMX_CsiExt.h.
VP9 profiles
Enumerator | |
---|---|
OMX_CSI_VIDEO_VP9Profile0 | |
OMX_CSI_VIDEO_VP9Profile1 | |
OMX_CSI_VIDEO_VP9Profile2 | |
OMX_CSI_VIDEO_VP9Profile3 |
Definition at line 265 of file OMX_CsiExt.h.