in poche parole mi piacerebbe trasformare questo blocco che legge da file. (io invece dovrei leggere da buffer LPSTR:
codice:// Init the MP3 Stream beInitStream(&bec, &dwSamples, &dwMP3Buffer, &hbeStream); // Allocate MP3 buffer PBYTE pMP3Buffer = new BYTE[dwMP3Buffer]; // Allocate WAV buffer PSHORT pWAVBuffer = new SHORT[dwSamples]; // Convert All PCM samples while ( ( dwRead = fread(pWAVBuffer, sizeof(SHORT), dwSamples, pFileIn)) > 0 ) { // Encode samples beEncodeChunk(hbeStream, dwRead, pWAVBuffer, pMP3Buffer, &dwWrite); // write dwWrite bytes that are returned in tehe pMP3Buffer to disk fwrite(pMP3Buffer,1,dwWrite,pFileOut) != dwWrite) }



Rispondi quotando