S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

auxGetDevCaps

Date de parution : 28/05/2001 - Cette fiche API a été lue 1918 fois

Description

auxGetDevCaps récupère les informations sur les capacités d'un dispositif audio auxiliaire.

Syntaxe

AppelDLL32("winmm", "auxGetDevCapsA", uDeviceID, &lpCaps, uSize)

uDeviceID
Le numéro du dispositif audio auxiliaire.
lpCaps
Reçoit les informations sur les capacités du dispositif.
cbCaps
La taille en octets de la structure passée par lpCaps.

Compatibilité

  • Windows 95 : supporté.
  • Windows 98 : supporté.
  • Windows NT : réclame Windows NT 3.1 ou plus.
  • Windows 2000 : supporté.
  • Windows CE : non supporté.

Remarque

Aucune

Exemple 1

// Afficher les noms et version des dispositifs audio
// installés sur le système

ac est un AUXCAPS
numdevs est entier long
devname est une chaîne
uSize, majver, minver sont des entiers
i, retval sont des entiers longs

uSize = Dimension(ac)
numdevs = AppelDLL32("winmm", "auxGetNumDevs")

Pour i = 0 à (numdevs - 1)

   retval = AppelDLL32("winmm","auxGetDevCapsA", i, &ac, uSize)

   Si retval = 0 Alors

      majver = EtBinaire(ac:vDriverVersion, 0xFF00) / 0x100
      minver = EtBinaire(ac:vDriverVersion, 0xFF)
      Trace(ac:szPname)
      Trace("No version " + majver + "." + minver)

   Sinon

      Erreur("Aucune information sur le dispositif " + i)

   Fin

Fin


Nombre de commentaire sur auxGetDevCaps : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..