Partager via


VariablePhotoSequenceCapture.UpdateSettingsAsync Méthode

Définition

Mises à jour les valeurs de contrôle de cadre de la séquence de photos variables.

public:
 virtual IAsyncAction ^ UpdateSettingsAsync() = UpdateSettingsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction UpdateSettingsAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction UpdateSettingsAsync();
function updateSettingsAsync()
Public Function UpdateSettingsAsync () As IAsyncAction

Retours

Action asynchrone.

Attributs

Remarques

Cette méthode vous permet d’effectuer efficacement plusieurs captures de séquences de photos variables avec différents ensembles de valeurs de contrôleur de frame. Une instance de VariablePhotoSequenceController est initialement obtenue avec un appel à MediaCapture.PrepareVariablePhotoSequenceCaptureAsync. Les valeurs du contrôleur de frame pour chaque frame sont inscrites en ajoutant un FrameController à la collection DesiredFrameControllers . Après avoir effectué une capture de séquence de photos variables initiale, vous pouvez modifier les valeurs des propriétés des contrôleurs d’images dans la collection DesiredFrameControllers , puis appeler UpdateSettingsAsync pour que le système inscrive les nouvelles valeurs du contrôleur de trame auprès du pilote.

Cette méthode présente les restrictions suivantes :

  • Cette méthode ne peut pas être appelée pendant qu’une capture de séquence de photos variables est en cours. La tentative d’appel de cette méthode entre un appel à VariablePhotoSequence.StartAsync et l’appel suivant à VariablePhotoSequence.StopAsync génère une erreur de requête non valide.
  • Cette méthode ne peut pas être appelée après la désinitialisation de la capture de séquence de photos variables avec un appel à VariablePhotoSequence.FinishAsync. Cela entraîne une erreur de requête non valide. Après avoir appelé FinishAsync, vous devez appeler à nouveau PrepareVariablePhotoSequenceCaptureAsync avant d’appeler UpdateSettingsAsync.
  • Le nombre de contrôleurs de cadre doit être le même pour chaque capture de séquence de photos variables séparée par des appels à UpdateSettingsAsync. Si vous souhaitez capturer des séquences de photos variables avec différents nombres de cadres, vous devez appeler FinishAsync , puis appeler PrepareVariablePhotoSequenceCaptureAsync pour réinitialiser la capture de séquence de photos.

S’applique à