VariablePhotoSequenceCapture VariablePhotoSequenceCapture VariablePhotoSequenceCapture VariablePhotoSequenceCapture VariablePhotoSequenceCapture Class


Provides methods and events that enable the capture of variable photo sequences.

public : sealed class VariablePhotoSequenceCapture
struct winrt::Windows::Media::Capture::Core::VariablePhotoSequenceCapture
public sealed class VariablePhotoSequenceCapture
Public NotInheritable Class VariablePhotoSequenceCapture
// This class does not provide a public constructor.

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


Call the MediaCapture.PrepareVariablePhotoSequenceCaptureAsync method to obtain an instance of this class.

After starting a variable photo sequence capture, you must stop the variable photo sequence capture by calling StopAsync before your app attempts to record video with the MediaCapture object.

For how-to guidance for using VariablePhotoSequenceCapture, see Capture a photo sequence with VariablePhotoSequence.


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

Asynchronously releases the VariablePhotoSequenceCapture object and resources used by the capture operation.

StartAsync() StartAsync() StartAsync() StartAsync() StartAsync()

Starts the capturing of variable photo sequence frames.

StopAsync() StopAsync() StopAsync() StopAsync() StopAsync()

Stops the capturing of variable photo sequence frames.

UpdateSettingsAsync() UpdateSettingsAsync() UpdateSettingsAsync() UpdateSettingsAsync() UpdateSettingsAsync()

Updates the frame control values of the variable photo sequence.


PhotoCaptured PhotoCaptured PhotoCaptured PhotoCaptured PhotoCaptured

Occurs when a frame of a variable photo sequence is captured.

Stopped Stopped Stopped Stopped Stopped

Occurs when the VariablePhotoSequenceCapture object stops capturing frames for a variable photo sequence.

See also