Table of Contents

Enum DecklinkPixelFormat

Namespace
VisioForge.Core.Types.Decklink
Assembly
VisioForge.Core.dll

Defines the pixel formats supported by DeckLink hardware for video processing.

public enum DecklinkPixelFormat

Fields

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.