| 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.