diff options
author | Andreas Huber <andih@google.com> | 2013-02-07 10:56:14 -0800 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2013-02-07 10:56:14 -0800 |
commit | a2eb22c1de262aa3fa7c356537ac2fe165afdf3d (patch) | |
tree | f57c26037ae32118055eb48bb8ad8275faa55841 /include/media/stagefright/MediaCodec.h | |
parent | a0dd006834f4a424b67773ab6724e961a61de923 (diff) | |
download | frameworks_av-a2eb22c1de262aa3fa7c356537ac2fe165afdf3d.zip frameworks_av-a2eb22c1de262aa3fa7c356537ac2fe165afdf3d.tar.gz frameworks_av-a2eb22c1de262aa3fa7c356537ac2fe165afdf3d.tar.bz2 |
Allow for dynamic reconfiguration of the video bitrate used
to encode video while running as a wfd source.
Change-Id: I44f7b2350c88fc5807047c61bfe594ef8fa79275
Diffstat (limited to 'include/media/stagefright/MediaCodec.h')
-rw-r--r-- | include/media/stagefright/MediaCodec.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/media/stagefright/MediaCodec.h b/include/media/stagefright/MediaCodec.h index 88aabf6..3f0d3b3 100644 --- a/include/media/stagefright/MediaCodec.h +++ b/include/media/stagefright/MediaCodec.h @@ -115,6 +115,8 @@ struct MediaCodec : public AHandler { status_t getName(AString *componentName) const; + status_t setParameters(const sp<AMessage> ¶ms); + protected: virtual ~MediaCodec(); virtual void onMessageReceived(const sp<AMessage> &msg); @@ -157,6 +159,7 @@ private: kWhatRequestIDRFrame = 'ridr', kWhatRequestActivityNotification = 'racN', kWhatGetName = 'getN', + kWhatSetParameters = 'setP', }; enum { @@ -230,6 +233,8 @@ private: void postActivityNotificationIfPossible(); + status_t onSetParameters(const sp<AMessage> ¶ms); + DISALLOW_EVIL_CONSTRUCTORS(MediaCodec); }; |