MCI : Comment sélectionner une carte son parmi plusieurs
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
Code:
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;
} |
Merci