public void SetHDRMetaData(HdrMetadataType type, HdrMetadataHdr10 data) { var native = new HdrMetadataHdr10.__Native(); data.__MarshalTo(ref native); SetHDRMetaData(type, sizeof(HdrMetadataHdr10.__Native), new IntPtr(&native)); data.__MarshalFree(ref native); }
public unsafe void SetHDRMetaData(HdrMetadataType type, HdrMetadataHdr10 data) { SetHDRMetaData(type, Unsafe.SizeOf <HdrMetadataHdr10>(), new IntPtr(Unsafe.AsPointer(ref data))); }