Lines Matching refs:traits
1311 C2Component::Traits *traits, in FillTraitsFromInterface() argument
1313 if (!traits) { in FillTraitsFromInterface()
1316 traits->name = intf->getName(); in FillTraitsFromInterface()
1323 traits->kind = kind.value; in FillTraitsFromInterface()
1324 traits->domain = domain.value; in FillTraitsFromInterface()
1329 traits->kind = in FillTraitsFromInterface()
1330 (traits->name.find("encoder") != std::string::npos) ? C2Component::KIND_ENCODER : in FillTraitsFromInterface()
1331 (traits->name.find("decoder") != std::string::npos) ? C2Component::KIND_DECODER : in FillTraitsFromInterface()
1335 uint32_t mediaTypeIndex = traits->kind == C2Component::KIND_ENCODER in FillTraitsFromInterface()
1353 traits->mediaType = in FillTraitsFromInterface()
1358 if (strncmp(traits->mediaType.c_str(), "audio/", 6) == 0) { in FillTraitsFromInterface()
1359 traits->domain = C2Component::DOMAIN_AUDIO; in FillTraitsFromInterface()
1360 } else if (strncmp(traits->mediaType.c_str(), "video/", 6) == 0) { in FillTraitsFromInterface()
1361 traits->domain = C2Component::DOMAIN_VIDEO; in FillTraitsFromInterface()
1362 } else if (strncmp(traits->mediaType.c_str(), "image/", 6) == 0) { in FillTraitsFromInterface()
1363 traits->domain = C2Component::DOMAIN_IMAGE; in FillTraitsFromInterface()
1365 traits->domain = C2Component::DOMAIN_OTHER; in FillTraitsFromInterface()
1380 traits->aliases.push_back(tok); in FillTraitsFromInterface()