Salut,
j'utilise DirectSound et plus partivulièrement je veux créer des Buffers donc avec CreateSoundBuffer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 HHRESULT CreateSoundBuffer( LPCDSBUFFERDESC pcDSBufferDesc, LPDIRECTSOUNDBUFFER * ppDSBuffer, LPUNKNOWN pUnkOuter );
Mais j'ai une erreur: j'ai un argument invalide, je pense que c'est ppDSBuffer.
Voila ce que je fait plus en détail:
Je crée 6 objets DirectSound pour utiliser 6 périhériques audio (carte adéquate bien sûr)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 LPDIRECTSOUNDBUFFER* m_listeDSBuffer; m_listeDSBuffer = new LPDIRECTSOUNDBUFFER[6]; for(UINT i = 0; i < 6; i++) { listepObjDS[i]->CreateSoundBuffer(&BufferDesc,&m_listeDSBuffer[i], NULL); }
Pour chaque sortie je crée un buffer.
Si quelqu'un avait une idée... (problème de pointeur, d'allocation???)
merci
Partager