\param value is set to a null terminated string allocated using 'allocator'. The caller is responsible for freeing it. 'value' will be a nullptr if the given key is not found in the custom metadata map.
See Implementation
\param value is set to a null terminated string allocated using 'allocator'. The caller is responsible for freeing it. 'value' will be a nullptr if the given key is not found in the custom metadata map.