summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorRobert Shih <robertshih@google.com>2014-01-23 15:26:43 -0800
committerLajos Molnar <lajos@google.com>2014-03-06 16:26:30 -0800
commit933a4d3339ebbcd34a7f97b9e7350ec74b5ec29c (patch)
treebd6e305a5ba2d5cb84e6d90779a36b9f0dc457f9 /include
parentf7e34cfcb9d649989c8e391f23dde782d4931849 (diff)
downloadframeworks_av-933a4d3339ebbcd34a7f97b9e7350ec74b5ec29c.zip
frameworks_av-933a4d3339ebbcd34a7f97b9e7350ec74b5ec29c.tar.gz
frameworks_av-933a4d3339ebbcd34a7f97b9e7350ec74b5ec29c.tar.bz2
Added support to query ACodec whether adaptive playback is enabled.
Bug: 11854054 Change-Id: I6b0308aa8550c643706959277e46dad586c37297
Diffstat (limited to 'include')
-rw-r--r--include/media/stagefright/ACodec.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/media/stagefright/ACodec.h b/include/media/stagefright/ACodec.h
index 7395055..510c482 100644
--- a/include/media/stagefright/ACodec.h
+++ b/include/media/stagefright/ACodec.h
@@ -67,6 +67,8 @@ struct ACodec : public AHierarchicalStateMachine {
void signalRequestIDRFrame();
+ bool isConfiguredForAdaptivePlayback() { return mIsConfiguredForAdaptivePlayback; }
+
struct PortDescription : public RefBase {
size_t countBuffers();
IOMX::buffer_id bufferIDAt(size_t index) const;
@@ -187,6 +189,7 @@ private:
bool mIsEncoder;
bool mUseMetadataOnEncoderOutput;
bool mShutdownInProgress;
+ bool mIsConfiguredForAdaptivePlayback;
// If "mKeepComponentAllocated" we only transition back to Loaded state
// and do not release the component instance.