Table of Contents

Enum TVTunerVideoFormat

Namespace
VisioForge.Core.Types.VideoCapture
Assembly
VisioForge.Core.dll

Specifies the video format standards supported by TV tuner devices.

public enum TVTunerVideoFormat

Fields

None = 0

No video format specified or unknown format.

NTSC_M = 1

NTSC-M standard used primarily in North America, parts of South America, and some Asian countries.

Operates at 525 lines, 59.94 Hz field rate, and 29.97 Hz frame rate.

NTSC_M_J = 2

NTSC-M-J standard used exclusively in Japan.

Similar to NTSC-M but with different black level and audio carrier specifications.

NTSC_433 = 4

NTSC-433 variant with modified color subcarrier frequency.

Used for pseudo-NTSC signals with 4.43 MHz color subcarrier instead of 3.58 MHz.

PAL_B = 16

PAL-B standard used in Western Europe, Australia, and parts of Africa and Asia.

Operates at 625 lines, 50 Hz field rate, with 7 MHz channel bandwidth.

PAL_D = 32

PAL-D standard used in China and some former Soviet republics.

Similar to PAL-B but with different audio carrier specifications.

PAL_G = 64

PAL-G standard used in Western Europe, Scandinavia, and other regions.

Similar to PAL-B but with 8 MHz channel bandwidth.

PAL_H = 128

PAL-H standard used in Belgium and some other regions.

Similar to PAL-G with minor technical variations.

PAL_I = 256

PAL-I standard used in the United Kingdom, Ireland, and Hong Kong.

Features 8 MHz channel bandwidth with specific audio carrier offset.

PAL_M = 512

PAL-M standard used in Brazil.

Unique variant using 525 lines at 59.94 Hz like NTSC but with PAL color encoding.

PAL_N = 1024

PAL-N standard used in Argentina, Paraguay, and Uruguay.

Uses 625 lines at 50 Hz with modified color subcarrier frequency.

PAL_60 = 2048

PAL-60 hybrid standard for NTSC playback on PAL equipment.

Combines PAL color encoding with NTSC line and field rates.

SECAM_B = 4096

SECAM-B standard variant.

French color TV standard variant with specific channel characteristics.

SECAM_D = 8192

SECAM-D standard used in former Soviet Union countries.

Eastern European variant of SECAM with different audio specifications.

SECAM_G = 16384

SECAM-G standard variant.

SECAM variant with characteristics similar to PAL-G channel spacing.

SECAM_H = 32768

SECAM-H standard variant.

SECAM variant with characteristics similar to PAL-H.

SECAM_K = 65536

SECAM-K standard used in former Soviet Union countries.

Common Eastern European SECAM variant with 8 MHz channel bandwidth.

SECAM_K1 = 131072

SECAM-K1 standard variant used in some African countries.

Modified SECAM-K with different audio carrier specifications.

SECAM_L = 262144

SECAM-L standard used in France and former French territories.

French SECAM variant with positive video modulation.

SECAM_L1 = 524288

SECAM-L1 standard variant.

Modified SECAM-L with different audio carrier specifications.

PAL_N_COMBO = 1048576

Combined PAL-N standard supporting multiple PAL-N variants.

Encompasses various PAL-N implementations used in different regions.

NTSCMask = 7

Bit mask for filtering all NTSC format variants.

Use with bitwise operations to check if a format belongs to the NTSC family.

PALMask = 1052656

Bit mask for filtering all PAL format variants.

Use with bitwise operations to check if a format belongs to the PAL family.

SECAMMask = 1044480

Bit mask for filtering all SECAM format variants.

Use with bitwise operations to check if a format belongs to the SECAM family.

Remarks

This enumeration defines various analog television broadcast standards used worldwide. The standards are grouped into three main families: NTSC (National Television System Committee), PAL (Phase Alternating Line), and SECAM (Séquentiel couleur à mémoire). Each standard has regional variations denoted by letters or numbers. The enumeration also includes bit masks for filtering standards by family.