Lines Matching refs:pInBuffer
3372 Buffer *pInBuffer;
3389 pInBuffer = new Buffer;
3390 pInBuffer->mBuffer = new int16_t[startFrames * channelCount];
3391 pInBuffer->frameCount = startFrames;
3392 pInBuffer->i16 = pInBuffer->mBuffer;
3393 memset(pInBuffer->raw, 0, startFrames * channelCount * sizeof(int16_t));
3394 mBufferQueue.add(pInBuffer);
3405 pInBuffer = mBufferQueue.itemAt(0);
3407 pInBuffer = &inBuffer;
3410 if (pInBuffer->frameCount == 0) {
3415 mOutBuffer.frameCount = pInBuffer->frameCount;
3430 uint32_t outFrames = pInBuffer->frameCount > mOutBuffer.frameCount ? mOutBuffer.frameCount : pInBuffer->frameCount;
3431 memcpy(mOutBuffer.raw, pInBuffer->raw, outFrames * channelCount * sizeof(int16_t));
3433 pInBuffer->frameCount -= outFrames;
3434 pInBuffer->i16 += outFrames * channelCount;
3438 if (pInBuffer->frameCount == 0) {
3441 delete [] pInBuffer->mBuffer;
3442 delete pInBuffer;
3455 pInBuffer = new Buffer;
3456 pInBuffer->mBuffer = new int16_t[inBuffer.frameCount * channelCount];
3457 pInBuffer->frameCount = inBuffer.frameCount;
3458 pInBuffer->i16 = pInBuffer->mBuffer;
3459 memcpy(pInBuffer->raw, inBuffer.raw, inBuffer.frameCount * channelCount * sizeof(int16_t));
3460 mBufferQueue.add(pInBuffer);
3474 pInBuffer = new Buffer;
3475 pInBuffer->mBuffer = new int16_t[frames * channelCount];
3476 pInBuffer->frameCount = frames;
3477 pInBuffer->i16 = pInBuffer->mBuffer;
3478 memset(pInBuffer->raw, 0, frames * channelCount * sizeof(int16_t));
3479 mBufferQueue.add(pInBuffer);