Searched refs:playbackRate (Results 1 - 10 of 10) sorted by relevance

/frameworks/av/include/media/
H A DAudioResamplerPublic.h111 static inline bool isAudioPlaybackRateValid(const AudioPlaybackRate &playbackRate) { argument
112 if (playbackRate.mFallbackMode == AUDIO_TIMESTRETCH_FALLBACK_FAIL &&
113 (playbackRate.mStretchMode == AUDIO_TIMESTRETCH_STRETCH_SPEECH ||
114 playbackRate.mStretchMode == AUDIO_TIMESTRETCH_STRETCH_DEFAULT)) {
116 return playbackRate.mSpeed >= TIMESTRETCH_SONIC_SPEED_MIN &&
117 playbackRate.mSpeed <= TIMESTRETCH_SONIC_SPEED_MAX &&
118 playbackRate.mPitch >= AUDIO_TIMESTRETCH_PITCH_MIN &&
119 playbackRate.mPitch <= AUDIO_TIMESTRETCH_PITCH_MAX;
121 return playbackRate.mSpeed >= AUDIO_TIMESTRETCH_SPEED_MIN &&
122 playbackRate
[all...]
H A DAudioTrack.h395 status_t setPlaybackRate(const AudioPlaybackRate &playbackRate);
/frameworks/av/services/audioflinger/
H A DBufferProviders.cpp326 audio_format_t format, uint32_t sampleRate, const AudioPlaybackRate &playbackRate) :
341 setPlaybackRate(playbackRate);
343 this, channelCount, format, sampleRate, playbackRate.mSpeed,
344 playbackRate.mPitch, playbackRate.mStretchMode, playbackRate.mFallbackMode);
460 status_t TimestretchBufferProvider::setPlaybackRate(const AudioPlaybackRate &playbackRate) argument
462 mPlaybackRate = playbackRate;
325 TimestretchBufferProvider(int32_t channelCount, audio_format_t format, uint32_t sampleRate, const AudioPlaybackRate &playbackRate) argument
H A DBufferProviders.h155 const AudioPlaybackRate &playbackRate);
165 virtual status_t setPlaybackRate(const AudioPlaybackRate &playbackRate);
H A DAudioMixer.cpp734 const AudioPlaybackRate *playbackRate = local
736 ALOGW_IF(!isAudioPlaybackRateValid(*playbackRate),
737 "bad parameters speed %f, pitch %f",playbackRate->mSpeed,
738 playbackRate->mPitch);
739 if (track.setPlaybackRate(*playbackRate)) {
742 playbackRate->mSpeed,
743 playbackRate->mPitch,
744 playbackRate->mStretchMode,
745 playbackRate->mFallbackMode);
797 bool AudioMixer::track_t::setPlaybackRate(const AudioPlaybackRate &playbackRate) argument
[all...]
H A DAudioMixer.h277 bool setPlaybackRate(const AudioPlaybackRate &playbackRate);
H A DTracks.cpp908 AudioPlaybackRate playbackRate = mAudioTrackServerProxy->getPlaybackRate(); local
910 sampleRate * playbackRate.mSpeed)/ playbackThread->mSampleRate;
H A DThreads.cpp3864 AudioPlaybackRate playbackRate = track->mAudioTrackServerProxy->getPlaybackRate(); local
3867 sampleRate, mNormalFrameCount, mSampleRate, playbackRate.mSpeed);
4036 AudioPlaybackRate playbackRate = track->mAudioTrackServerProxy->getPlaybackRate(); local
4041 &playbackRate);
/frameworks/av/media/libmedia/
H A DAudioTrack.cpp804 status_t AudioTrack::setPlaybackRate(const AudioPlaybackRate &playbackRate) argument
807 if (isAudioPlaybackRateEqual(playbackRate, mPlaybackRate)) {
817 const uint32_t effectiveRate = adjustSampleRate(mSampleRate, playbackRate.mPitch);
818 const float effectiveSpeed = adjustSpeed(playbackRate.mSpeed, playbackRate.mPitch);
819 const float effectivePitch = adjustPitch(playbackRate.mPitch);
820 AudioPlaybackRate playbackRateTemp = playbackRate;
829 ALOGV("setPlaybackRate(%f, %f) failed", playbackRate.mSpeed, playbackRate.mPitch);
836 playbackRate
[all...]
/frameworks/av/include/private/media/
H A DAudioTrackShared.h342 void setPlaybackRate(const AudioPlaybackRate& playbackRate) { argument
343 mPlaybackRateMutator.push(playbackRate);

Completed in 226 milliseconds