kesh
21/09/2005, 12h05
Salut,
j'utilise DirectSound et plus partivulièrement je veux créer des Buffers donc avec CreateSoundBuffer:
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:
LPDIRECTSOUNDBUFFER* m_listeDSBuffer;
m_listeDSBuffer = new LPDIRECTSOUNDBUFFER[6];
for(UINT i = 0; i < 6; i++)
{
listepObjDS[i]->CreateSoundBuffer(&BufferDesc,&m_listeDSBuffer[i], NULL);
}
Si quelqu'un avait une idée... (problème de pointeur, d'allocation???)
merci
j'utilise DirectSound et plus partivulièrement je veux créer des Buffers donc avec CreateSoundBuffer:
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:
LPDIRECTSOUNDBUFFER* m_listeDSBuffer;
m_listeDSBuffer = new LPDIRECTSOUNDBUFFER[6];
for(UINT i = 0; i < 6; i++)
{
listepObjDS[i]->CreateSoundBuffer(&BufferDesc,&m_listeDSBuffer[i], NULL);
}
Si quelqu'un avait une idée... (problème de pointeur, d'allocation???)
merci