KnownVideoProfile Enum

Definition

Specifies the names of video recording profiles that are known by the system.

public enum class KnownVideoProfile
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class KnownVideoProfile
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum KnownVideoProfile
var value = Windows.Media.Capture.KnownVideoProfile.videoRecording
Public Enum KnownVideoProfile
Inheritance
KnownVideoProfile
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Fields

Name Value Description
VideoRecording 0

The profile provides hints to the driver to optimize for high-quality video, prioritizing higher resolution and frame rates over power consumption and latency.

HighQualityPhoto 1

The profile provides hints to the driver to optimize for high-quality photo capture.

BalancedVideoAndPhoto 2

The profile provides hints to the driver to allow for photo capture during video capture with balanced quality between both.

VideoConferencing 3

The profile provides hints to the driver to optimize for VoIP scenarios, prioritizing lower power consumption, lower latency, and concurrency (for example, using the front and back cameras of a device simultaneously) while deprioritizing higher resolution.

PhotoSequence 4

The profile provides hints to the driver to optimize for capturing photo sequences.

HighFrameRate 5

The profile provides hints to the driver to optimize for high frame rate video capture.

VariablePhotoSequence 6

The profile provides hints to the driver to optimize for capturing variable photo sequences.

HdrWithWcgVideo 7

The profile provides hints to the driver to optimize for High Dynamic Range (HDR) with Wide Color Gamut (WCG) video.

HdrWithWcgPhoto 8

The profile provides hints to the driver to optimize for High Dynamic Range (HDR) with Wide Color Gamut (WCG) photo.

VideoHdr8 9

The profile provides hints to the driver to optimize for High Dynamic Range (HDR) video.

CompressedCamera 10

The profile enables the enumeration of compressed video streams.

Remarks

Use FindKnownVideoProfiles to retrieve the list of known profiles that are supported for a specified video device.

Version history

Windows version SDK version Value added
1803 17134 HdrWithWcgPhoto
1803 17134 HdrWithWcgVideo
1803 17134 HighFrameRate
1803 17134 VariablePhotoSequence
1803 17134 VideoHdr8

Applies to

See also