Lines Matching refs:cap
101 CodecImageCapability cap; in GetGroupCapabilities() local
102 if (GetOneCapability(*iface, *childNode, cap) != HDF_SUCCESS) { in GetGroupCapabilities()
103 CODEC_LOGE("GetOneCapability failed, name is %{public}s!", cap.name.c_str()); in GetGroupCapabilities()
105 capList_.push_back(cap); in GetGroupCapabilities()
112 … const struct DeviceResourceNode &childNode, CodecImageCapability &cap) in GetOneCapability() argument
118 cap.name = name; in GetOneCapability()
120 if (iface.GetUint32(&childNode, CODEC_CONFIG_KEY_ROLE, reinterpret_cast<uint32_t *>(&cap.role), in GetOneCapability()
122 cap.role = CODEC_IMAGE_INVALID; in GetOneCapability()
127 if (iface.GetUint32(&childNode, CODEC_CONFIG_KEY_TYPE, reinterpret_cast<uint32_t *>(&cap.type), in GetOneCapability()
129 cap.role = CODEC_IMAGE_INVALID; in GetOneCapability()
130 cap.type = CODEC_IMAGE_TYPE_INVALID; in GetOneCapability()
135 cap.isSoftwareCodec = iface.GetBool(&childNode, CODEC_CONFIG_KEY_IS_SOFTWARE_CODEC); in GetOneCapability()
138 {CODEC_CONFIG_KEY_MIN_WIDTH, cap.minWidth, 0}, in GetOneCapability()
139 {CODEC_CONFIG_KEY_MIN_HEIGHT, cap.minHeight, 0}, in GetOneCapability()
140 {CODEC_CONFIG_KEY_MAX_WIDTH, cap.maxWidth, 0}, in GetOneCapability()
141 {CODEC_CONFIG_KEY_MAX_HEIGHT, cap.maxHeight, 0}, in GetOneCapability()
142 {CODEC_CONFIG_KEY_MAX_INST, cap.maxInst, 0}, in GetOneCapability()
143 {CODEC_CONFIG_KEY_MAX_SAMPLE, cap.maxSample, 0}, in GetOneCapability()
144 {CODEC_CONFIG_KEY_WIDTH_ALIGNMENT, cap.widthAlignment, 0}, in GetOneCapability()
145 {CODEC_CONFIG_KEY_HEIGHT_ALIGNMENT, cap.heightAlignment, 0}}; in GetOneCapability()
156 ConfigUintArrayNodeAttr attr = {CODEC_CONFIG_KEY_SUPPORT_PIXEL_FMTS, cap.supportPixFmts}; in GetOneCapability()