Retrouver le(s) noms de la "carte son" installer sur l'ordinateur dans une combobox

Soyez le premier à donner votre avis sur cette source.

Snippet vu 19 765 fois - Téléchargée 29 fois

Contenu du snippet

c'est juste un petit bout de code pour retrouver les "carte son" installée sur votre pc

Source / Exemple :


using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using Microsoft.DirectX.DirectSound;

namespace AUDIO
{

public class ConfigurationAudio : System.Windows.Forms.Form
	{
                           
                           

		private System.Windows.Forms.ComboBox comboBoxEntrer;
	        private System.ComponentModel.IContainer components;

		public ConfigurationAudio()
		{
			
			InitializeComponent();
			
			// Liste des cartes audios
			devList = new DevicesCollection();
			// Populate comboBoxEntrer
			comboBoxEntrer.Items.Clear();
			for(int i = 0; i < devList.Count; i++) 
			{
				comboBoxEntrer.Items.Add(devList[i].Description);
				
			}
			comboBoxEntrer.SelectedIndex = 0;
			

			
		}

		/// <summary>
		/// Nettoyage des ressources utilisées.
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if(components != null)
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}

    }		
}
//le reste est l'ajout de composant ajouter dans la Form

A voir également

Ajouter un commentaire

Commentaires

sebmafate
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
30 -
dommage que tu es utilise directx pour cela... il aurait été plus sympa d'utiliser directement les api win32
TheSaib
Messages postés
2369
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
12 -
Oui et puis c'est un peu léger une boucle ...
sebmafate
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
30 -
voici une source (en C++) qui fait ça à partir des api win32 : http://www.codeproject.com/system/EnumDevices.asp
leproc
Messages postés
81
Date d'inscription
lundi 26 septembre 2005
Statut
Membre
Dernière intervention
22 octobre 2008
-
Merci pour la source API32

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.