summaryrefslogtreecommitdiffstats
path: root/libs/audioflinger/AudioDumpInterface.cpp
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2010-02-26 02:47:27 -0800
committerEric Laurent <elaurent@google.com>2010-03-02 08:20:13 -0800
commit47d0a9264fa5297db6333697ad750e6bc06822aa (patch)
tree2b688202179ab906b44a413b8b27fd1a0ae9f75a /libs/audioflinger/AudioDumpInterface.cpp
parent04218254ec1129e329cac71479b309cfb8a28d88 (diff)
downloadframeworks_base-47d0a9264fa5297db6333697ad750e6bc06822aa.zip
frameworks_base-47d0a9264fa5297db6333697ad750e6bc06822aa.tar.gz
frameworks_base-47d0a9264fa5297db6333697ad750e6bc06822aa.tar.bz2
Issue 2071329: audio track is shorter than video track for video capture on sholes
Add API to retrieve number of frames dropped by audio input kernel driver. Submitted on behalf of Masaki Sato <masaki.sato@motorola.com>
Diffstat (limited to 'libs/audioflinger/AudioDumpInterface.cpp')
-rw-r--r--libs/audioflinger/AudioDumpInterface.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/audioflinger/AudioDumpInterface.cpp b/libs/audioflinger/AudioDumpInterface.cpp
index 30e2bc9..a018b4c 100644
--- a/libs/audioflinger/AudioDumpInterface.cpp
+++ b/libs/audioflinger/AudioDumpInterface.cpp
@@ -509,6 +509,12 @@ String8 AudioStreamInDump::getParameters(const String8& keys)
return param.toString();
}
+unsigned int AudioStreamInDump::getInputFramesLost() const
+{
+ if (mFinalStream != 0 ) return mFinalStream->getInputFramesLost();
+ return 0;
+}
+
status_t AudioStreamInDump::dump(int fd, const Vector<String16>& args)
{
if (mFinalStream != 0 ) return mFinalStream->dump(fd, args);