void getSupportedProfileLevels(Vector<ProfileLevel> *profileLevels) const;
void getSupportedColorFormats(Vector<uint32_t> *colorFormats) const;
uint32_t getFlags() const;
- const sp<AMessage> &getDetails() const;
+ const sp<AMessage> getDetails() const;
private:
Vector<ProfileLevel> mProfileLevels;
bool isEncoder() const;
bool hasQuirk(const char *name) const;
void getSupportedMimes(Vector<AString> *mimes) const;
- const sp<Capabilities> &getCapabilitiesFor(const char *mime) const;
+ const sp<Capabilities> getCapabilitiesFor(const char *mime) const;
const char *getCodecName() const;
/**
return mFlags;
}
-const sp<AMessage> &MediaCodecInfo::Capabilities::getDetails() const {
+const sp<AMessage> MediaCodecInfo::Capabilities::getDetails() const {
return mDetails;
}
}
}
-const sp<MediaCodecInfo::Capabilities> &
+const sp<MediaCodecInfo::Capabilities>
MediaCodecInfo::getCapabilitiesFor(const char *mime) const {
ssize_t ix = getCapabilityIndex(mime);
if (ix >= 0) {