Skip to content

Commit 36fbed9

Browse files
committed
the video buffers need disposable flags so the the GC doesn't clean up too late from C# layer
1 parent 25dcf65 commit 36fbed9

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

idl/VideoBuffers.idl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ namespace org
107107
VideoFrameNativeBuffer nativeFrame;
108108
};
109109

110+
[disposable]
110111
interface VideoFramePlanarYuvBuffer : VideoFrameBuffer
111112
{
112113
[constructor, default, delete]
@@ -155,6 +156,7 @@ namespace org
155156
VideoData v;
156157
};
157158

159+
[disposable]
158160
interface VideoFramePlanarYuvaBuffer : VideoFramePlanarYuvBuffer
159161
{
160162
[constructor, default, delete]
@@ -171,6 +173,7 @@ namespace org
171173
VideoData a;
172174
};
173175

176+
[disposable]
174177
interface VideoFrameNativeBuffer : VideoFrameBuffer
175178
{
176179
[constructor, default, delete]

0 commit comments

Comments
 (0)