LowLagPhotoCapture LowLagPhotoCapture LowLagPhotoCapture LowLagPhotoCapture LowLagPhotoCapture Class

Definition

Provides methods for taking a low shutter lag photo.

public : sealed class LowLagPhotoCapture : ILowLagPhotoCapture
struct winrt::Windows::Media::Capture::LowLagPhotoCapture : ILowLagPhotoCapture
public sealed class LowLagPhotoCapture : ILowLagPhotoCapture
Public NotInheritable Class LowLagPhotoCapture Implements ILowLagPhotoCapture
// This class does not provide a public constructor.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

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.

Methods

CaptureAsync() CaptureAsync() CaptureAsync() CaptureAsync() CaptureAsync()

Asynchronously captures a low shutter lag photo.

FinishAsync() FinishAsync() FinishAsync() FinishAsync() FinishAsync()

Asynchronously releases the LowLagPhotoCapture object and resources used by the capture photo operation.

See Also