From: Haesu Gwon Date: Thu, 19 Sep 2024 03:17:14 +0000 (+0900) Subject: [MediaVision] Check instance is disposed (#6331) X-Git-Tag: submit/tizen/20240919.150846~1^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=373f73d94ee84569fae2188042d761271477a771;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [MediaVision] Check instance is disposed (#6331) --- diff --git a/src/Tizen.Multimedia.Vision/MediaVision/InferenceFaceDetector.cs b/src/Tizen.Multimedia.Vision/MediaVision/InferenceFaceDetector.cs index a5fede9d8..5d423c9ce 100644 --- a/src/Tizen.Multimedia.Vision/MediaVision/InferenceFaceDetector.cs +++ b/src/Tizen.Multimedia.Vision/MediaVision/InferenceFaceDetector.cs @@ -159,6 +159,8 @@ namespace Tizen.Multimedia.Vision /// 12 public InferenceFaceDetectorResult GetRequestResults() { + ValidateNotDisposed(); + return new InferenceFaceDetectorResult(_handle); } diff --git a/src/Tizen.Multimedia.Vision/MediaVision/InferenceFacialLandmarkDetector.cs b/src/Tizen.Multimedia.Vision/MediaVision/InferenceFacialLandmarkDetector.cs index a963a6219..31c34e05a 100644 --- a/src/Tizen.Multimedia.Vision/MediaVision/InferenceFacialLandmarkDetector.cs +++ b/src/Tizen.Multimedia.Vision/MediaVision/InferenceFacialLandmarkDetector.cs @@ -158,6 +158,8 @@ namespace Tizen.Multimedia.Vision /// 12 public InferenceFacialLandmarkDetectorResult GetRequestResults() { + ValidateNotDisposed(); + return new InferenceFacialLandmarkDetectorResult(_handle); } diff --git a/src/Tizen.Multimedia.Vision/MediaVision/InferenceImageClassifier.cs b/src/Tizen.Multimedia.Vision/MediaVision/InferenceImageClassifier.cs index 57b7db8dc..95e5b516e 100644 --- a/src/Tizen.Multimedia.Vision/MediaVision/InferenceImageClassifier.cs +++ b/src/Tizen.Multimedia.Vision/MediaVision/InferenceImageClassifier.cs @@ -159,6 +159,8 @@ namespace Tizen.Multimedia.Vision /// 12 public InferenceImageClassifierResult GetRequestResults() { + ValidateNotDisposed(); + return new InferenceImageClassifierResult(_handle); } diff --git a/src/Tizen.Multimedia.Vision/MediaVision/InferenceObjectDetector.cs b/src/Tizen.Multimedia.Vision/MediaVision/InferenceObjectDetector.cs index 3945e79a6..ee41d7c0a 100644 --- a/src/Tizen.Multimedia.Vision/MediaVision/InferenceObjectDetector.cs +++ b/src/Tizen.Multimedia.Vision/MediaVision/InferenceObjectDetector.cs @@ -159,6 +159,8 @@ namespace Tizen.Multimedia.Vision /// 12 public InferenceObjectDetectorResult GetRequestResults() { + ValidateNotDisposed(); + return new InferenceObjectDetectorResult(_handle); } diff --git a/src/Tizen.Multimedia.Vision/MediaVision/InferencePoseLandmarkDetector.cs b/src/Tizen.Multimedia.Vision/MediaVision/InferencePoseLandmarkDetector.cs index a16a3f674..73fc5fbb4 100644 --- a/src/Tizen.Multimedia.Vision/MediaVision/InferencePoseLandmarkDetector.cs +++ b/src/Tizen.Multimedia.Vision/MediaVision/InferencePoseLandmarkDetector.cs @@ -159,6 +159,8 @@ namespace Tizen.Multimedia.Vision /// 12 public InferencePoseLandmarkDetectorResult GetRequestResults() { + ValidateNotDisposed(); + return new InferencePoseLandmarkDetectorResult(_handle); }