Enum TVTunerVideoFormat
- Namespace
- VisioForge.Core.Types.VideoCapture
- Assembly
- VisioForge.Core.dll
Specifies the video format standards supported by TV tuner devices.
public enum TVTunerVideoFormatFields
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.