mirror of
https://github.com/cosyneco/MediaPipe.NET.git
synced 2025-08-24 08:40:39 +08:00
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:
@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Runtime.InteropServices;
|
|
||||||
using Mediapipe.Net.Core;
|
using Mediapipe.Net.Core;
|
||||||
using Mediapipe.Net.Framework.Format;
|
using Mediapipe.Net.Framework.Format;
|
||||||
using Mediapipe.Net.Framework.Protobuf;
|
using Mediapipe.Net.Framework.Protobuf;
|
||||||
|
@ -36,7 +36,7 @@ namespace Mediapipe.Net.Framework.Packets
|
|||||||
UnsafeNativeMethods.mp_Packet__GetImageFrame(MpPtr, out var imageFramePtr).Assert();
|
UnsafeNativeMethods.mp_Packet__GetImageFrame(MpPtr, out var imageFramePtr).Assert();
|
||||||
GC.KeepAlive(this);
|
GC.KeepAlive(this);
|
||||||
|
|
||||||
return new ImageFrame(imageFramePtr);
|
return new ImageFrame(imageFramePtr, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public override StatusOr<ImageFrame> Consume()
|
public override StatusOr<ImageFrame> Consume()
|
||||||
|
Reference in New Issue
Block a user