Lines Matching full:bufferprovider
207 t->bufferProvider = NULL;
261 pTrack->bufferProvider = pTrack->downmixerBufferProvider->mTrackBufferProvider;
358 pDbp->mTrackBufferProvider = pTrack->bufferProvider;
362 pTrack->bufferProvider = pDbp;
607 void AudioMixer::setBufferProvider(int name, AudioBufferProvider* bufferProvider)
614 if (mState.tracks[name].downmixerBufferProvider->mTrackBufferProvider != bufferProvider) {
615 ALOGV("AudioMixer::setBufferProvider(%p) for downmix", bufferProvider);
619 mState.tracks[name].bufferProvider = mState.tracks[name].downmixerBufferProvider;
622 mState.tracks[name].downmixerBufferProvider->mTrackBufferProvider = bufferProvider;
625 mState.tracks[name].bufferProvider = bufferProvider;
786 t->resampler->resample(temp, outFrameCount, t->bufferProvider);
796 t->resampler->resample(temp, outFrameCount, t->bufferProvider);
803 t->resampler->resample(out, outFrameCount, t->bufferProvider);
1099 t3.bufferProvider->getNextBuffer(&t3.buffer, outputPTS);
1102 t3.bufferProvider->releaseBuffer(&t3.buffer);
1122 t.bufferProvider->getNextBuffer(&t.buffer, pts);
1178 t.bufferProvider->releaseBuffer(&t.buffer);
1183 t.bufferProvider->getNextBuffer(&t.buffer, outputPTS);
1206 t.bufferProvider->releaseBuffer(&t.buffer);
1261 t.bufferProvider->getNextBuffer(&t.buffer, outputPTS);
1273 t.bufferProvider->releaseBuffer(&t.buffer);
1304 t.bufferProvider->getNextBuffer(&b, outputPTS);
1341 t.bufferProvider->releaseBuffer(&b);
1386 t0.bufferProvider->getNextBuffer(&b0, outputPTS);
1402 t1.bufferProvider->getNextBuffer(&b1, outputPTS);
1437 t0.bufferProvider->releaseBuffer(&b0);
1440 t1.bufferProvider->releaseBuffer(&b1);