Bonjour
Je voudrais sélectionner une carte son parmi 3 pour lire un fichier
.wav en utilisant la commande MciSendCommand
Actuellement, je sais le faire uniquement sur la première carte uniquement.
voici mon code
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 DWORD OuvrirAudio(int IndexAudio) { MCI_OPEN_PARMS mciopen; //mciopen.lpstrDeviceType = "waveaudio"; mciopen.lpstrDeviceType = (LPCSTR)MAKELONG(MCI_DEVTYPE_WAVEFORM_AUDIO,IndexAudio); mciopen.lpstrElementName = sFile; mciopen.dwCallback = (DWORD_PTR)hwnd; DWORD dwrt = mciSendCommand (0,MCI_OPEN,MCI_OPEN_TYPE |MCI_OPEN_ELEMENT | MCI_OPEN_TYPE_ID,(DWORD_PTR)&mciopen); return dwrt; }
Partager