Enum QSVH264Profile
- Namespace
- VisioForge.Core.Types.FFMPEGEXE
- Assembly
- VisioForge.Core.dll
Enum for H.264/AVC profile options for Intel Quick Sync Video encoding. Profiles define the set of encoding tools and syntax elements available to the encoder. Higher profiles generally offer better compression but require more capable decoders.
public enum QSVH264ProfileFields
Unknown = 0-
Unknown profile. Allows the Intel QSV driver to automatically select the most appropriate profile.
Baseline = 66-
Baseline profile (BP). Simplest H.264 profile with lowest computational requirements. Supports only I and P slices (no B-frames), no interlacing, no CABAC. Ideal for low-power devices, video conferencing, and mobile streaming. Maximum level: 5.2, supports up to 4K resolution.
Main = 77-
Main profile (MP). Adds support for interlaced video, B-frames, and CABAC entropy coding. Widely supported profile offering good compression efficiency. Commonly used for standard definition broadcast and DVD content. Intel QSV provides excellent performance/quality balance with this profile.
High = 100-
High profile (HiP). Most advanced H.264 profile with best compression efficiency. Adds 8x8 transform, custom quantization matrices, and separate Cb/Cr control. Recommended for HD content, Blu-ray, and high-quality streaming. Intel QSV fully supports High profile with hardware acceleration.