Partager via


KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_CLEAR

L’ID de propriété KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_CLEAR défini dans KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY est utilisé pour effacer les paramètres par image dans le pilote. Il s’agit d’un contrôle SET uniquement et il n’existe aucune charge utile pour cela. Cela est généralement utilisé lors de la fin (sans préparation) d’une séquence photo.

Résumé de l’utilisation de la séquence photo

Séquence photo infinie

La séquence photo entre dans l’état de préparation lorsqu’une commande préparer la séquence de photos est émise par le client d’application. L’épingle du pilote peut être créée ou a déjà été créée en fonction de l’état de démarrage à chaud et si c’est la première fois que la séquence photo est préparée. Une fois l’état de préparation terminé, l’épingle du pilote est transitée vers l’état en cours d’exécution et la séquence photo passe à l’état prêt. Le pilote commence alors à remplir ses mémoires tampons d’historique interne.

Une fois qu’un déclencheur de démarrage de séquence photo KS_VideoControlFlag_StartPhotoSequenceCapture est reçu, la séquence de photos passe à l’état de capture et l’épingle du pilote reste à l’état en cours d’exécution. À l’entrée de cet état, le pilote commence à remplir les images futures et à fournir toutes les trames d’historique disponibles ainsi que les images futures.

Une fois qu’un déclencheur d’arrêt de séquence photo KS_VideoControlFlag_StopPhotoSequenceCapture est reçu, la séquence photo passe à l’état prêt et l’épingle du pilote reste à l’état en cours d’exécution. À l’entrée de cet état, le pilote cesse de remettre des images au pipeline et commence à remplir ses mémoires tampons d’historique interne à la place.

La séquence photo entre dans l’état unprepare quand une commande finish est émise par le client d’application. L’épingle du pilote est transférée de l’état en cours d’exécution à l’état suspendu ou arrêté par le pipeline, selon que l’état chaud est activé ou non.

Séquence de photos finie

La séquence photo entre dans l’état de préparation lorsqu’une commande préparer la séquence de photos est émise par le client d’application. L’épingle du pilote peut être créée ou a déjà été créée en fonction de l’état de démarrage à chaud et si c’est la première fois que la séquence photo est préparée. Une fois l’état de préparation terminé, l’épingle du pilote est transitée vers l’état en cours d’exécution et la séquence photo passe à l’état prêt. Le pilote commence alors à remplir ses mémoires tampons d’historique interne.

Une fois qu’un déclencheur de démarrage de séquence photo KS_VideoControlFlag_StartPhotoSequenceCapture est reçu, la séquence de photos passe à l’état de capture et l’épingle du pilote reste à l’état en cours d’exécution. À l’entrée de cet état, le pilote commence à remplir les images futures et à fournir toutes les trames d’historique disponibles ainsi que les images futures.

Une fois que le dernier cadre spécifié dans la séquence de photos a été marqué avec KSSTREAM_HEADER_OPTIONSF_ENDOFPHOTOSEQUENCE et remis, la séquence photo passe à l’état d’attente et l’épingle du pilote reste à l’état en cours d’exécution. À l’entrée de cet état, le pilote doit cesser de remettre les trames au pipeline. Le pilote peut choisir de ne pas générer d’images ou de commencer à remplir ses mémoires tampons d’historique interne. Le comportement exact appartient à OEM.

Une fois qu’un déclencheur d’arrêt de séquence photo KS_VideoControlFlag_StopPhotoSequenceCapture est reçu, la séquence photo passe à l’état prêt et l’épingle du pilote reste à l’état en cours d’exécution. À l’entrée de cet état, le pilote commence à remplir ses mémoires tampons d’historique interne sans aucune trame remise au pipeline.

La séquence photo entre dans l’état unprepare quand une commande finish est émise par le client d’application. L’épingle du pilote sera transférée de l’état en cours d’exécution à l’état suspendu ou arrêté par le pipeline, selon que l’état chaud est activé ou non.

Configuration requise

En-tête

Ksmedia.h