Lines Matching refs:MetadataUtils
27 void MetadataUtils::WriteMetadataDataToVec(const camera_metadata_item_t &entry, std::vector<uint8_t>& cameraAbility)
61 bool MetadataUtils::ConvertMetadataToVec(const std::shared_ptr<CameraMetadata> &metadata,
120 bool MetadataUtils::EncodeCameraMetadata(const std::shared_ptr<CameraMetadata> &metadata,
146 bRet = bRet && MetadataUtils::WriteMetadata(item, data);
160 MetadataUtils::ReadData<uint8_t>(entry.data.u8[i], index, cameraAbility);
171 MetadataUtils::ReadData<int32_t>(entry.data.i32[i], index, cameraAbility);
182 MetadataUtils::ReadData<uint32_t>(entry.data.ui32[i], index, cameraAbility);
193 MetadataUtils::ReadData<float>(entry.data.f[i], index, cameraAbility);
204 MetadataUtils::ReadData<int64_t>(entry.data.i64[i], index, cameraAbility);
215 MetadataUtils::ReadData<double>(entry.data.d[i], index, cameraAbility);
226 MetadataUtils::ReadData<int32_t>(entry.data.r[i].numerator, index, cameraAbility);
227 MetadataUtils::ReadData<int32_t>(entry.data.r[i].denominator, index, cameraAbility);
232 void MetadataUtils::ReadMetadataDataFromVec(int32_t &index, camera_metadata_item_t &entry,
260 void MetadataUtils::ConvertVecToMetadata(const std::vector<uint8_t>& cameraAbility,
304 MetadataUtils::ItemDataToBuffer(item_, &buffer);
310 void MetadataUtils::DecodeCameraMetadata(MessageParcel &data, std::shared_ptr<CameraMetadata> &metadata)
318 METADATA_ERR_LOG("MetadataUtils::DecodeCameraMetadata tagCount is more than supported value");
323 METADATA_ERR_LOG("MetadataUtils::DecodeCameraMetadata itemCapacity is more than supported value");
328 METADATA_ERR_LOG("MetadataUtils::DecodeCameraMetadata dataCapacity is more than supported value");
340 METADATA_ERR_LOG("MetadataUtils::DecodeCameraMetadata item.count is more than supported value");
342 MetadataUtils::ReadMetadata(item, data);
350 MetadataUtils::ItemDataToBuffer(item_, &buffer);
356 bool MetadataUtils::WriteMetadata(const camera_metadata_item_t &item, MessageParcel &data)
408 std::string MetadataUtils::EncodeToString(std::shared_ptr<CameraMetadata> metadata)
416 METADATA_ERR_LOG("MetadataUtils::EncodeToString Metadata is invalid");
426 METADATA_ERR_LOG("MetadataUtils::EncodeToString Failed to copy memory for metadata header");
435 METADATA_ERR_LOG("MetadataUtils::EncodeToString Failed to copy memory for item fixed fields");
443 METADATA_ERR_LOG("MetadataUtils::EncodeToString Failed to copy memory for item data field");
457 METADATA_DEBUG_LOG("MetadataUtils::EncodeToString Calculated length: %{public}zu, encoded length: %{public}zu",
463 int MetadataUtils::copyEncodeToStringMem(common_metadata_header_t *meta, char *encodeData, int32_t encodeDataLen)
468 METADATA_ERR_LOG("MetadataUtils::EncodeToString GetMetadataData failed");
473 METADATA_ERR_LOG("MetadataUtils::EncodeToString Failed to copy memory for data");
479 std::shared_ptr<CameraMetadata> MetadataUtils::DecodeFromString(std::string setting)
488 "MetadataUtils::DecodeFromString Length is less than metadata header length")
495 "MetadataUtils::DecodeFromString Failed to copy memory for metadata header")
501 "MetadataUtils::DecodeFromString Failed to get metadata header")
506 "MetadataUtils::DecodeFromString Failed to copy memory for metadata header")
512 "MetadataUtils::DecodeFromString invalid item_start")
517 METADATA_ERR_LOG("MetadataUtils::DecodeFromString Failed at item index: %{public}u", index);
523 "MetadataUtils::DecodeFromString Failed to copy memory for item fixed fields")
529 "MetadataUtils::DecodeFromString Failed to copy memory for item data field")
539 METADATA_DEBUG_LOG("MetadataUtils::DecodeFromString String length: %{public}zu, Decoded length: %{public}zu",
544 int MetadataUtils::copyDecodeFromStringMem(common_metadata_header_t *meta, char *decodeData,
550 "MetadataUtils::DecodeFromString Failed at data copy")
554 METADATA_ERR_LOG("MetadataUtils::DecodeFromString GetMetadataData failed");
560 "MetadataUtils::DecodeFromString Failed to copy memory for item data field")
644 METADATA_ERR_LOG("MetadataUtils::ReadMetadataRational the buffers size < 1");
658 bool MetadataUtils::ReadMetadata(camera_metadata_item_t &entry, MessageParcel &data)
662 METADATA_ERR_LOG("MetadataUtils::ReadMetadata item.count is more than supported value");
690 void MetadataUtils::ItemDataToBuffer(const camera_metadata_item_t &item, void **buffer)
693 METADATA_ERR_LOG("MetadataUtils::ItemDataToBuffer buffer is null");
713 void MetadataUtils::FreeMetadataBuffer(camera_metadata_item_t &entry)