Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La macro ICGetState interroge un pilote de compression vidéo pour retourner sa configuration actuelle dans un bloc de mémoire. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_GETSTATE .
Syntaxe
DWORD ICGetState(
hic,
pv,
cb
);
Paramètres
hic
Poignée du compresseur.
pv
Pointeur vers un bloc de mémoire pour contenir les informations de configuration actuelles. Vous pouvez spécifier NULL pour ce paramètre pour déterminer la quantité de mémoire requise pour les informations de configuration, comme dans ICGetStateSize.
cb
Taille, en octets, du bloc de mémoire.
Valeur retournée
Si pv est NULL, retourne la quantité de mémoire, en octets, requise pour les informations de configuration. Si pv n’est pas NULL, retourne ICERR_OK en cas de réussite ou d’erreur dans le cas contraire.
Remarques
La macro ICGetStateSize retourne le nombre d’octets utilisés par les données d’état.
La structure utilisée pour représenter les informations de configuration est spécifique au pilote et est définie par le pilote.
Utilisez ICGetStateSize avant d’appeler la macro ICGetState pour déterminer la taille de la mémoire tampon à allouer pour l’appel.
Spécifications
| Besoin | Valeur |
|---|---|
| Client minimum requis | Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| En-tête | vfw.h |