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
| 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.
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.
- captureProperties
- IMediaEncodingProperties IMediaEncodingProperties IMediaEncodingProperties IMediaEncodingProperties
The media encoding properties.
The highest supported concurrent frame rate.