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);
    }
Exemple #2
0
 public unsafe void SetHDRMetaData(HdrMetadataType type, HdrMetadataHdr10 data)
 {
     SetHDRMetaData(type, Unsafe.SizeOf <HdrMetadataHdr10>(), new IntPtr(Unsafe.AsPointer(ref data)));
 }