Enum HEVCAMFLevel
- Namespace
- VisioForge.Core.Types.FFMPEGEXE
- Assembly
- VisioForge.Core.dll
Represents the profile level settings for the AMF HEVC encoder. HEVC levels define constraints on bitrate, frame size, and decoding complexity. Higher levels support larger resolutions, higher frame rates, and increased bitrates. The level should be chosen based on target device capabilities and content requirements.
public enum HEVCAMFLevelFields
Auto = 0-
Auto Level - Let the encoder choose the appropriate level based on encoding parameters. The encoder will select the minimum level that satisfies the resolution, frame rate, and bitrate requirements of the encoded content.
Level_1_0 = 30-
Level 1.0 - Basic mobile/low-power devices. Max resolution: 352x288 (CIF), Max bitrate: 128 Kbps. Suitable for basic mobile streaming and low-bandwidth applications.
Level_2_0 = 60-
Level 2.0 - Standard mobile devices. Max resolution: 352x480, Max bitrate: 1.5 Mbps. Common for mobile video playback and video conferencing.
Level_2_1 = 63-
Level 2.1 - Enhanced mobile devices. Max resolution: 640x480, Max bitrate: 3 Mbps. Supports higher quality mobile content and SD video.
Level_3_0 = 90-
Level 3.0 - SD content. Max resolution: 720x576, Max bitrate: 6 Mbps. Standard for DVD-quality content and SD broadcasting.
Level_3_1 = 93-
Level 3.1 - HD ready content. Max resolution: 1280x720, Max bitrate: 10 Mbps. Suitable for 720p HD content at standard frame rates.
Level_4_0 = 120-
Level 4.0 - Full HD content. Max resolution: 1920x1080, Max bitrate: 12 Mbps. Standard for 1080p content at 30 fps.
Level_4_1 = 123-
Level 4.1 - Full HD high frame rate. Max resolution: 1920x1080, Max bitrate: 20 Mbps. Supports 1080p at 60 fps or higher quality 1080p30. Common for Blu-ray and high-quality streaming.
Level_5_0 = 150-
Level 5.0 - 4K UHD content. Max resolution: 4096x2160, Max bitrate: 25 Mbps. Supports 4K at 30 fps for streaming applications.
Level_5_1 = 153-
Level 5.1 - 4K UHD high frame rate. Max resolution: 4096x2160, Max bitrate: 40 Mbps. Supports 4K at 60 fps for premium content.
Level_5_2 = 156-
Level 5.2 - 4K UHD high bitrate. Max resolution: 4096x2160, Max bitrate: 60 Mbps. For high-quality 4K content with HDR and high frame rates.
Level_6_0 = 180-
Level 6.0 - 8K UHD content. Max resolution: 8192x4320, Max bitrate: 60 Mbps. Supports 8K at 30 fps for next-generation displays.
Level_6_1 = 183-
Level 6.1 - 8K UHD high frame rate. Max resolution: 8192x4320, Max bitrate: 120 Mbps. Supports 8K at 60 fps for premium 8K content.
Level_6_2 = 186-
Level 6.2 - 8K UHD maximum quality. Max resolution: 8192x4320, Max bitrate: 240 Mbps. Maximum quality 8K content with high frame rates and HDR. Requires high-end hardware for playback.