[go: nahoru, domu]

Lines Matching refs:AudioFlinger

19 #define LOG_TAG "AudioFlinger"
31 #include "AudioFlinger.h"
65 // TrackBase constructor must be called with AudioFlinger::mLock held
66 AudioFlinger::ThreadBase::TrackBase::TrackBase(
206 status_t AudioFlinger::ThreadBase::TrackBase::initCheck() const
217 AudioFlinger::ThreadBase::TrackBase::~TrackBase()
233 // Client destructor must run with AudioFlinger client mutex locked
236 // must run with AudioFlinger lock held. Thus the explicit clear() rather than
247 void AudioFlinger::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer)
263 status_t AudioFlinger::ThreadBase::TrackBase::setSyncEvent(const sp<SyncEvent>& event)
273 AudioFlinger::TrackHandle::TrackHandle(const sp<AudioFlinger::PlaybackThread::Track>& track)
279 AudioFlinger::TrackHandle::~TrackHandle() {
287 sp<IMemory> AudioFlinger::TrackHandle::getCblk() const {
291 status_t AudioFlinger::TrackHandle::start() {
295 void AudioFlinger::TrackHandle::stop() {
299 void AudioFlinger::TrackHandle::flush() {
303 void AudioFlinger::TrackHandle::pause() {
307 status_t AudioFlinger::TrackHandle::attachAuxEffect(int EffectId)
312 status_t AudioFlinger::TrackHandle::setParameters(const String8& keyValuePairs) {
316 status_t AudioFlinger::TrackHandle::getTimestamp(AudioTimestamp& timestamp)
322 void AudioFlinger::TrackHandle::signal()
327 status_t AudioFlinger::TrackHandle::onTransact(
335 // Track constructor must be called with AudioFlinger::mLock and ThreadBase::mLock held
336 AudioFlinger::PlaybackThread::Track::Track(
415 AudioFlinger::PlaybackThread::Track::~Track()
428 status_t AudioFlinger::PlaybackThread::Track::initCheck() const
437 void AudioFlinger::PlaybackThread::Track::destroy()
462 /*static*/ void AudioFlinger::PlaybackThread::Track::appendDumpHeader(String8& result)
468 void AudioFlinger::PlaybackThread::Track::dump(char* buffer, size_t size, bool active)
553 uint32_t AudioFlinger::PlaybackThread::Track::sampleRate() const {
558 status_t AudioFlinger::PlaybackThread::Track::getNextBuffer(
584 size_t AudioFlinger::PlaybackThread::Track::framesReady() const {
593 int64_t AudioFlinger::PlaybackThread::Track::framesReleased() const
598 void AudioFlinger::PlaybackThread::Track::onTimestamp(const ExtendedTimestamp &timestamp)
608 bool AudioFlinger::PlaybackThread::Track::isReady() const {
629 status_t AudioFlinger::PlaybackThread::Track::start(AudioSystem::sync_event_t event __unused,
710 void AudioFlinger::PlaybackThread::Track::stop()
742 void AudioFlinger::PlaybackThread::Track::pause()
773 void AudioFlinger::PlaybackThread::Track::flush()
827 void AudioFlinger::PlaybackThread::Track::flushAck()
835 void AudioFlinger::PlaybackThread::Track::reset()
851 status_t AudioFlinger::PlaybackThread::Track::setParameters(const String8& keyValuePairs)
865 status_t AudioFlinger::PlaybackThread::Track::getTimestamp(AudioTimestamp& timestamp)
880 status_t AudioFlinger::PlaybackThread::Track::attachAuxEffect(int EffectId)
886 sp<AudioFlinger> af = mClient->audioFlinger();
934 void AudioFlinger::PlaybackThread::Track::setAuxBuffer(int EffectId, int32_t *buffer)
940 bool AudioFlinger::PlaybackThread::Track::presentationComplete(
979 void AudioFlinger::PlaybackThread::Track::triggerEvents(AudioSystem::sync_event_t type)
992 gain_minifloat_packed_t AudioFlinger::PlaybackThread::Track::getVolumeLR()
1017 status_t AudioFlinger::PlaybackThread::Track::setSyncEvent(const sp<SyncEvent>& event)
1031 void AudioFlinger::PlaybackThread::Track::invalidate()
1037 void AudioFlinger::PlaybackThread::Track::disable()
1042 void AudioFlinger::PlaybackThread::Track::signalClientFlag(int32_t flag)
1052 void AudioFlinger::PlaybackThread::Track::signal()
1063 bool AudioFlinger::PlaybackThread::Track::isResumePending() {
1076 void AudioFlinger::PlaybackThread::Track::resumeAck() {
1091 void AudioFlinger::PlaybackThread::Track::updateTrackFrameInfo(
1126 AudioFlinger::PlaybackThread::OutputTrack::OutputTrack(
1160 AudioFlinger::PlaybackThread::OutputTrack::~OutputTrack()
1167 status_t AudioFlinger::PlaybackThread::OutputTrack::start(AudioSystem::sync_event_t event,
1180 void AudioFlinger::PlaybackThread::OutputTrack::stop()
1188 bool AudioFlinger::PlaybackThread::OutputTrack::write(void* data, uint32_t frames)
1291 status_t AudioFlinger::PlaybackThread::OutputTrack::obtainBuffer(
1305 void AudioFlinger::PlaybackThread::OutputTrack::clearBufferQueue()
1317 void AudioFlinger::PlaybackThread::OutputTrack::restartIfDisabled()
1325 AudioFlinger::PlaybackThread::PatchTrack::PatchTrack(PlaybackThread *playbackThread,
1349 AudioFlinger::PlaybackThread::PatchTrack::~PatchTrack()
1353 status_t AudioFlinger::PlaybackThread::PatchTrack::start(AudioSystem::sync_event_t event,
1365 status_t AudioFlinger::PlaybackThread::PatchTrack::getNextBuffer(
1381 void AudioFlinger::PlaybackThread::PatchTrack::releaseBuffer(AudioBufferProvider::Buffer* buffer)
1391 status_t AudioFlinger::PlaybackThread::PatchTrack::obtainBuffer(Proxy::Buffer* buffer,
1406 void AudioFlinger::PlaybackThread::PatchTrack::releaseBuffer(Proxy::Buffer* buffer)
1413 void AudioFlinger::PlaybackThread::PatchTrack::restartIfDisabled()
1425 AudioFlinger::RecordHandle::RecordHandle(
1426 const sp<AudioFlinger::RecordThread::RecordTrack>& recordTrack)
1432 AudioFlinger::RecordHandle::~RecordHandle() {
1437 status_t AudioFlinger::RecordHandle::start(int /*AudioSystem::sync_event_t*/ event,
1443 void AudioFlinger::RecordHandle::stop() {
1447 void AudioFlinger::RecordHandle::stop_nonvirtual() {
1452 status_t AudioFlinger::RecordHandle::onTransact(
1460 // RecordTrack constructor must be called with AudioFlinger::mLock and ThreadBase::mLock held
1461 AudioFlinger::RecordThread::RecordTrack::RecordTrack(
1514 AudioFlinger::RecordThread::RecordTrack::~RecordTrack()
1521 status_t AudioFlinger::RecordThread::RecordTrack::initCheck() const
1531 status_t AudioFlinger::RecordThread::RecordTrack::getNextBuffer(AudioBufferProvider::Buffer* buffer)
1545 status_t AudioFlinger::RecordThread::RecordTrack::start(AudioSystem::sync_event_t event,
1557 void AudioFlinger::RecordThread::RecordTrack::stop()
1568 void AudioFlinger::RecordThread::RecordTrack::destroy()
1570 // see comments at AudioFlinger::PlaybackThread::Track::destroy()
1588 void AudioFlinger::RecordThread::RecordTrack::invalidate()
1599 /*static*/ void AudioFlinger::RecordThread::RecordTrack::appendDumpHeader(String8& result)
1604 void AudioFlinger::RecordThread::RecordTrack::dump(char* buffer, size_t size, bool active)
1619 void AudioFlinger::RecordThread::RecordTrack::handleSyncStartEvent(const sp<SyncEvent>& event)
1633 void AudioFlinger::RecordThread::RecordTrack::clearSyncStartEvent()
1642 void AudioFlinger::RecordThread::RecordTrack::updateTrackFrameInfo(
1661 AudioFlinger::RecordThread::PatchRecord::PatchRecord(RecordThread *recordThread,
1683 AudioFlinger::RecordThread::PatchRecord::~PatchRecord()
1688 status_t AudioFlinger::RecordThread::PatchRecord::getNextBuffer(
1705 void AudioFlinger::RecordThread::PatchRecord::releaseBuffer(AudioBufferProvider::Buffer* buffer)
1715 status_t AudioFlinger::RecordThread::PatchRecord::obtainBuffer(Proxy::Buffer* buffer,
1721 void AudioFlinger::RecordThread::PatchRecord::releaseBuffer(Proxy::Buffer* buffer)