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.