Searched defs: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...]
/frameworks/av/media/libaudioprocessing/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...]
/frameworks/av/media/libaudioprocessing/
H A DBufferProviders.cpp397 audio_format_t format, uint32_t sampleRate, const AudioPlaybackRate &playbackRate) :
412 setPlaybackRate(playbackRate);
414 this, channelCount, format, sampleRate, playbackRate.mSpeed,
415 playbackRate.mPitch, playbackRate.mStretchMode, playbackRate.mFallbackMode);
531 status_t TimestretchBufferProvider::setPlaybackRate(const AudioPlaybackRate &playbackRate) argument
533 mPlaybackRate = playbackRate;
396 TimestretchBufferProvider(int32_t channelCount, audio_format_t format, uint32_t sampleRate, const AudioPlaybackRate &playbackRate) argument
H A DAudioMixer.cpp648 const AudioPlaybackRate *playbackRate = local
650 ALOGW_IF(!isAudioPlaybackRateValid(*playbackRate),
652 playbackRate->mSpeed, playbackRate->mPitch);
653 if (track->setPlaybackRate(*playbackRate)) {
656 playbackRate->mSpeed,
657 playbackRate->mPitch,
658 playbackRate->mStretchMode,
659 playbackRate->mFallbackMode);
710 bool AudioMixer::Track::setPlaybackRate(const AudioPlaybackRate &playbackRate) argument
[all...]
/frameworks/av/media/libstagefright/
H A DMediaClock.cpp312 int64_t anchorTimeRealUs, float playbackRate) {
315 || mPlaybackRate != playbackRate) {
318 mPlaybackRate = playbackRate;
311 updateAnchorTimesAndPlaybackRate_l(int64_t anchorTimeMediaUs, int64_t anchorTimeRealUs, float playbackRate) argument
/frameworks/av/include/private/media/
H A DAudioTrackShared.h386 void setPlaybackRate(const AudioPlaybackRate& playbackRate) { argument
387 mPlaybackRateMutator.push(playbackRate);
/frameworks/av/media/libmediaplayer2/
H A DJAudioTrack.cpp189 status_t JAudioTrack::setPlaybackRate(const AudioPlaybackRate &playbackRate) { argument
201 jPlaybackParamsObj, jSetAudioFallbackMode, playbackRate.mFallbackMode);
206 jPlaybackParamsObj, jSetAudioStretchMode, playbackRate.mStretchMode);
210 jPlaybackParamsObj = env->CallObjectMethod(jPlaybackParamsObj, jSetPitch, playbackRate.mPitch);
214 jPlaybackParamsObj = env->CallObjectMethod(jPlaybackParamsObj, jSetSpeed, playbackRate.mSpeed);
233 AudioPlaybackRate playbackRate; local
241 playbackRate.mFallbackMode = static_cast<AudioTimestretchFallbackMode>(
246 playbackRate.mStretchMode = static_cast<AudioTimestretchStretchMode>(
250 playbackRate.mPitch = env->CallFloatMethod(jPlaybackParamsObj, jGetPitch);
253 playbackRate
[all...]
/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DNuPlayer.cpp1436 float playbackRate; local
1439 CHECK(msg->findFloat("playback-rate", &playbackRate));
1444 in.writeFloat(playbackRate);
/frameworks/av/media/libaudioclient/
H A DAudioTrack.cpp968 status_t AudioTrack::setPlaybackRate(const AudioPlaybackRate &playbackRate) argument
971 if (isAudioPlaybackRateEqual(playbackRate, mPlaybackRate)) {
982 mSampleRate, playbackRate.mSpeed, playbackRate.mPitch);
984 const uint32_t effectiveRate = adjustSampleRate(mSampleRate, playbackRate.mPitch);
985 const float effectiveSpeed = adjustSpeed(playbackRate.mSpeed, playbackRate.mPitch);
986 const float effectivePitch = adjustPitch(playbackRate.mPitch);
987 AudioPlaybackRate playbackRateTemp = playbackRate;
996 playbackRate
[all...]
/frameworks/av/services/audioflinger/
H A DThreads.cpp4480 AudioPlaybackRate playbackRate = track->mAudioTrackServerProxy->getPlaybackRate(); local
4483 sampleRate, mNormalFrameCount, mSampleRate, playbackRate.mSpeed);
4665 AudioPlaybackRate playbackRate = track->mAudioTrackServerProxy->getPlaybackRate(); local
4670 &playbackRate);

Completed in 82 milliseconds