projects
/
platform
/
core
/
csapi
/
tizenfx.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[Camera] Fix preview gc issue (#3918)
[platform/core/csapi/tizenfx.git]
/
src
/
Tizen.Multimedia.Camera
/
Camera
/
EncodedPlane.cs
diff --git
a/src/Tizen.Multimedia.Camera/Camera/EncodedPlane.cs
b/src/Tizen.Multimedia.Camera/Camera/EncodedPlane.cs
index
fae8ea9
..
638c6b4
100644
(file)
--- a/
src/Tizen.Multimedia.Camera/Camera/EncodedPlane.cs
+++ b/
src/Tizen.Multimedia.Camera/Camera/EncodedPlane.cs
@@
-14,9
+14,6
@@
* limitations under the License.
*/
* limitations under the License.
*/
-using System.Runtime.InteropServices;
-using static Interop.Camera;
-
namespace Tizen.Multimedia
{
/// <summary>
namespace Tizen.Multimedia
{
/// <summary>
@@
-25,12
+22,10
@@
namespace Tizen.Multimedia
/// <since_tizen> 3 </since_tizen>
public class EncodedPlane : IPreviewPlane
{
/// <since_tizen> 3 </since_tizen>
public class EncodedPlane : IPreviewPlane
{
- internal EncodedPlane(
EncodedPlaneStruct unmanagedData
)
+ internal EncodedPlane(
byte[] data, bool isDeltaFrame
)
{
{
- Data = new byte[unmanagedData.DataLength];
- Marshal.Copy(unmanagedData.Data, Data, 0, (int)unmanagedData.DataLength);
-
- IsDeltaFrame = unmanagedData.IsDeltaFrame;
+ Data = data;
+ IsDeltaFrame = isDeltaFrame;
}
/// <summary>
}
/// <summary>