Lines Matching full:outputtracks
2979 SortedVector< sp<OutputTrack> > outputTracks;
3007 outputTracks.add(mOutputTracks[i]);
3014 for (size_t i = 0; i < outputTracks.size(); i++) {
3015 outputTracks[i]->stop();
3024 outputTracks.clear();
3060 if (outputsReady(outputTracks)) {
3076 for (size_t i = 0; i < outputTracks.size(); i++) {
3077 if (outputTracks[i]->isActive()) {
3099 for (size_t i = 0; i < outputTracks.size(); i++) {
3100 outputTracks[i]->write(mMixBuffer, writeFrames);
3114 outputTracks.clear();
3172 bool AudioFlinger::DuplicatingThread::outputsReady(SortedVector< sp<OutputTrack> > &outputTracks)
3174 for (size_t i = 0; i < outputTracks.size(); i++) {
3175 sp <ThreadBase> thread = outputTracks[i]->thread().promote();
3177 LOGW("DuplicatingThread::outputsReady() could not promote thread on output track %p", outputTracks[i].get());
3182 LOGV("DuplicatingThread output track %p on thread %p Not Ready", outputTracks[i].get(), thread.get());