Lines Matching refs:MediaCodecInfo
18 #define LOG_TAG "MediaCodecInfo"
23 #include <media/MediaCodecInfo.h>
31 void MediaCodecInfo::Capabilities::getSupportedProfileLevels(
37 void MediaCodecInfo::Capabilities::getSupportedColorFormats(
43 uint32_t MediaCodecInfo::Capabilities::getFlags() const {
47 const sp<AMessage> MediaCodecInfo::Capabilities::getDetails() const {
51 MediaCodecInfo::Capabilities::Capabilities()
57 sp<MediaCodecInfo::Capabilities> MediaCodecInfo::Capabilities::FromParcel(
59 sp<MediaCodecInfo::Capabilities> caps = new Capabilities();
87 status_t MediaCodecInfo::Capabilities::writeToParcel(Parcel *parcel) const {
104 void MediaCodecInfo::CapabilitiesWriter::addDetail(
109 void MediaCodecInfo::CapabilitiesWriter::addDetail(
114 void MediaCodecInfo::CapabilitiesWriter::addProfileLevel(
125 void MediaCodecInfo::CapabilitiesWriter::addColorFormat(uint32_t format) {
132 void MediaCodecInfo::CapabilitiesWriter::addFlags(uint32_t flags) {
136 MediaCodecInfo::CapabilitiesWriter::CapabilitiesWriter(
137 MediaCodecInfo::Capabilities* cap) : mCap(cap) {
140 bool MediaCodecInfo::isEncoder() const {
144 uint32_t MediaCodecInfo::rank() const {
148 void MediaCodecInfo::getSupportedMimes(Vector<AString> *mimes) const {
155 const sp<MediaCodecInfo::Capabilities>
156 MediaCodecInfo::getCapabilitiesFor(const char *mime) const {
164 const char *MediaCodecInfo::getCodecName() const {
168 const char *MediaCodecInfo::getOwnerName() const {
173 sp<MediaCodecInfo> MediaCodecInfo::FromParcel(const Parcel &parcel) {
178 sp<MediaCodecInfo> info = new MediaCodecInfo;
196 status_t MediaCodecInfo::writeToParcel(Parcel *parcel) const {
209 ssize_t MediaCodecInfo::getCapabilityIndex(const char *mime) const {
220 MediaCodecInfo::MediaCodecInfo() : mRank(0x100) {
239 std::unique_ptr<MediaCodecInfo::CapabilitiesWriter>
243 return std::unique_ptr<MediaCodecInfo::CapabilitiesWriter>(
244 new MediaCodecInfo::CapabilitiesWriter(
247 sp<MediaCodecInfo::Capabilities> caps = new MediaCodecInfo::Capabilities();
249 return std::unique_ptr<MediaCodecInfo::CapabilitiesWriter>(
250 new MediaCodecInfo::CapabilitiesWriter(caps.get()));
262 MediaCodecInfoWriter::MediaCodecInfoWriter(MediaCodecInfo* info) :