Lines Matching defs:buffer
21 // 256 frames * 4 buffer parts * 2 channels * 2 bytes per sample
22 // will give us internal buffer of 4096 bytes
39 printf("at least 2 buffer parts are needed\n");
46 printf("frames per buffer part: %ld\n", framesPerBufferPart);
47 printf("buffer part count: %ld\n", bufferPartCount);
90 printf("buffer size: %ld bytes\n", format.u.raw_audio.buffer_size);
107 uint8 *buffer;
109 if (pushGameSound.LockForCyclic((void **)&buffer, &bufferSize)
111 printf("cannot lock buffer\n");
114 memset(buffer, 0, bufferSize);
134 // fill buffer part with data from decoded buffer
138 memcpy(buffer + pos + partPos, decoded, size);
145 // if there are too little data to fill next buffer part
166 // this buffer part is done
172 // playback sync - wait for the buffer part we're about to fill to be