Lines Matching defs:newMetadata
398 common_metadata_header_t *newMetadata = AllocateCameraMetadataBuffer((itemCapacity + 1) * INDEX_COUNTER,
401 if (newMetadata == nullptr) {
406 auto result = CopyCameraMetadataItems(newMetadata, metadata_);
409 FreeCameraMetadataBuffer(newMetadata);
413 result = AddCameraMetadataItem(newMetadata, item, data, data_count);
416 FreeCameraMetadataBuffer(newMetadata);
419 replace_metadata(newMetadata);
424 void CameraMetadata::replace_metadata(common_metadata_header_t *newMetadata)
426 if (metadata_ == newMetadata) {
431 metadata_ = newMetadata;
1212 int32_t CameraMetadata::CopyCameraMetadataItems(common_metadata_header_t *newMetadata,
1215 if (newMetadata == nullptr || oldMetadata == nullptr) {
1221 ret = memcpy_s(GetMetadataItems(newMetadata), sizeof(camera_metadata_item_entry_t[newMetadata->item_capacity]),
1225 "ItemCount Size = %{public}u", newMetadata->item_capacity, oldMetadata->item_count);
1231 uint8_t *newMetadataData = GetMetadataData(newMetadata);
1237 ret = memcpy_s(newMetadataData, sizeof(uint8_t[newMetadata->data_capacity]), oldMetadataData,
1241 "DataCount Size = %{public}u", newMetadata->data_capacity, oldMetadata->data_count);
1246 newMetadata->item_count = oldMetadata->item_count;
1247 newMetadata->data_count = oldMetadata->data_count;