AVCaptureSessionPreset

This page covers the description of the AVCaptureSessionPreset enumeration

AVCaptureSessionPreset enumeration defines capture setting presets.

const AVCaptureSessionPreset = {
    Low: 0,
    Medium: 1,
    High: 2,
    Photo: 3,
    InputPriority: 4,
    QHD960x540: 5,
    Hd1280x720: 6,
    Hd1920x1080: 7,
    Hd4K3840x2160: 8,
    IFrame960x540: 9,
    IFrame1280x720: 10,
    Qvga320x240: 11,
    Vga640x480: 12,
    Cif352x288: 13,
}

Constant

Description

Low

specifies capture settings suitable for output video and audio bit rates suitable for sharing over 3G

Medium

specifies capture settings suitable for output video and audio bit rates suitable for sharing over WiFi

High

specifies capture settings suitable for high-quality video and audio output

Photo

specifies capture settings suitable for high-resolution photo quality output

InputPriority

specifies that the capture session does not control audio and video output settings

QHD960x540

specifies capture settings suitable for quarter HD quality (960 x 540 pixel) video output

HD1280x720

specifies capture settings suitable for 720p quality (1280 x 720 pixel) video output

HD1920x1080

capture settings suitable for 1080p-quality (1920 x 1080 pixels) video output

HD4K3840x2160

capture settings suitable for 2160p-quality (3840 x 2160 pixels) video output

IFrame960x540

specifies capture settings to achieve 960 x 540 quality iFrame H.264 video at about 30 Mbits/sec with AAC audio

IFrame1280x720

specifies capture settings to achieve 1280 x 720 quality iFrame H.264 video at about 40 Mbits/sec with AAC audio

QVGA320x240

specifies capture settings suitable for 320 x 240 pixel video output

VGA640x480

specifies capture settings suitable for VGA quality (640 x 480 pixel) video output

CIF352x288

specifies capture settings suitable for CIF quality (352 x 288 pixel) video output

For more information, please see the official Apple documentation.

Last updated

Was this helpful?