Fix ImageFramePacket.Get trying to get a handle that it doesn't own

Signed-off-by: Ayane <ayane@vignetteapp.org>
This commit is contained in:
Ayane
2023-02-28 14:27:13 +08:00
parent 7289277679
commit 234fd8305e
2 changed files with 1 additions and 2 deletions

View File

@ -4,7 +4,6 @@
using System;
using System.Linq;
using System.Runtime.InteropServices;
using Mediapipe.Net.Core;
using Mediapipe.Net.Framework.Format;
using Mediapipe.Net.Framework.Protobuf;

View File

@ -36,7 +36,7 @@ namespace Mediapipe.Net.Framework.Packets
UnsafeNativeMethods.mp_Packet__GetImageFrame(MpPtr, out var imageFramePtr).Assert();
GC.KeepAlive(this);
return new ImageFrame(imageFramePtr);
return new ImageFrame(imageFramePtr, false);
}
public override StatusOr<ImageFrame> Consume()