Searched refs:playbackRate (Results 1 - 13 of 13) 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 DBufferProviders.h169 const AudioPlaybackRate &playbackRate);
179 virtual status_t setPlaybackRate(const AudioPlaybackRate &playbackRate);
H A DAudioMixer.h275 bool setPlaybackRate(const AudioPlaybackRate &playbackRate);
H A DAudioTrack.h457 status_t setPlaybackRate(const AudioPlaybackRate &playbackRate);
/frameworks/av/media/libaudioprocessing/include/
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...]
/frameworks/av/media/libaudioprocessing/
H A DBufferProviders.cpp380 audio_format_t format, uint32_t sampleRate, const AudioPlaybackRate &playbackRate) :
395 setPlaybackRate(playbackRate);
397 this, channelCount, format, sampleRate, playbackRate.mSpeed,
398 playbackRate.mPitch, playbackRate.mStretchMode, playbackRate.mFallbackMode);
514 status_t TimestretchBufferProvider::setPlaybackRate(const AudioPlaybackRate &playbackRate) argument
516 mPlaybackRate = playbackRate;
379 TimestretchBufferProvider(int32_t channelCount, audio_format_t format, uint32_t sampleRate, const AudioPlaybackRate &playbackRate) argument
H A DAudioMixer.cpp737 const AudioPlaybackRate *playbackRate = local
739 ALOGW_IF(!isAudioPlaybackRateValid(*playbackRate),
740 "bad parameters speed %f, pitch %f",playbackRate->mSpeed,
741 playbackRate->mPitch);
742 if (track.setPlaybackRate(*playbackRate)) {
745 playbackRate->mSpeed,
746 playbackRate->mPitch,
747 playbackRate->mStretchMode,
748 playbackRate->mFallbackMode);
799 bool AudioMixer::track_t::setPlaybackRate(const AudioPlaybackRate &playbackRate) argument
[all...]
/frameworks/av/media/libmedia/include/media/
H A DBufferProviders.h169 const AudioPlaybackRate &playbackRate);
179 virtual status_t setPlaybackRate(const AudioPlaybackRate &playbackRate);
/frameworks/av/media/libaudioclient/
H A DAudioTrack.cpp884 status_t AudioTrack::setPlaybackRate(const AudioPlaybackRate &playbackRate) argument
887 if (isAudioPlaybackRateEqual(playbackRate, mPlaybackRate)) {
898 mSampleRate, playbackRate.mSpeed, playbackRate.mPitch);
900 const uint32_t effectiveRate = adjustSampleRate(mSampleRate, playbackRate.mPitch);
901 const float effectiveSpeed = adjustSpeed(playbackRate.mSpeed, playbackRate.mPitch);
902 const float effectivePitch = adjustPitch(playbackRate.mPitch);
903 AudioPlaybackRate playbackRateTemp = playbackRate;
912 playbackRate
[all...]
/frameworks/av/include/private/media/
H A DAudioTrackShared.h382 void setPlaybackRate(const AudioPlaybackRate& playbackRate) { argument
383 mPlaybackRateMutator.push(playbackRate);
/frameworks/av/media/libaudioclient/include/media/
H A DAudioMixer.h275 bool setPlaybackRate(const AudioPlaybackRate &playbackRate);
H A DAudioTrack.h457 status_t setPlaybackRate(const AudioPlaybackRate &playbackRate);
/frameworks/av/services/audioflinger/
H A DThreads.cpp4227 AudioPlaybackRate playbackRate = track->mAudioTrackServerProxy->getPlaybackRate(); local
4230 sampleRate, mNormalFrameCount, mSampleRate, playbackRate.mSpeed);
4401 AudioPlaybackRate playbackRate = track->mAudioTrackServerProxy->getPlaybackRate(); local
4406 &playbackRate);

Completed in 455 milliseconds