[MediaVision] Check instance is disposed (#6331)
authorHaesu Gwon <haesu.gwon@samsung.com>
Thu, 19 Sep 2024 03:17:14 +0000 (12:17 +0900)
committerGitHub <noreply@github.com>
Thu, 19 Sep 2024 03:17:14 +0000 (12:17 +0900)
src/Tizen.Multimedia.Vision/MediaVision/InferenceFaceDetector.cs
src/Tizen.Multimedia.Vision/MediaVision/InferenceFacialLandmarkDetector.cs
src/Tizen.Multimedia.Vision/MediaVision/InferenceImageClassifier.cs
src/Tizen.Multimedia.Vision/MediaVision/InferenceObjectDetector.cs
src/Tizen.Multimedia.Vision/MediaVision/InferencePoseLandmarkDetector.cs

index a5fede9d8c8cf821551079518277b771ad85d43d..5d423c9ce1d92a308091a8da74bbc28e9b393df5 100644 (file)
@@ -159,6 +159,8 @@ namespace Tizen.Multimedia.Vision
         /// <since_tizen> 12 </since_tizen>
         public InferenceFaceDetectorResult GetRequestResults()
         {
+            ValidateNotDisposed();
+
             return new InferenceFaceDetectorResult(_handle);
         }
 
index a963a62199be1eac354fb1de14cb6a91f87e7fb0..31c34e05a9be5b16434575d7f99cab85018ef55e 100644 (file)
@@ -158,6 +158,8 @@ namespace Tizen.Multimedia.Vision
         /// <since_tizen> 12 </since_tizen>
         public InferenceFacialLandmarkDetectorResult GetRequestResults()
         {
+            ValidateNotDisposed();
+
             return new InferenceFacialLandmarkDetectorResult(_handle);
         }
 
index 57b7db8dcebc5c797a311b83d25a79f53517f47e..95e5b516e295991cf237d59a1d3416e5d49d7375 100644 (file)
@@ -159,6 +159,8 @@ namespace Tizen.Multimedia.Vision
         /// <since_tizen> 12 </since_tizen>
         public InferenceImageClassifierResult GetRequestResults()
         {
+            ValidateNotDisposed();
+
             return new InferenceImageClassifierResult(_handle);
         }
 
index 3945e79a65726cff8351413efd5d3928231cfd6f..ee41d7c0ac41fce3a61163642275371e719e4c94 100644 (file)
@@ -159,6 +159,8 @@ namespace Tizen.Multimedia.Vision
         /// <since_tizen> 12 </since_tizen>
         public InferenceObjectDetectorResult GetRequestResults()
         {
+            ValidateNotDisposed();
+
             return new InferenceObjectDetectorResult(_handle);
         }
 
index a16a3f67474c99b7cd886b13affb32bc5f43b5aa..73fc5fbb44a3cbd9a3484d0802af2e596a17a5e1 100644 (file)
@@ -159,6 +159,8 @@ namespace Tizen.Multimedia.Vision
         /// <since_tizen> 12 </since_tizen>
         public InferencePoseLandmarkDetectorResult GetRequestResults()
         {
+            ValidateNotDisposed();
+
             return new InferencePoseLandmarkDetectorResult(_handle);
         }