Home | History | Annotate | Download | only in audioflinger

Lines Matching defs:PlaybackThread

273         // set by PlaybackThread::readOutputParameters() or RecordThread::readInputParameters()
845 // PlaybackThread::addEffect_l() must be called with AudioFlinger::mLock and
846 // PlaybackThread::mLock held
972 AudioFlinger::PlaybackThread::PlaybackThread(const sp<AudioFlinger>& audioFlinger,
1033 AudioFlinger::PlaybackThread::~PlaybackThread()
1039 void AudioFlinger::PlaybackThread::dump(int fd, const Vector<String16>& args)
1046 void AudioFlinger::PlaybackThread::dumpTracks(int fd, const Vector<String16>& args)
1096 void AudioFlinger::PlaybackThread::dumpInternals(int fd, const Vector<String16>& args)
1126 status_t AudioFlinger::PlaybackThread::readyToRun()
1137 void AudioFlinger::PlaybackThread::onFirstRef()
1143 void AudioFlinger::PlaybackThread::preExit()
1151 // PlaybackThread::createTrack_l() must be called with AudioFlinger::mLock held
1152 sp<AudioFlinger::PlaybackThread::Track> AudioFlinger::PlaybackThread::createTrack_l(
1333 uint32_t AudioFlinger::PlaybackThread::correctLatency_l(uint32_t latency) const
1338 uint32_t AudioFlinger::PlaybackThread::latency() const
1343 uint32_t AudioFlinger::PlaybackThread::latency_l() const
1352 void AudioFlinger::PlaybackThread::setMasterVolume(float value)
1364 void AudioFlinger::PlaybackThread::setMasterMute(bool muted)
1376 void AudioFlinger::PlaybackThread
1383 void AudioFlinger::PlaybackThread::setStreamMute(audio_stream_type_t stream, bool muted)
1390 float AudioFlinger::PlaybackThread::streamVolume(audio_stream_type_t stream) const
1397 status_t AudioFlinger::PlaybackThread::addTrack_l(const sp<Track>& track)
1451 bool AudioFlinger::PlaybackThread::destroyTrack_l(const sp<Track>& track)
1466 void AudioFlinger::PlaybackThread::removeTrack_l(const sp<Track>& track)
1487 void AudioFlinger::PlaybackThread::broadcast_l()
1497 String8 AudioFlinger::PlaybackThread::getParameters(const String8& keys)
1511 void AudioFlinger::PlaybackThread::audioConfigChanged_l(int event, int param) {
1515 ALOGV("PlaybackThread::audioConfigChanged_l, thread %p, event %d, param %d", this, event,
1539 void AudioFlinger::PlaybackThread::writeCallback()
1545 void AudioFlinger::PlaybackThread::drainCallback()
1551 void AudioFlinger::PlaybackThread::resetWriteBlocked(uint32_t sequence)
1561 void AudioFlinger::PlaybackThread::resetDraining(uint32_t sequence)
1572 int AudioFlinger::PlaybackThread::asyncCallback(stream_callback_event_t event,
1576 AudioFlinger::PlaybackThread *me = (AudioFlinger::PlaybackThread *)cookie;
1592 void AudioFlinger::PlaybackThread::readOutputParameters()
1623 AudioFlinger::PlaybackThread::asyncCallback, this) == 0) {
1690 status_t AudioFlinger::PlaybackThread::getRenderPosition(size_t *halFrames, size_t *dspFrames)
1712 uint32_t AudioFlinger::PlaybackThread::hasAudioSession(int sessionId) const
1731 uint32_t AudioFlinger::PlaybackThread::getStrategyForSession_l(int sessionId)
1748 AudioFlinger::AudioStreamOut* AudioFlinger::PlaybackThread::getOutput() const
1754 AudioFlinger::AudioStreamOut* AudioFlinger::PlaybackThread::clearOutput()
1768 audio_stream_t* AudioFlinger::PlaybackThread::stream() const
1776 uint32_t AudioFlinger::PlaybackThread::activeSleepTimeUs() const
1781 status_t AudioFlinger::PlaybackThread::setSyncEvent(const sp<SyncEvent>& event)
1800 bool AudioFlinger::PlaybackThread::isValidSyncEvent(const sp<SyncEvent>& event) const
1805 void AudioFlinger::PlaybackThread::threadLoop_removeTracks(
1826 void AudioFlinger::PlaybackThread::checkSilentMode_l()
1844 ssize_t AudioFlinger::PlaybackThread::threadLoop_write()
1912 void AudioFlinger::PlaybackThread::threadLoop_drain()
1928 void AudioFlinger::PlaybackThread::threadLoop_exit()
1952 void AudioFlinger::PlaybackThread::cacheParameters_l()
1959 void AudioFlinger::PlaybackThread::invalidateTracks(audio_stream_type_t streamType)
1974 status_t AudioFlinger::PlaybackThread::addEffectChain_l(const sp<EffectChain>& chain)
2041 size_t AudioFlinger::PlaybackThread::removeEffectChain_l(const sp<EffectChain>& chain)
2077 status_t AudioFlinger::PlaybackThread::attachAuxEffect(
2078 const sp<AudioFlinger::PlaybackThread::Track> track, int EffectId)
2084 status_t AudioFlinger::PlaybackThread::attachAuxEffect_l(
2085 const sp<AudioFlinger::PlaybackThread::Track> track, int EffectId)
2107 void AudioFlinger::PlaybackThread::detachAuxEffect_l(int effectId)
2117 bool AudioFlinger::PlaybackThread::threadLoop()
2360 void AudioFlinger::PlaybackThread::removeTracks_l(const Vector< sp<Track> >& tracksToRemove)
2382 status_t AudioFlinger::PlaybackThread::getTimestamp_l(AudioTimestamp& timestamp)
2402 : PlaybackThread(audioFlinger, output, id, device, type),
2598 PlaybackThread::threadLoop_removeTracks(tracksToRemove);
2633 return PlaybackThread::threadLoop_write();
2662 PlaybackThread::threadLoop_standby();
2667 void AudioFlinger::PlaybackThread::flushOutput_l()
2671 bool AudioFlinger::PlaybackThread::waitingAsyncCallback_l()
2676 bool AudioFlinger::PlaybackThread::shouldStandby_l()
2681 bool AudioFlinger::PlaybackThread::waitingAsyncCallback()
2688 void AudioFlinger::PlaybackThread::threadLoop_standby()
2763 AudioFlinger::PlaybackThread::mixer_state AudioFlinger::MixerThread::prepareTracks_l(
3426 PlaybackThread::dumpInternals(fd, args);
3470 PlaybackThread::cacheParameters_l();
3483 : PlaybackThread(audioFlinger, output, id, device, DIRECT)
3491 : PlaybackThread(audioFlinger, output, id, device, type)
3545 AudioFlinger::PlaybackThread::mixer_state AudioFlinger::DirectOutputThread::prepareTracks_l(
3742 time = PlaybackThread::activeSleepTimeUs();
3773 PlaybackThread::cacheParameters_l();
3787 const wp<AudioFlinger::PlaybackThread>& playbackThread)
3789 mPlaybackThread(playbackThread),
3824 sp<AudioFlinger::PlaybackThread> playbackThread = mPlaybackThread.promote();
3825 if (playbackThread != 0) {
3827 playbackThread->resetWriteBlocked(writeAckSequence >> 1);
3830 playbackThread->resetDraining(drainSequence >> 1);
3902 PlaybackThread::threadLoop_exit();
3905 AudioFlinger::PlaybackThread::mixer_state AudioFlinger::OffloadThread::prepareTracks_l(
4265 PlaybackThread *playbackThread = (PlaybackThread *)thread.get();
4267 if (playbackThread->standby() && !playbackThread->isSuspended()) {