Partager via


énumération WIAVIDEO_STATE (wiavideo.h)

L’énumération WIAVIDEO_STATE est utilisée pour spécifier l’état actuel d’un flux vidéo.

Note L’acquisition d’images Windows (WIA) ne prend pas en charge les appareils vidéo dans Windows Server 2003, Windows Vista et versions ultérieures. Pour ces versions de Windows, utilisez DirectShow pour acquérir des images à partir de la vidéo.
 

Syntax

typedef enum __MIDL___MIDL_itf_wiavideo_xp_0000_0000_0001 {
  WIAVIDEO_NO_VIDEO = 1,
  WIAVIDEO_CREATING_VIDEO = 2,
  WIAVIDEO_VIDEO_CREATED = 3,
  WIAVIDEO_VIDEO_PLAYING = 4,
  WIAVIDEO_VIDEO_PAUSED = 5,
  WIAVIDEO_DESTROYING_VIDEO = 6
} WIAVIDEO_STATE;

Constantes

 
WIAVIDEO_NO_VIDEO
Valeur : 1
Aucun flux vidéo n’existe. Appelez IWiaVideo ::CreateVideoByWiaDevID, IWiaVideo ::CreateVideoByDevNum ou IWiaVideo ::CreateVideoByName pour créer une vidéo.
WIAVIDEO_CREATING_VIDEO
Valeur : 2
L’une des méthodes IWiaVideo CreateVideo a été appelée et WIA est en cours de création du flux vidéo.
WIAVIDEO_VIDEO_CREATED
Valeur : 3
Un flux vidéo a été créé avec succès, mais la lecture n’a pas encore démarré.
WIAVIDEO_VIDEO_PLAYING
Valeur : 4
Un flux vidéo a été créé avec succès et la vidéo est en cours de lecture. L’application peut maintenant appeler la méthode IWiaVideo ::TakePicture .
WIAVIDEO_VIDEO_PAUSED
Valeur : 5
Un flux vidéo a été créé et la vidéo est suspendue. L’application peut maintenant appeler la méthode IWiaVideo ::TakePicture .
WIAVIDEO_DESTROYING_VIDEO
Valeur : 6
L’application appelée méthode IWiaVideo ::D estroyVideo , et WIA est en train de détruire le flux vidéo.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête wiavideo.h

Voir aussi

IWiaVideo ::GetCurrentState