Problem mit LPVOID
-
Deine Daten stückchenweise aufnehmen - offenbar ist der verfügbare Puffer nicht groß genug, um die 4 Minuten Musik an einem Stück unterzubringen.
-
Jo das kann gut sein... Also auf jeden Fall vielen Dank an alle die mir weitergeholfen haben!!!
MFG
Hansi
-
Hallo! Hab en problem. Wie stell ich das denn am geschicktesten an mit dem stückchenweise aufnehmen? Hab echt keine ahnung.
MFG
Hansi
-
Kann man das mit nem thread machen?
MFG
Hansi
-
Kannst du machen, ich empfehle aber eine Schleife

while(daten vorhanden) { lpCB->Lock(0, 0, pData1, &dwSize1, pData2, &dwSize2, DSCBLOCK_ENTIREBUFFER); memcpy(a->Array,pData1,dwSize1); memcpy(a->Array+dwSize1,pData2,dwSize2); //verarbeite A->Array //fordere neue Daten an }
-
Ja aber dann wird doch auch irgendwann pData zu groß oder? Muss man das nich stoopen un dann wieder loslaufen lassen oder funktioniert das so, weil so in etwa hab ich das auch schonma probiert, allerdings war ich mir nicht sicher, ob das wirklich so geht...
MFG
Hansi