Nikel chrome !djes a écrit :Code : Tout sélectionner
; Code par Progi1984 ; Date : 31/07/08 ; Description de WAVEOUTCAPS ; http://msdn.microsoft.com/en-us/library/ms713743(VS.85).aspx Nb = waveInGetNumDevs_() String.s = "" For a = 0 To Nb -1 Debug "----------" S_WAVEOUTCAPS.WAVEOUTCAPS Debug waveOutGetDevCaps_(a, @S_WAVEOUTCAPS, SizeOf(WAVEOUTCAPS)) Debug S_WAVEOUTCAPS\wMid.w Debug S_WAVEOUTCAPS\wPid.w Debug S_WAVEOUTCAPS\vDriverVersion.l Debug PeekS(@S_WAVEOUTCAPS\szPname) Debug S_WAVEOUTCAPS\dwFormats.l Debug S_WAVEOUTCAPS\wChannels.w Debug S_WAVEOUTCAPS\wReserved1.w Debug S_WAVEOUTCAPS\dwSupport.l Debug "----------" Next
Lister les périphériques Audio
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
T'as la référence exact de ta carte, Dobro ?
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
http://carte-son-interne.e-mu.audiofanz ... age,1.htmlProgi1984 a écrit :T'as la référence exact de ta carte, Dobro ?

- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
Tu peux donner le retour du Debug, stp, Dobro ?
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
----------
0
1
100
1290
SoundMAX Digital Audio
786431
-1
0
44
----------
----------
0
24
54
788
Roland VSC
4095
2
0
44
----------

comme tu peux le voir, il reconnait ma carte soundmax integré a ma carte mere
il reconnais egalement VSC (un prog d'emulation d'expandeur MIDI )
mais aucune trace de ma carte E-Mu0404 Asio

Re: Lister les périphériques Audio
Peut-être une explication au problème.Dobro a écrit :ben apparemment ça ne renvoie pas l'existence d'une carte ASIO
Je viens d'essayer le code et je ne comprenais pas pourquoi j'avais juste "Casque" de listé. Cela venait du fait que je n'ai qu'un périphérique d'entrée (microphone) ce qui empêchait de lister tous les périphériques en sortie.
En fait il faut remplacer :
Code : Tout sélectionner
Nb = waveInGetNumDevs_()
Code : Tout sélectionner
Nb = waveOutGetNumDevs_()
