VariablePhotoSequenceController VariablePhotoSequenceController VariablePhotoSequenceController VariablePhotoSequenceController Class

Definition

Represents the settings for a variable photo sequence.

public : sealed class VariablePhotoSequenceController : IVariablePhotoSequenceControllerpublic sealed class VariablePhotoSequenceController : IVariablePhotoSequenceControllerPublic NotInheritable Class VariablePhotoSequenceController Implements IVariablePhotoSequenceController// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

Get an instance of this class by accessing the VariablePhotoSequenceController property.

For how-to guidance on capturing variable photo sequences, see Capture a photo sequence with VariablePhotoSequence.

Properties

DesiredFrameControllers DesiredFrameControllers DesiredFrameControllers DesiredFrameControllers

Gets the list of FrameController objects that determine the settings for each frame in a variable photo sequence.

public : IVector<FrameController> DesiredFrameControllers { get; }public IList<FrameController> DesiredFrameControllers { get; }Public ReadOnly Property DesiredFrameControllers As IList<FrameController>// You can use this property in JavaScript.
Value
IVector<FrameController> IList<FrameController> IList<FrameController> IList<FrameController>

The list of FrameController objects that determine the settings for each frame in a variable photo sequence.

Remarks

The maximum number of frame controllers that can be used at a time is 18.

FrameCapabilities FrameCapabilities FrameCapabilities FrameCapabilities

Gets a FrameControlCapabilities object that provides information about the variable photo sequence capabilities of the capture device.

public : FrameControlCapabilities FrameCapabilities { get; }public FrameControlCapabilities FrameCapabilities { get; }Public ReadOnly Property FrameCapabilities As FrameControlCapabilities// You can use this property in JavaScript.
Value
FrameControlCapabilities FrameControlCapabilities FrameControlCapabilities FrameControlCapabilities

A FrameControlCapabilities object that provides information about the variable photo sequence capabilities of the capture device.

MaxPhotosPerSecond MaxPhotosPerSecond MaxPhotosPerSecond MaxPhotosPerSecond

Gets the maximum number of photos that can be taken per second in a variable photo sequence.

public : float MaxPhotosPerSecond { get; }public float MaxPhotosPerSecond { get; }Public ReadOnly Property MaxPhotosPerSecond As float// You can use this property in JavaScript.
Value
float float float float

The maximum number of photos that can be taken per second in a variable photo sequence.

Remarks

To set the frame rate of a variable photo sequence, use PhotosPerSecondLimit.

PhotosPerSecondLimit PhotosPerSecondLimit PhotosPerSecondLimit PhotosPerSecondLimit

Gets or sets the number of photos that are taken per second in a variable photo sequence.

public : float PhotosPerSecondLimit { get; set; }public float PhotosPerSecondLimit { get; set; }Public ReadWrite Property PhotosPerSecondLimit As float// You can use this property in JavaScript.
Value
float float float float

The number of photos that are taken per second in a variable photo sequence.

Remarks

To determine the maximum number of photos per second supported by the capture device, check the MaxPhotosPerSecond property.

Supported Supported Supported Supported

Gets a value that indicates whether variable photo sequences are supported by the capture device.

public : PlatForm::Boolean Supported { get; }public bool Supported { get; }Public ReadOnly Property Supported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A value that indicates whether variable photo sequences are supported by the capture device.

Methods

GetCurrentFrameRate() GetCurrentFrameRate() GetCurrentFrameRate() GetCurrentFrameRate()

Gets the current frame rate at which pictures can be taken in a variable photo sequence.

public : MediaRatio GetCurrentFrameRate()public MediaRatio GetCurrentFrameRate()Public Function GetCurrentFrameRate() As MediaRatio// You can use this method in JavaScript.
Returns

The current frame rate at which pictures can be taken in a variable photo sequence.

GetHighestConcurrentFrameRate(IMediaEncodingProperties) GetHighestConcurrentFrameRate(IMediaEncodingProperties) GetHighestConcurrentFrameRate(IMediaEncodingProperties) GetHighestConcurrentFrameRate(IMediaEncodingProperties)

Gets the highest frame rate supported when video and a variable photo sequence are being captured concurrently.

public : MediaRatio GetHighestConcurrentFrameRate(IMediaEncodingProperties captureProperties)public MediaRatio GetHighestConcurrentFrameRate(IMediaEncodingProperties captureProperties)Public Function GetHighestConcurrentFrameRate(captureProperties As IMediaEncodingProperties) As MediaRatio// You can use this method in JavaScript.
Parameters
Returns

The highest supported concurrent frame rate.

See Also