Skip to content

Commit 1e9bf13

Browse files
GreenShadeZhangArlodotexe
authored andcommitted
fix:On the Windows app SDK using CameraHelper, FrameArrived time execution for a period of time will not be triggered.
1 parent 216ba41 commit 1e9bf13

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

components/Helpers/src/CameraHelper/CameraHelper.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,7 @@ private void Reader_FrameArrived(MediaFrameReader sender, MediaFrameArrivedEvent
295295
var frameArgs = new FrameEventArgs() { VideoFrame = vmf.GetVideoFrame() };
296296
handler?.Invoke(sender, frameArgs);
297297
}
298+
frame?.Dispose();
298299
}
299300

300301
private bool disposedValue = false;

components/Helpers/src/CameraHelper/FrameEventArgs.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ public VideoFrame VideoFrame
4242
}
4343

4444
_semaphore.Release();
45+
_videoFrame?.SoftwareBitmap?.Dispose();
46+
_videoFrame?.Dispose();
4547
return _videoFrameCopy! ?? _videoFrame!;
4648
}
4749

0 commit comments

Comments
 (0)