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