Lister les périphériques Audio

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Message par Ar-S »

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 
Nikel chrome !
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Message par djes »

Progi1984 a écrit :Merci djes...

Pourquoi j'y ai pas pensé ? C'était tellement plus simple que mon for chr...
Ca arrive... J'étais en forme aujourd'hui :lol:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Dobro a écrit :ben apparemment ça ne renvoie pas l'existence d'une carte ASIO :)
hum ! :lol:
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

ça marche pour une soundmax, merci :wink:
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

T'as la référence exact de ta carte, Dobro ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Progi1984 a écrit :T'as la référence exact de ta carte, Dobro ?
http://carte-son-interne.e-mu.audiofanz ... age,1.html


Image
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Tu peux donner le retour du Debug, stp, Dobro ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

----------
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 :)
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Message par djes »

L'ASIO est complètement différent d'une carte son normale. En général il y a un pilote spécial. Pourrais-tu plutôt donner une copie d'écran du gestionnaire de périphériques, ou de Sandra ou un truc du même genre, qu'on sache où aller chercher ce truc! :lol:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

voila :)

Image


Image
akuracy
Messages : 1
Inscription : dim. 22/nov./2009 18:12

Re: Lister les périphériques Audio

Message par akuracy »

Dobro a écrit :ben apparemment ça ne renvoie pas l'existence d'une carte ASIO :)
Peut-être une explication au problème.

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_()
par

Code : Tout sélectionner

Nb = waveOutGetNumDevs_()
Merci pour le code en tout cas :P
Répondre