PhotoCaptureSource PhotoCaptureSource PhotoCaptureSource PhotoCaptureSource Enum


Specifies which stream on a video camera is used to capture photos.

public : enum class PhotoCaptureSource
public enum PhotoCaptureSource
Public Enum PhotoCaptureSource
var value =;
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)
webcam microphone


Auto Auto Auto Auto

Automatically select the stream.

Photo Photo Photo Photo

Use the photo stream.

VideoPreview VideoPreview VideoPreview VideoPreview

Use the video stream.


Some video cameras have a separate photo stream that can capture still images at higher resolution than the video stream. For more information on configuring the MediaCapture object, see MediaCaptureInitializationSettings.