camera_analog_video_standard_t

Updated: April 19, 2023

The possible analog video standards

Synopsis:

#include <camera/camera_api.h>
typedef enum {
    CAMERA_AVSTANDARD_NTSC_M_J = 1,
    CAMERA_AVSTANDARD_NTSC_4_43,
    CAMERA_AVSTANDARD_PAL_M,
    CAMERA_AVSTANDARD_PAL_B_G_H_I_D,
    CAMERA_AVSTANDARD_PAL_COMBINATION_N,
    CAMERA_AVSTANDARD_PAL_60,
    CAMERA_AVSTANDARD_SECAM,
    CAMERA_AVSTANDARD_AUTO
} camera_analog_video_standard_t;

Data:

CAMERA_AVSTANDARD_NTSC_M_J
The NTSC-M and J variants.

NTSC-M is the most widely used while NTSC-J is a slightly variant used in Japan.

CAMERA_AVSTANDARD_NTSC_4_43
The 4.43 variant of NTSC.

It uses a 4.43 MHz color sub-carrier instead of the usual 3.58 MHz. This is a pseudo-color system that transmits NTSC encoding (not a broadcast format).

CAMERA_AVSTANDARD_PAL_M
The M variant of the PAL standard.

PAL-M is equivalent to NTSC-M except for a slight difference in the color sub-carrier frequency. This PAL format uses 525 lines and 59.94 fields per second; this video standard is used in Brazil.

CAMERA_AVSTANDARD_PAL_B_G_H_I_D
The main variant of the PAL standard.

This PAL format uses 625 lines and 50 fields per second with various signal characteristics and color encodings.

CAMERA_AVSTANDARD_PAL_COMBINATION_N
The combination N variant of the PAL standard.

This narrow bandwidth PAL format is used in Argentina, Paraguay, and Uruguay.

CAMERA_AVSTANDARD_PAL_60
The 60Hz variant of the PAL format with narrow bandwidth that's used in Argentina, Paraguay, and Uruguay.

This is a multi-system PAL support that uses 525 lines and 60 fields per second (not a broadcast format).

CAMERA_AVSTANDARD_SECAM
The SECAM standard.
CAMERA_AVSTANDARD_AUTO
The video standard is automatically detected.

Library:

libcamapi

Description:

These values are used as parameters for the camera_set_analog_video_standard() and camera_get_analog_video_standard() functions.