Skip to main content
LowLagPhotoCapture class

Provides methods for taking a low shutter lag photo.

Syntax


/* For information about creating or accessing this object, see Remarks. */

public sealed class LowLagPhotoCapture

Public NotInheritable Class LowLagPhotoCapture

public ref class LowLagPhotoCapture sealed 

Members

The LowLagPhotoCapture class has these types of members:

Methods

The LowLagPhotoCapture class has these methods. With C#, Visual Basic, and C++, it also inherits methods from the Object class.

MethodDescription
CaptureAsync Asynchronously captures a low shutter lag photo.
FinishAsync Asynchronously releases the LowLagPhotoCapture object and resources used by the capture photo operation.

 

Remarks

Use MediaCapture.PrepareLowLagPhotoCaptureAsync to initialize the capture. This is an asynchronous calls which returns a LowLagPhotoCapture object when it is finished. This must be called before CaptureAsync.

FinishAsync stops the photo capture operation and releases the LowLagPhotoCapture object and resources used by the capture photo operation. After starting a low lag photo capture, you must stop the photo capture by calling FinishAsync before your app attempts to record video with the MediaCapture object.

If the media type is changed or an effect is added, you must call MediaCapture.PrepareLowLagPhotoCaptureAsync to create a new LowLagPhotoCapture object.

For how-to guidance for using LowLagPhotoCapture to capture photos, see Basic photo, video, and audio capture with MediaCapture.

Requirements (Windows 10 device family)

Device family

Universal, introduced version 10.0.10240.0

API contract

Windows.Foundation.UniversalApiContract, introduced version 1.0

Namespace

Windows.Media.Capture
Windows::Media::Capture [C++]

Metadata

Windows.Foundation.UniversalApiContract.winmd

Requirements (Windows 8.x and Windows Phone 8.x)

Minimum supported client

Windows 8.1 [Windows Store apps, desktop apps]

Minimum supported server

Windows Server 2012 R2 [Windows Store apps, desktop apps]

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Namespace

Windows.Media.Capture
Windows::Media::Capture [C++]

Metadata

Windows.winmd

Attributes

[ DualApiPartition()]
[ MarshalingBehavior(Standard)]
[ Threading(MTA)]
[ Version(0x06030000)]

See also

Object
Basic photo, video, and audio capture with MediaCapture
MediaCapture.PrepareLowLagPhotoCapture
CapturedPhoto
LowLagPhotoControl
MediaControl.VideoDeviceController
LowLagPhotoSequenceCapture