Home | History | Annotate | Download | only in audioflinger

Lines Matching defs:PlaybackThread

273         // set by PlaybackThread::readOutputParameters() or RecordThread::readInputParameters()
871 // PlaybackThread::addEffect_l() must be called with AudioFlinger::mLock and
872 // PlaybackThread::mLock held
998 AudioFlinger::PlaybackThread::PlaybackThread(const sp<AudioFlinger>& audioFlinger,
1060 AudioFlinger::PlaybackThread::~PlaybackThread()
1066 void AudioFlinger::PlaybackThread::dump(int fd, const Vector<String16>& args)
1073 void AudioFlinger::PlaybackThread::dumpTracks(int fd, const Vector<String16>& args)
1123 void AudioFlinger::PlaybackThread::dumpInternals(int fd, const Vector<String16>& args)
1153 status_t AudioFlinger::PlaybackThread::readyToRun()
1164 void AudioFlinger::PlaybackThread::onFirstRef()
1170 void AudioFlinger::PlaybackThread::preExit()
1178 // PlaybackThread::createTrack_l() must be called with AudioFlinger::mLock held
1179 sp<AudioFlinger::PlaybackThread::Track> AudioFlinger::PlaybackThread::createTrack_l(
1363 uint32_t AudioFlinger::PlaybackThread::correctLatency_l(uint32_t latency) const
1368 uint32_t AudioFlinger::PlaybackThread::latency() const
1373 uint32_t AudioFlinger::PlaybackThread::latency_l() const
1382 void AudioFlinger::PlaybackThread::setMasterVolume(float value)
1394 void AudioFlinger::PlaybackThread::setMasterMute(bool muted)
1406 void AudioFlinger::PlaybackThread::setStreamVolume(audio_stream_type_t stream, float value)
1413 void AudioFlinger::PlaybackThread::setStreamMute(audio_stream_type_t stream, bool muted)
1420 float AudioFlinger::PlaybackThread::streamVolume(audio_stream_type_t stream) const
1427 status_t AudioFlinger::PlaybackThread::addTrack_l(const sp<Track>& track)
1484 bool AudioFlinger::PlaybackThread::destroyTrack_l(const sp<Track>& track)
1499 void AudioFlinger::PlaybackThread::removeTrack_l(const sp<Track>& track)
1520 void AudioFlinger::PlaybackThread::broadcast_l()
1530 String8 AudioFlinger::PlaybackThread::getParameters(const String8& keys)
1544 void AudioFlinger::PlaybackThread::audioConfigChanged_l(int event, int param) {
1548 ALOGV("PlaybackThread::audioConfigChanged_l, thread %p, event %d, param %d", this, event,
1572 void AudioFlinger::PlaybackThread::writeCallback()
1578 void AudioFlinger::PlaybackThread::drainCallback()
1584 void AudioFlinger::PlaybackThread::resetWriteBlocked(uint32_t sequence)
1594 void AudioFlinger::PlaybackThread::resetDraining(uint32_t sequence)
1605 int AudioFlinger::PlaybackThread::asyncCallback(stream_callback_event_t event,
1609 AudioFlinger::PlaybackThread *me = (AudioFlinger::PlaybackThread *)cookie;
1625 void AudioFlinger::PlaybackThread::readOutputParameters()
1656 AudioFlinger::PlaybackThread::asyncCallback, this) == 0) {
1723 status_t AudioFlinger::PlaybackThread::getRenderPosition(size_t *halFrames, size_t *dspFrames)
1745 uint32_t AudioFlinger::PlaybackThread::hasAudioSession(int sessionId) const
1764 uint32_t AudioFlinger::PlaybackThread::getStrategyForSession_l(int sessionId)
1781 AudioFlinger::AudioStreamOut* AudioFlinger::PlaybackThread::getOutput() const
1787 AudioFlinger::AudioStreamOut* AudioFlinger::PlaybackThread::clearOutput()
1801 audio_stream_t* AudioFlinger::PlaybackThread::stream() const
1809 uint32_t AudioFlinger::PlaybackThread::activeSleepTimeUs() const
1814 status_t AudioFlinger::PlaybackThread::setSyncEvent(const sp<SyncEvent>& event)
1833 bool AudioFlinger::PlaybackThread::isValidSyncEvent(const sp<SyncEvent>& event) const
1838 PlaybackThread::threadLoop_removeTracks(
1859 void AudioFlinger::PlaybackThread::checkSilentMode_l()
1877 ssize_t AudioFlinger::PlaybackThread::threadLoop_write()
1945 void AudioFlinger::PlaybackThread::threadLoop_drain()
1961 void AudioFlinger::PlaybackThread::threadLoop_exit()
1985 void AudioFlinger::PlaybackThread::cacheParameters_l()
1992 void AudioFlinger::PlaybackThread::invalidateTracks(audio_stream_type_t streamType)
2007 status_t AudioFlinger::PlaybackThread::addEffectChain_l(const sp<EffectChain>& chain)
2074 size_t AudioFlinger::PlaybackThread::removeEffectChain_l(const sp<EffectChain>& chain)
2110 status_t AudioFlinger::PlaybackThread::attachAuxEffect(
2111 const sp<AudioFlinger::PlaybackThread::Track> track, int EffectId)
2117 status_t AudioFlinger::PlaybackThread::attachAuxEffect_l(
2118 const sp<AudioFlinger::PlaybackThread::Track> track, int EffectId)
2140 void AudioFlinger::PlaybackThread::detachAuxEffect_l(int effectId)
2150 bool AudioFlinger::PlaybackThread::threadLoop()
2407 void AudioFlinger::PlaybackThread::removeTracks_l(const Vector< sp<Track> >& tracksToRemove)
2431 status_t AudioFlinger::PlaybackThread::getTimestamp_l(AudioTimestamp& timestamp)
2451 : PlaybackThread(audioFlinger, output, id, device, type),
2647 PlaybackThread::threadLoop_removeTracks(tracksToRemove);
2682 return PlaybackThread::threadLoop_write();
2711 PlaybackThread::threadLoop_standby();
2716 void AudioFlinger::PlaybackThread::flushOutput_l()
2720 bool AudioFlinger::PlaybackThread::waitingAsyncCallback_l()
2725 bool AudioFlinger::PlaybackThread::shouldStandby_l()
2730 bool AudioFlinger::PlaybackThread::waitingAsyncCallback()
2737 void AudioFlinger::PlaybackThread::threadLoop_standby()
2812 AudioFlinger::PlaybackThread::mixer_state AudioFlinger::MixerThread::prepareTracks_l(
3468 PlaybackThread::dumpInternals(fd, args);
3512 PlaybackThread::cacheParameters_l();
3525 : PlaybackThread(audioFlinger, output, id, device, DIRECT)
3533 : PlaybackThread(audioFlinger, output, id, device, type)
3587 AudioFlinger::PlaybackThread::mixer_state AudioFlinger::DirectOutputThread::prepareTracks_l(
3789 time = PlaybackThread::activeSleepTimeUs();
3820 PlaybackThread::cacheParameters_l();
3834 const wp<AudioFlinger::PlaybackThread>& playbackThread)
3836 mPlaybackThread(playbackThread),
3876 sp<AudioFlinger::PlaybackThread> playbackThread = mPlaybackThread.promote();
3877 if (playbackThread != 0) {
3879 playbackThread->resetWriteBlocked(writeAckSequence >> 1);
3882 playbackThread->resetDraining(drainSequence >> 1);
3955 PlaybackThread::threadLoop_exit();
3958 AudioFlinger::PlaybackThread::mixer_state AudioFlinger::OffloadThread::prepareTracks_l(
4341 PlaybackThread *playbackThread = (PlaybackThread *)thread.get();
4343 if (playbackThread->standby() && !playbackThread->isSuspended()) {