Searched refs:dstFrames (Results 1 - 3 of 3) sorted by relevance

/frameworks/av/include/media/
H A DAudioResamplerPublic.h150 uint64_t dstFrames = (uint64_t)srcFrames * dstSampleRate / srcSampleRate; local
151 return dstFrames > 2 ? dstFrames - 2 : 0;
/frameworks/av/services/audioflinger/
H A DBufferProviders.cpp471 void TimestretchBufferProvider::processFrames(void *dstBuffer, size_t *dstFrames, argument
474 ALOGV("processFrames(%zu %zu) remaining(%zu)", *dstFrames, *srcFrames, mRemaining);
475 // Note dstFrames is the required number of frames.
483 const size_t targetSrc = *dstFrames * mPlaybackRate.mSpeed;
485 *dstFrames = *srcFrames / mPlaybackRate.mSpeed;
489 if (*dstFrames > 0) {
492 if (*dstFrames <= *srcFrames) {
493 size_t copySize = mFrameSize * *dstFrames;
497 for (size_t count = 0; count < *dstFrames; count += *srcFrames) {
498 size_t remaining = min(*srcFrames, *dstFrames
[all...]
H A DBufferProviders.h169 // dstFrames [in/out] is the desired frames (return with actual placed in buffer)
172 virtual void processFrames(void *dstBuffer, size_t *dstFrames,

Completed in 52 milliseconds