Lines Matching defs:metadata
304 int32_t size, uint8_t *metadata)
306 if (buffer == nullptr || metadata == nullptr || size <= 0) {
311 std::vector<uint8_t> mD(metadata, metadata + size);
317 OH_NativeBuffer_MetadataType hdrMetadataType = static_cast<OH_NativeBuffer_MetadataType>(*metadata);
332 static GSError OH_NativeBuffer_GetMatedataValueType(sptr<SurfaceBuffer> sbuffer, int32_t *size, uint8_t **metadata)
348 *metadata = new uint8_t[*size];
349 errno_t err = memcpy_s(*metadata, *size, &(it->first), *size);
351 delete[] *metadata;
352 *metadata = nullptr;
363 int32_t *size, uint8_t **metadata)
365 if (buffer == nullptr || metadata == nullptr || size == nullptr) {
376 ret = OH_NativeBuffer_GetMatedataValueType(sbuffer, size, metadata);
393 *metadata = new uint8_t[mD.size()];
394 errno_t err = memcpy_s(*metadata, mD.size(), &mD[0], mD.size());
396 delete[] *metadata;
397 *metadata = nullptr;