Lines Matching refs:AudioTrack

20 #define LOG_TAG "AudioTrack"
25 #include <media/AudioTrack.h>
38 status_t AudioTrack::getMinFrameCount(
84 AudioTrack::AudioTrack()
93 AudioTrack::AudioTrack(
119 AudioTrack::AudioTrack(
144 AudioTrack::~AudioTrack()
153 mAudioTrackThread->requestExit(); // see comment in AudioTrack.h
164 status_t AudioTrack::set(
334 mAudioTrackThread->run("AudioTrack", ANDROID_PRIORITY_AUDIO, 0 /*stack*/);
349 mAudioTrackThread->requestExit(); // see comment in AudioTrack.h
382 status_t AudioTrack::start()
448 void AudioTrack::stop()
487 bool AudioTrack::stopped() const
493 void AudioTrack::flush()
505 void AudioTrack::flush_l()
523 void AudioTrack::pause()
542 ALOGV("AudioTrack::pause for offload, cache current position %u", mPausedPosition);
547 status_t AudioTrack::setVolume(float left, float right)
565 status_t AudioTrack::setVolume(float volume)
570 status_t AudioTrack::setAuxEffectSendLevel(float level)
583 void AudioTrack::getAuxEffectSendLevel(float* level) const
590 status_t AudioTrack::setSampleRate(uint32_t rate)
612 uint32_t AudioTrack::getSampleRate() const
635 status_t AudioTrack::setLoop(uint32_t loopStart, uint32_t loopEnd, int loopCount)
659 void AudioTrack::setLoop_l(uint32_t loopStart, uint32_t loopEnd, int loopCount)
668 status_t AudioTrack::setMarkerPosition(uint32_t marker)
682 status_t AudioTrack::getMarkerPosition(uint32_t *marker) const
697 status_t AudioTrack::setPositionUpdatePeriod(uint32_t updatePeriod)
710 status_t AudioTrack::getPositionUpdatePeriod(uint32_t *updatePeriod) const
725 status_t AudioTrack::setPosition(uint32_t position)
753 status_t AudioTrack::getPosition(uint32_t *position) const
782 status_t AudioTrack::getBufferPosition(size_t *position)
796 status_t AudioTrack::reload()
815 audio_io_handle_t AudioTrack::getOutput()
822 audio_io_handle_t AudioTrack::getOutput_l()
832 status_t AudioTrack::attachAuxEffect(int effectId)
845 status_t AudioTrack::createTrack_l(
900 // The client's AudioTrack buffer is divided into n parts for purpose of wakeup by server, where
937 // When initializing a shared buffer AudioTrack via constructors,
939 // But when initializing a shared buffer AudioTrack via set(),
1030 // In current design, AudioTrack client checks and ensures frame count validity before
1116 status_t AudioTrack::obtainBuffer(Buffer* audioBuffer, int32_t waitCount)
1146 status_t AudioTrack::obtainBuffer(Buffer* audioBuffer, const struct timespec *requested,
1218 void AudioTrack::releaseBuffer(Buffer* audioBuffer)
1251 ssize_t AudioTrack::write(const void* buffer, size_t userSize)
1260 ALOGE("AudioTrack::write(buffer=%p, size=%u (%d)", buffer, userSize, userSize);
1366 nsecs_t AudioTrack::processAudioBuffer(const sp<AudioTrackThread>& thread)
1368 // Currently the AudioTrack thread is not created if there are no callbacks.
1490 // or another thread could have re-started the AudioTrack during that time.
1686 status_t AudioTrack::restoreTrack_l(const char *from)
1758 status_t AudioTrack::setParameters(const String8& keyValuePairs)
1764 status_t AudioTrack::getTimestamp(AudioTimestamp& timestamp)
1781 String8 AudioTrack::getParameters(const String8& keys)
1790 status_t AudioTrack::dump(int fd, const Vector<String16>& args) const
1797 result.append(" AudioTrack::dump\n");
1812 uint32_t AudioTrack::getUnderrunFrames() const
1820 void AudioTrack::DeathNotifier::binderDied(const wp<IBinder>& who)
1822 sp<AudioTrack> audioTrack = mAudioTrack.promote();
1831 AudioTrack::AudioTrackThread::AudioTrackThread(AudioTrack& receiver, bool bCanCallJava)
1837 AudioTrack::AudioTrackThread::~AudioTrackThread()
1841 bool AudioTrack::AudioTrackThread::threadLoop()
1884 void AudioTrack::AudioTrackThread::requestExit()
1891 void AudioTrack::AudioTrackThread::pause()
1897 void AudioTrack::AudioTrackThread::resume()
1908 void AudioTrack::AudioTrackThread::pauseInternal(nsecs_t ns)