Lines Matching refs:iface
92 struct DeviceResourceIface *iface = DeviceResourceGetIfaceInstance(HDF_CONFIG_SOURCE); in GetGroupCapabilities() local
93 CHECK_AND_RETURN_RET_LOG(iface != nullptr, HDF_ERR_INVALID_PARAM, "iface is nullptr"); in GetGroupCapabilities()
95 codecGroupNode = iface->GetChildNode(&node_, nodeName.c_str()); in GetGroupCapabilities()
102 if (GetOneCapability(*iface, *childNode, cap) != HDF_SUCCESS) { in GetGroupCapabilities()
111 int32_t CodecImageConfig::GetOneCapability(const struct DeviceResourceIface &iface, in GetOneCapability() argument
115 auto ret = iface.GetString(&childNode, CODEC_CONFIG_KEY_NAME, &name, ""); in GetOneCapability()
120 if (iface.GetUint32(&childNode, CODEC_CONFIG_KEY_ROLE, reinterpret_cast<uint32_t *>(&cap.role), in GetOneCapability()
127 if (iface.GetUint32(&childNode, CODEC_CONFIG_KEY_TYPE, reinterpret_cast<uint32_t *>(&cap.type), in GetOneCapability()
135 cap.isSoftwareCodec = iface.GetBool(&childNode, CODEC_CONFIG_KEY_IS_SOFTWARE_CODEC); in GetOneCapability()
149 auto err = iface.GetUint32(&childNode, nodeAttrs[i].attrName.c_str(), in GetOneCapability()
157 ret = GetUintTableConfig(iface, childNode, attr); in GetOneCapability()
164 int32_t CodecImageConfig::GetUintTableConfig(const struct DeviceResourceIface &iface, in GetUintTableConfig() argument
169 int32_t count = iface.GetElemNum(&node, attr.attrName.c_str()); in GetUintTableConfig()
175 …iface.GetUint32Array(&node, attr.attrName.c_str(), reinterpret_cast<uint32_t *>(array.get()), coun… in GetUintTableConfig()