Share via


Structure CAPDRIVERCAPS (vfw.h)

La structure CAPDRIVERCAPS définit les fonctionnalités du pilote de capture.

Une application doit utiliser la macro WM_CAP_DRIVER_GET_CAPS message ou capDriverGetCaps pour placer une copie des fonctionnalités du pilote dans une structure CAPDRIVERCAPS chaque fois que l’application connecte une fenêtre de capture à un pilote de capture.

Syntaxe

typedef struct tagCapDriverCaps {
  UINT   wDeviceIndex;
  BOOL   fHasOverlay;
  BOOL   fHasDlgVideoSource;
  BOOL   fHasDlgVideoFormat;
  BOOL   fHasDlgVideoDisplay;
  BOOL   fCaptureInitialized;
  BOOL   fDriverSuppliesPalettes;
  HANDLE hVideoIn;
  HANDLE hVideoOut;
  HANDLE hVideoExtIn;
  HANDLE hVideoExtOut;
} CAPDRIVERCAPS, *PCAPDRIVERCAPS, *LPCAPDRIVERCAPS;

Membres

wDeviceIndex

Index du pilote de capture. Une valeur d’index peut être comprise entre 0 et 9.

fHasOverlay

Indicateur de superposition vidéo. La valeur de ce membre est TRUE si l’appareil prend en charge la superposition vidéo.

fHasDlgVideoSource

Indicateur de boîte de dialogue source vidéo. La valeur de ce membre est TRUE si l’appareil prend en charge une boîte de dialogue permettant de sélectionner et de contrôler la source vidéo.

fHasDlgVideoFormat

Indicateur de boîte de dialogue Format vidéo. La valeur de ce membre est TRUE si l’appareil prend en charge une boîte de dialogue permettant de sélectionner le format vidéo.

fHasDlgVideoDisplay

Indicateur de boîte de dialogue d’affichage vidéo. La valeur de ce membre est TRUE si l’appareil prend en charge une boîte de dialogue permettant de contrôler le redisplay de la vidéo à partir de la mémoire tampon de l’image de capture.

fCaptureInitialized

Indicateur d’initialisation de capture. La valeur de ce membre est TRUE si un appareil de capture a été correctement connecté.

fDriverSuppliesPalettes

Indicateur de palette de pilotes. La valeur de ce membre est TRUE si le pilote peut créer des palettes.

hVideoIn

Non utilisé dans les applications Win32.

hVideoOut

Non utilisé dans les applications Win32.

hVideoExtIn

Non utilisé dans les applications Win32.

hVideoExtOut

Non utilisé dans les applications Win32.

Configuration requise

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

Voir aussi

Capture vidéo

Structures de capture vidéo