Lines Matching full:pinbuffer
1713 Buffer *pInBuffer;
1730 pInBuffer = new Buffer;
1731 pInBuffer->mBuffer = new int16_t[startFrames * channelCount];
1732 pInBuffer->frameCount = startFrames;
1733 pInBuffer->i16 = pInBuffer->mBuffer;
1734 memset(pInBuffer->raw, 0, startFrames * channelCount * sizeof(int16_t));
1735 mBufferQueue.add(pInBuffer);
1746 pInBuffer = mBufferQueue.itemAt(0);
1748 pInBuffer = &inBuffer;
1751 if (pInBuffer->frameCount == 0) {
1756 mOutBuffer.frameCount = pInBuffer->frameCount;
1773 uint32_t outFrames = pInBuffer->frameCount > mOutBuffer.frameCount ? mOutBuffer.frameCount :
1774 pInBuffer->frameCount;
1775 memcpy(mOutBuffer.raw, pInBuffer->raw, outFrames * channelCount * sizeof(int16_t));
1780 pInBuffer->frameCount -= outFrames;
1781 pInBuffer->i16 += outFrames * channelCount;
1785 if (pInBuffer->frameCount == 0) {
1788 delete [] pInBuffer->mBuffer;
1789 delete pInBuffer;
1803 pInBuffer = new Buffer;
1804 pInBuffer->mBuffer = new int16_t[inBuffer.frameCount * channelCount];
1805 pInBuffer->frameCount = inBuffer.frameCount;
1806 pInBuffer->i16 = pInBuffer->mBuffer;
1807 memcpy(pInBuffer->raw, inBuffer.raw, inBuffer.frameCount * channelCount *
1809 mBufferQueue.add(pInBuffer);
1827 pInBuffer = new Buffer;
1828 pInBuffer->mBuffer = new int16_t[frames * channelCount];
1829 pInBuffer->frameCount = frames;
1830 pInBuffer->i16 = pInBuffer->mBuffer;
1831 memset(pInBuffer->raw, 0, frames * channelCount * sizeof(int16_t));
1832 mBufferQueue.add(pInBuffer);