Home | History | Annotate | Download | only in libmedia

Lines Matching refs:audioTrack

1 /* //device/extlibs/pv/android/AudioTrack.cpp
20 #define LOG_TAG "AudioTrack"
32 #include <media/AudioTrack.h>
52 status_t AudioTrack::getMinFrameCount(
81 AudioTrack::AudioTrack()
86 AudioTrack::AudioTrack(
104 AudioTrack::AudioTrack(
122 AudioTrack::~AudioTrack()
141 status_t AudioTrack::set(
269 status_t AudioTrack::initCheck() const
276 uint32_t AudioTrack::latency() const
281 int AudioTrack::streamType() const
286 int AudioTrack::format() const
291 int AudioTrack::channelCount() const
296 uint32_t AudioTrack::frameCount() const
301 int AudioTrack::frameSize() const
310 sp<IMemory>& AudioTrack::sharedBuffer()
317 void AudioTrack::start()
326 LOGE("AudioTrack::start called from thread");
336 sp <IAudioTrack> audioTrack = mAudioTrack;
383 void AudioTrack::stop()
420 bool AudioTrack::stopped() const
425 void AudioTrack::flush()
432 void AudioTrack::flush_l()
444 // Release AudioTrack callback thread in case it was waiting for new buffers
445 // in AudioTrack::obtainBuffer()
450 void AudioTrack::pause()
460 void AudioTrack::mute(bool e)
466 bool AudioTrack::muted() const
471 status_t AudioTrack::setVolume(float left, float right)
487 void AudioTrack::getVolume(float* left, float* right)
497 status_t AudioTrack::setAuxEffectSendLevel(float level)
512 void AudioTrack::getAuxEffectSendLevel(float* level)
519 status_t AudioTrack::setSampleRate(int rate)
534 uint32_t AudioTrack::getSampleRate()
540 status_t AudioTrack::setLoop(uint32_t loopStart, uint32_t loopEnd, int loopCount)
547 status_t AudioTrack::setLoop_l(uint32_t loopStart, uint32_t loopEnd, int loopCount)
582 status_t AudioTrack::getLoop(uint32_t *loopStart, uint32_t *loopEnd, int *loopCount)
602 status_t AudioTrack::setMarkerPosition(uint32_t marker)
612 status_t AudioTrack::getMarkerPosition(uint32_t *marker)
621 status_t AudioTrack::setPositionUpdatePeriod(uint32_t updatePeriod)
633 status_t AudioTrack::getPositionUpdatePeriod(uint32_t *updatePeriod)
642 status_t AudioTrack::setPosition(uint32_t position)
657 status_t AudioTrack::getPosition(uint32_t *position)
666 status_t AudioTrack::reload()
679 audio_io_handle_t AudioTrack::getOutput()
686 audio_io_handle_t AudioTrack::getOutput_l()
692 int AudioTrack::getSessionId()
697 status_t AudioTrack::attachAuxEffect(int effectId)
710 status_t AudioTrack::createTrack_l(
826 status_t AudioTrack::obtainBuffer(Buffer* audioBuffer, int32_t waitCount)
946 void AudioTrack::releaseBuffer(Buffer* audioBuffer)
954 ssize_t AudioTrack::write(const void* buffer, size_t userSize)
961 LOGE("AudioTrack::write(buffer=%p, size=%u (%d)",
971 sp <IAudioTrack> audioTrack = mAudioTrack;
1020 bool AudioTrack::processAudioBuffer(const sp<AudioTrackThread>& thread)
1029 sp <IAudioTrack> audioTrack = mAudioTrack;
1134 // NOTE: mCblk->frameSize is not equal to AudioTrack::frameSize() for
1156 status_t AudioTrack::restoreTrack_l(audio_track_cblk_t*& cblk, bool fromStart)
1261 status_t AudioTrack::dump(int fd, const Vector<String16>& args) const
1268 result.append(" AudioTrack::dump\n");
1283 AudioTrack::AudioTrackThread::AudioTrackThread(AudioTrack& receiver, bool bCanCallJava)
1288 bool AudioTrack::AudioTrackThread::threadLoop()
1293 status_t AudioTrack::AudioTrackThread::readyToRun()
1298 void AudioTrack::AudioTrackThread::onFirstRef()