diff options
author | Lajos Molnar <lajos@google.com> | 2014-07-15 07:57:52 -0700 |
---|---|---|
committer | Lajos Molnar <lajos@google.com> | 2014-07-18 17:26:39 -0700 |
commit | 513d967dae82cd03e67bff17b927cf869d9bc43e (patch) | |
tree | 39cdc73fd9423109f42bae040267afc885dd8558 /include/media/stagefright/foundation | |
parent | 529c61b7e4468a3e21f302f2a92a660249daa722 (diff) | |
download | frameworks_av-513d967dae82cd03e67bff17b927cf869d9bc43e.zip frameworks_av-513d967dae82cd03e67bff17b927cf869d9bc43e.tar.gz frameworks_av-513d967dae82cd03e67bff17b927cf869d9bc43e.tar.bz2 |
Add MediaCodecList capabilities
Bug: 12065651
Change-Id: Icfb73c0009621cd747e113d8a0cd84c966bf055d
Diffstat (limited to 'include/media/stagefright/foundation')
-rw-r--r-- | include/media/stagefright/foundation/AMessage.h | 3 | ||||
-rw-r--r-- | include/media/stagefright/foundation/AString.h | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/include/media/stagefright/foundation/AMessage.h b/include/media/stagefright/foundation/AMessage.h index 7e823eb..5846d6b 100644 --- a/include/media/stagefright/foundation/AMessage.h +++ b/include/media/stagefright/foundation/AMessage.h @@ -50,6 +50,7 @@ struct AMessage : public RefBase { void setDouble(const char *name, double value); void setPointer(const char *name, void *value); void setString(const char *name, const char *s, ssize_t len = -1); + void setString(const char *name, const AString &s); void setObject(const char *name, const sp<RefBase> &obj); void setBuffer(const char *name, const sp<ABuffer> &buffer); void setMessage(const char *name, const sp<AMessage> &obj); @@ -58,6 +59,8 @@ struct AMessage : public RefBase { const char *name, int32_t left, int32_t top, int32_t right, int32_t bottom); + bool contains(const char *name) const; + bool findInt32(const char *name, int32_t *value) const; bool findInt64(const char *name, int64_t *value) const; bool findSize(const char *name, size_t *value) const; diff --git a/include/media/stagefright/foundation/AString.h b/include/media/stagefright/foundation/AString.h index 0edaa1c..4be3c6d 100644 --- a/include/media/stagefright/foundation/AString.h +++ b/include/media/stagefright/foundation/AString.h @@ -70,6 +70,9 @@ struct AString { size_t hash() const; bool operator==(const AString &other) const; + bool operator!=(const AString &other) const { + return !operator==(other); + } bool operator<(const AString &other) const; bool operator>(const AString &other) const; |