Go to the source code of this file.
|
enum | {
MMAL_PARAMETER_DISPLAYREGION = MMAL_PARAMETER_GROUP_VIDEO,
MMAL_PARAMETER_SUPPORTED_PROFILES,
MMAL_PARAMETER_PROFILE,
MMAL_PARAMETER_INTRAPERIOD,
MMAL_PARAMETER_RATECONTROL,
MMAL_PARAMETER_NALUNITFORMAT,
MMAL_PARAMETER_MINIMISE_FRAGMENTATION,
MMAL_PARAMETER_MB_ROWS_PER_SLICE,
MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION,
MMAL_PARAMETER_VIDEO_EEDE_ENABLE,
MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE,
MMAL_PARAMETER_VIDEO_REQUEST_I_FRAME,
MMAL_PARAMETER_VIDEO_INTRA_REFRESH,
MMAL_PARAMETER_VIDEO_IMMUTABLE_INPUT,
MMAL_PARAMETER_VIDEO_BIT_RATE,
MMAL_PARAMETER_VIDEO_FRAME_RATE,
MMAL_PARAMETER_VIDEO_ENCODE_MIN_QUANT,
MMAL_PARAMETER_VIDEO_ENCODE_MAX_QUANT,
MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL,
MMAL_PARAMETER_EXTRA_BUFFERS,
MMAL_PARAMETER_VIDEO_ALIGN_HORIZ,
MMAL_PARAMETER_VIDEO_ALIGN_VERT,
MMAL_PARAMETER_VIDEO_DROPPABLE_PFRAMES,
MMAL_PARAMETER_VIDEO_ENCODE_INITIAL_QUANT,
MMAL_PARAMETER_VIDEO_ENCODE_QP_P,
MMAL_PARAMETER_VIDEO_ENCODE_RC_SLICE_DQUANT,
MMAL_PARAMETER_VIDEO_ENCODE_FRAME_LIMIT_BITS,
MMAL_PARAMETER_VIDEO_ENCODE_PEAK_RATE,
MMAL_PARAMETER_VIDEO_ENCODE_H264_DISABLE_CABAC,
MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_LATENCY,
MMAL_PARAMETER_VIDEO_ENCODE_H264_AU_DELIMITERS,
MMAL_PARAMETER_VIDEO_ENCODE_H264_DEBLOCK_IDC,
MMAL_PARAMETER_VIDEO_ENCODE_H264_MB_INTRA_MODE,
MMAL_PARAMETER_VIDEO_ENCODE_HEADER_ON_OPEN,
MMAL_PARAMETER_VIDEO_ENCODE_PRECODE_FOR_QP,
MMAL_PARAMETER_VIDEO_DRM_INIT_INFO,
MMAL_PARAMETER_VIDEO_TIMESTAMP_FIFO,
MMAL_PARAMETER_VIDEO_DECODE_ERROR_CONCEALMENT,
MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER,
MMAL_PARAMETER_VIDEO_DECODE_CONFIG_VD3,
MMAL_PARAMETER_VIDEO_ENCODE_H264_VCL_HRD_PARAMETERS,
MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_DELAY_HRD_FLAG,
MMAL_PARAMETER_VIDEO_ENCODE_INLINE_HEADER,
MMAL_PARAMETER_VIDEO_ENCODE_SEI_ENABLE,
MMAL_PARAMETER_VIDEO_ENCODE_INLINE_VECTORS,
MMAL_PARAMETER_VIDEO_RENDER_STATS,
MMAL_PARAMETER_VIDEO_INTERLACE_TYPE,
MMAL_PARAMETER_VIDEO_INTERPOLATE_TIMESTAMPS,
MMAL_PARAMETER_VIDEO_ENCODE_SPS_TIMING,
MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS,
MMAL_PARAMETER_VIDEO_SOURCE_PATTERN,
MMAL_PARAMETER_VIDEO_ENCODE_SEPARATE_NAL_BUFS,
MMAL_PARAMETER_VIDEO_DROPPABLE_PFRAME_LENGTH
} |
|
enum | MMAL_DISPLAYTRANSFORM_T {
MMAL_DISPLAY_ROT0 = 0,
MMAL_DISPLAY_MIRROR_ROT0 = 1,
MMAL_DISPLAY_MIRROR_ROT180 = 2,
MMAL_DISPLAY_ROT180 = 3,
MMAL_DISPLAY_MIRROR_ROT90 = 4,
MMAL_DISPLAY_ROT270 = 5,
MMAL_DISPLAY_ROT90 = 6,
MMAL_DISPLAY_MIRROR_ROT270 = 7,
MMAL_DISPLAY_DUMMY = 0x7FFFFFFF
} |
|
enum | MMAL_DISPLAYMODE_T {
MMAL_DISPLAY_MODE_FILL = 0,
MMAL_DISPLAY_MODE_LETTERBOX = 1,
MMAL_DISPLAY_MODE_STEREO_LEFT_TO_LEFT = 2,
MMAL_DISPLAY_MODE_STEREO_TOP_TO_TOP = 3,
MMAL_DISPLAY_MODE_STEREO_LEFT_TO_TOP = 4,
MMAL_DISPLAY_MODE_STEREO_TOP_TO_LEFT = 5,
MMAL_DISPLAY_MODE_DUMMY = 0x7FFFFFFF
} |
|
enum | MMAL_DISPLAYSET_T {
MMAL_DISPLAY_SET_NONE = 0,
MMAL_DISPLAY_SET_NUM = 1,
MMAL_DISPLAY_SET_FULLSCREEN = 2,
MMAL_DISPLAY_SET_TRANSFORM = 4,
MMAL_DISPLAY_SET_DEST_RECT = 8,
MMAL_DISPLAY_SET_SRC_RECT = 0x10,
MMAL_DISPLAY_SET_MODE = 0x20,
MMAL_DISPLAY_SET_PIXEL = 0x40,
MMAL_DISPLAY_SET_NOASPECT = 0x80,
MMAL_DISPLAY_SET_LAYER = 0x100,
MMAL_DISPLAY_SET_COPYPROTECT = 0x200,
MMAL_DISPLAY_SET_ALPHA = 0x400,
MMAL_DISPLAY_SET_DUMMY = 0x7FFFFFFF
} |
|
enum | MMAL_DISPLAYALPHAFLAGS_T { MMAL_DISPLAY_ALPHA_FLAGS_NONE = 0,
MMAL_DISPLAY_ALPHA_FLAGS_DISCARD_LOWER_LAYERS = 1<<29,
MMAL_DISPLAY_ALPHA_FLAGS_PREMULT = 1<<30,
MMAL_DISPLAY_ALPHA_FLAGS_MIX = 1<<31
} |
|
◆ MMAL_DISPLAYALPHAFLAGS_T
◆ MMAL_DISPLAYMODE_T
◆ MMAL_DISPLAYSET_T
Values used to indicate which fields are used when setting the display configuration
◆ MMAL_DISPLAYTRANSFORM_T
Display transformations. Although an enumeration, the values correspond to combinations of:
- 1 Reflect in a vertical axis
- 2 180 degree rotation
- 4 Reflect in the leading diagonal
◆ MMAL_DISPLAYALPHAFLAGS_T
Enumerator |
---|
MMAL_DISPLAY_ALPHA_FLAGS_NONE | Discard all lower layers as if this layer were fullscreen and completely opaque. This flag removes the lower layers from the display list, therefore avoiding using resources in wasted effort.
|
MMAL_DISPLAY_ALPHA_FLAGS_DISCARD_LOWER_LAYERS | Alpha values are already premultiplied
|
MMAL_DISPLAY_ALPHA_FLAGS_PREMULT | Mix the per pixel alpha (if present) and the per plane alpha.
|
MMAL_DISPLAY_ALPHA_FLAGS_MIX | |
Definition at line 157 of file mmal_parameters_video.h.
◆ MMAL_DISPLAYMODE_T
Display modes.
Enumerator |
---|
MMAL_DISPLAY_MODE_FILL | |
MMAL_DISPLAY_MODE_LETTERBOX | |
MMAL_DISPLAY_MODE_STEREO_LEFT_TO_LEFT | |
MMAL_DISPLAY_MODE_STEREO_TOP_TO_TOP | |
MMAL_DISPLAY_MODE_STEREO_LEFT_TO_TOP | |
MMAL_DISPLAY_MODE_STEREO_TOP_TO_LEFT | |
MMAL_DISPLAY_MODE_DUMMY | |
Definition at line 128 of file mmal_parameters_video.h.
◆ MMAL_DISPLAYSET_T
Values used to indicate which fields are used when setting the display configuration
Enumerator |
---|
MMAL_DISPLAY_SET_NONE | |
MMAL_DISPLAY_SET_NUM | |
MMAL_DISPLAY_SET_FULLSCREEN | |
MMAL_DISPLAY_SET_TRANSFORM | |
MMAL_DISPLAY_SET_DEST_RECT | |
MMAL_DISPLAY_SET_SRC_RECT | |
MMAL_DISPLAY_SET_MODE | |
MMAL_DISPLAY_SET_PIXEL | |
MMAL_DISPLAY_SET_NOASPECT | |
MMAL_DISPLAY_SET_LAYER | |
MMAL_DISPLAY_SET_COPYPROTECT | |
MMAL_DISPLAY_SET_ALPHA | |
MMAL_DISPLAY_SET_DUMMY | |
Definition at line 141 of file mmal_parameters_video.h.
◆ MMAL_DISPLAYTRANSFORM_T
Display transformations. Although an enumeration, the values correspond to combinations of:
- 1 Reflect in a vertical axis
- 2 180 degree rotation
- 4 Reflect in the leading diagonal
Enumerator |
---|
MMAL_DISPLAY_ROT0 | |
MMAL_DISPLAY_MIRROR_ROT0 | |
MMAL_DISPLAY_MIRROR_ROT180 | |
MMAL_DISPLAY_ROT180 | |
MMAL_DISPLAY_MIRROR_ROT90 | |
MMAL_DISPLAY_ROT270 | |
MMAL_DISPLAY_ROT90 | |
MMAL_DISPLAY_MIRROR_ROT270 | |
MMAL_DISPLAY_DUMMY | |
Definition at line 115 of file mmal_parameters_video.h.