Enum DecklinkPixelFormat
- Namespace
- VisioForge.Core.Types.Decklink
- Assembly
- VisioForge.Core.dll
Defines the pixel formats supported by DeckLink hardware for video processing.
public enum DecklinkPixelFormatFields
Format8BitARGB = 32-
8-bit ARGB format with alpha channel.
Uncompressed 32-bit per pixel format with 8 bits each for Alpha, Red, Green, and Blue. Commonly used for graphics overlays and keying operations where transparency is needed.
Format8BitYUV = 846624121-
8-bit YUV 4:2:2 format (UYVY).
Standard uncompressed format for SD and HD video production. Uses 16 bits per pixel with chroma subsampling, providing good quality with reasonable bandwidth requirements. Industry standard for SDI transmission.
FormatDNxHR = 1096180840-
Avid DNxHR (Digital Nonlinear Extensible High Resolution) codec.
Professional intermediate codec supporting resolutions beyond HD including 2K, 4K, and 8K. Offers various compression ratios (LB, SQ, HQ, HQX, 444) for different quality/bandwidth tradeoffs. Widely used in post-production workflows.
FormatDNxHD = 1096180846-
Avid DNxHD (Digital Nonlinear Extensible High Definition) codec.
Professional intermediate codec for HD resolutions (720p, 1080i/p). Available in various bit rates (36, 115, 145, 175, 220 Mbps) for different quality requirements. Industry standard for broadcast and post-production.
Format8BitBGRA = 1111970369-
8-bit BGRA.
Format10BitRGBX_FULL = 1378955330-
10-bit RGBX (full).
Format10BitRGBXLE_FULL = 1378955340-
10-bit RGBX LE (full).
Format10BitRGBX = 1378955362-
10-bit RGBX.
Format10BitRGBXLE = 1378955372-
10-bit RGBX LE.
Format12BitRGB = 1378955842-
12-bit RGB format.
Uncompressed RGB with 12 bits per component (36 bits total). Provides 4096 levels per channel for exceptional color precision. Used in high-end cinema production and HDR workflows.
Format12BitRGBLE = 1378955852-
12-bit RGB LE.
Format8BitRGBA = 1380401729-
8-bit RGBA.
FormatProRes4444 = 1634743400-
Apple ProRes 4444 codec.
High-quality codec supporting 4:4:4 color sampling and alpha channel. Provides near-lossless compression with 12-bit color depth support. Ideal for high-end compositing and color grading workflows.
FormatProRes4444XQ = 1634743416-
ProRes 4444 XQ.
FormatProResHQ = 1634755432-
Apple ProRes 422 HQ (High Quality) codec.
Visually lossless compression at 220 Mbps for 1080p/60. Preserves the highest quality for 4:2:2 sources, suitable for color grading and finishing. Industry standard for professional editing.
FormatProRes = 1634755438-
Apple ProRes 422 (standard) codec.
High-quality compressed format at 147 Mbps for 1080p/60. Provides excellent image quality for 4:2:2 video with efficient file sizes. Widely supported in professional NLE systems.
FormatProResProxy = 1634755439-
Apple ProRes 422 Proxy codec.
Highly compressed format at 45 Mbps for 1080p/60, designed for offline editing workflows. Maintains timecode and metadata while reducing storage and bandwidth requirements for rough cuts.
FormatProResLT = 1634755443-
Apple ProRes 422 LT (Light) codec.
Compressed format at 102 Mbps for 1080p/60, balancing quality and file size. Suitable for projects with limited storage while maintaining better quality than proxy for finishing.
FormatH265 = 1751479857-
H.265/HEVC (High Efficiency Video Coding) format.
Advanced compression standard offering 50% better efficiency than H.264. Supports up to 8K resolution and HDR. Increasingly used for 4K broadcast and streaming delivery, though requires more processing power.
Format12BitRAW = 1915826800-
12-bit RAW Bayer pattern format.
Unprocessed sensor data in Bayer pattern format, providing maximum flexibility for color grading and image processing. Used with cinema cameras for highest quality capture.
Format10BitRGB = 1915892016-
10-bit RGB format.
Uncompressed RGB with 10 bits per color component (30 bits total). Provides 1024 levels per channel vs 256 in 8-bit formats, reducing banding in gradients. Used for high-quality graphics and color-critical work.
Format10BitYUV = 1983000880-
10-bit YUV 4:2:2 format (v210).
Professional uncompressed format providing 10 bits per component for enhanced color precision and smoother gradients. Standard for high-end production, color grading, and broadcast applications. Uses 20 bits per pixel average.
Format10BitXYZ = 2021208368-
10-bit XYZ color space format.
CIE XYZ color space with 10 bits per component, used for digital cinema distribution (DCP) and color-accurate workflows. Device-independent color representation.
Remarks
DeckLink devices support various pixel formats to accommodate different production workflows, from uncompressed formats for maximum quality to compressed formats for efficient storage and transmission. The choice of pixel format affects color depth, compression, bandwidth requirements, and compatibility with downstream equipment.