IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

Récupérer la liste des cartes son qui se trouve sur la machine ?


Sujet :

API, COM et SDKs Delphi

  1. #1
    Membre averti
    Homme Profil pro
    Paramétreur de progiciels
    Inscrit en
    Octobre 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Paramétreur de progiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 970
    Points : 381
    Points
    381
    Par défaut Récupérer la liste des cartes son qui se trouve sur la machine ?
    Bonjour,

    Je cherche à récupérer la liste des cartes son qui se trouve sur la machine.

    C'est pour faire de l'enregistrement donc j'utilise l'API waveInGetNumDevs pour récupérer le nombre de périphériques qui permettent d'enregistrer qui se trouvent sur la machine.

    Mais je voudrais mettre dans une listbox la liste des cartes son par leur nom afin de pouvoir choisir celle que l'on veut.

    Savez-vous comment je peux faire ?

    Merci,
    ZiP

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    Tu peux faire ça par WMI, par exemple, via Win32_SoundDevice.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  3. #3
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 430
    Points
    28 430
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    var 
     info:TWaveOutCaps;
    begin
      count:=waveInGetNumDevs();
      for i:=0 to count-1 do begin
       if waveInGetDevCaps(i, @info, SizeOf(Info))=0 then begin
        List.Add(info.szPname);
       end;
      end;
    end;
    Citation Envoyé par [ZiP] Voir le message
    Bonjour,

    Je cherche à récupérer la liste des cartes son qui se trouve sur la machine.

    C'est pour faire de l'enregistrement donc j'utilise l'API waveInGetNumDevs pour récupérer le nombre de périphériques qui permettent d'enregistrer qui se trouvent sur la machine.

    Mais je voudrais mettre dans une listbox la liste des cartes son par leur nom afin de pouvoir choisir celle que l'on veut.

    Savez-vous comment je peux faire ?

    Merci,
    ZiP
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  4. #4
    Membre averti
    Homme Profil pro
    Paramétreur de progiciels
    Inscrit en
    Octobre 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Paramétreur de progiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 970
    Points : 381
    Points
    381
    Par défaut
    Bonjour,

    Votre code marche à merveille !

    Merci,
    ZiP

  5. #5
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 430
    Points
    28 430
    Par défaut
    Citation Envoyé par [ZiP] Voir le message
    Bonjour,

    Votre code marche à merveille !

    Merci,
    ZiP
    je sais je l'utilise dans SIPInside
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Possibilité de récupérer la liste des ingrédients à partir de son code EAN ?
    Par BakSh0 dans le forum La taverne du Club : Humour et divers
    Réponses: 6
    Dernier message: 05/12/2014, 10h59
  2. Réponses: 1
    Dernier message: 23/05/2013, 09h48
  3. [PDF] Ouvrir et lire un fichier pdf qui se trouve sur ma machine
    Par essse dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 08/03/2009, 13h45
  4. Liste des cartes sons installées
    Par RebProTizer dans le forum DirectX
    Réponses: 5
    Dernier message: 13/06/2005, 16h12
  5. Récupèrer la liste des disques durs
    Par Tililian dans le forum C++Builder
    Réponses: 4
    Dernier message: 19/06/2003, 12h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo