camera_h264avc_entropycoding_t

Updated: April 19, 2023

The supported entropy coding methods for H.264/AVC

Synopsis:

#include <camera/camera_h264avc.h>
typedef enum {
    CAMERA_H264AVC_ENTROPYCODING_CAVLC = 0,
    CAMERA_H264AVC_ENTROPYCODING_CABAC
} camera_h264avc_entropycoding_t;

Data:

CAMERA_H264AVC_ENTROPYCODING_CAVLC
The video is encoded using Context-based Adaptive Variable Length Coding (CAVLC).
CAMERA_H264AVC_ENTROPYCODING_CABAC
The video is encoded using Context-based Adaptive Binary Arithmetic Coding (CABAC).

This entropy coding method is not permitted for some supported profiles for H.264/AVC (see camera_h264avc_profile_t).

Library:

libcamapi

Description:

These are the valid values for configuring the CAMERA_H264AVC_ENTROPYCODING parameter.

Use camera_get_supported_videoencoder_parameter_values() to determine the supported values at runtime.