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