| Updated: October 28, 2024 |
The supported levels for H.264/AVC
#include <camera/camera_h264avc.h>
typedef enum {
CAMERA_H264AVC_LEVEL_AUTOMATIC = 0,
CAMERA_H264AVC_LEVEL_1,
CAMERA_H264AVC_LEVEL_1B,
CAMERA_H264AVC_LEVEL_11,
CAMERA_H264AVC_LEVEL_12,
CAMERA_H264AVC_LEVEL_13,
CAMERA_H264AVC_LEVEL_2,
CAMERA_H264AVC_LEVEL_21,
CAMERA_H264AVC_LEVEL_22,
CAMERA_H264AVC_LEVEL_3,
CAMERA_H264AVC_LEVEL_31,
CAMERA_H264AVC_LEVEL_32,
CAMERA_H264AVC_LEVEL_4,
CAMERA_H264AVC_LEVEL_41,
CAMERA_H264AVC_LEVEL_42,
CAMERA_H264AVC_LEVEL_5,
CAMERA_H264AVC_LEVEL_51
} camera_h264avc_level_t;
These are the valid values for configuring the CAMERA_H264AVC_LEVEL parameter. For more information about these levels, refer to the H.264/AVC standard. Use camera_get_supported_videoencoder_parameter_values() to determine the supported values at runtime.