4 <name>Tizen.Multimedia.Vision</name>
7 <member name="T:Interop">
24 <member name="T:Interop.MediaVision">
26 Interop for Media Vision APIs.
29 Interop for Media Vision APIs.
32 Interop for Media Vision APIs.
35 Interop for Media Vision APIs.
38 Interop for Media Vision APIs.
41 <member name="T:Interop.MediaVision.BarcodeDetector">
43 Interop for Barcode Detector APIs.
46 <member name="T:Interop.MediaVision.BarcodeGenerator">
48 Interop for Barcode Generator APIs.
51 <member name="T:Interop.MediaVision.MediaSource">
53 Interop for Media Vision Source APIs.
56 <member name="T:Interop.MediaVision.EngineConfig">
58 Interop for Engine Configuration APIs.
61 <member name="T:Interop.MediaVision.Face">
63 Interop for Face APIs.
66 <member name="T:Interop.MediaVision.FaceRecognitionModel">
68 Interop for FaceRecognitionModel APIs.
71 <member name="T:Interop.MediaVision.FaceTrackingModel">
73 Interop for FaceTrackingModel APIs.
76 <member name="T:Interop.MediaVision.Image">
78 Interop for Image APIs.
81 <member name="T:Interop.MediaVision.ImageTrackingModel">
83 Interop for ImageTrackingModel APIs.
86 <member name="T:Interop.MediaVision.Surveillance">
88 Interop for Surveillance APIs.
91 <member name="T:Tizen.Multimedia.Vision.Barcode">
93 Represents a detected barcode.
95 <since_tizen> 3</since_tizen>
97 <member name="M:Tizen.Multimedia.Vision.Barcode.#ctor(Tizen.Multimedia.Vision.Quadrangle,System.String,Tizen.Multimedia.Vision.BarcodeType)">
99 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.Barcode"/> class.
101 <since_tizen> 3</since_tizen>
103 <member name="P:Tizen.Multimedia.Vision.Barcode.Region">
105 The quadrangle location of the detected barcode.
107 <since_tizen> 3</since_tizen>
109 <member name="P:Tizen.Multimedia.Vision.Barcode.Message">
111 The decoded message of the barcode.
113 <since_tizen> 3</since_tizen>
115 <member name="P:Tizen.Multimedia.Vision.Barcode.Type">
117 The type of the detected barcode.
119 <since_tizen> 3</since_tizen>
121 <member name="M:Tizen.Multimedia.Vision.Barcode.ToString">
123 Returns a string that represents the current object.
125 <returns>A string that represents the current object.</returns>
127 <member name="T:Tizen.Multimedia.Vision.BarcodeDetectionConfiguration">
129 Represents a configuration of <see cref="T:Tizen.Multimedia.Vision.BarcodeDetector"/>.
131 <seealso cref="T:Tizen.Multimedia.Vision.BarcodeDetector"/>
132 <since_tizen> 3 </since_tizen>
134 <member name="M:Tizen.Multimedia.Vision.BarcodeDetectionConfiguration.#ctor">
136 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.BarcodeDetectionConfiguration"/> class.
138 <exception cref="!:System.NotSupportedException">The feature is not supported.</exception>
139 <since_tizen> 3 </since_tizen>
141 <member name="P:Tizen.Multimedia.Vision.BarcodeDetectionConfiguration.Target">
143 Gets or sets the target of the barcode detection.
145 <exception cref="!:System.ArgumentException"><paramref name="value"/> is not valid.</exception>
146 <exception cref="!:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.BarcodeDetectionConfiguration"/> already has been disposed of.</exception>
147 <since_tizen> 3 </since_tizen>
149 <member name="T:Tizen.Multimedia.Vision.BarcodeDetectionTarget">
151 Specifies the target of <see cref="T:Tizen.Multimedia.Vision.BarcodeDetector"/>.
153 <since_tizen> 3 </since_tizen>
155 <member name="F:Tizen.Multimedia.Vision.BarcodeDetectionTarget.All">
159 <since_tizen> 3 </since_tizen>
161 <member name="F:Tizen.Multimedia.Vision.BarcodeDetectionTarget.Barcode1D">
165 <since_tizen> 3 </since_tizen>
167 <member name="F:Tizen.Multimedia.Vision.BarcodeDetectionTarget.Barcode2D">
171 <since_tizen> 3 </since_tizen>
173 <member name="T:Tizen.Multimedia.Vision.BarcodeDetector">
175 Provides the ability to detect barcodes on image sources.
177 <since_tizen> 3 </since_tizen>
179 <member name="M:Tizen.Multimedia.Vision.BarcodeDetector.DetectAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Rectangle)">
181 Detects barcodes on the source and reads the message from it.
183 <param name="source">The <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> instance.</param>
184 <param name="roi">Region of interest - rectangular area on the source which will be used for
185 barcode detection. Note that roi should be inside area on the source.</param>
186 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
187 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
188 <exception cref="T:System.ObjectDisposedException"><paramref name="source"/> already has been disposed of.</exception>
189 <returns>A task that represents the asynchronous detect operation.</returns>
190 <seealso cref="T:Tizen.Multimedia.Vision.Barcode"/>
191 <since_tizen> 3</since_tizen>
193 <member name="M:Tizen.Multimedia.Vision.BarcodeDetector.DetectAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Rectangle,Tizen.Multimedia.Vision.BarcodeDetectionConfiguration)">
195 Detects barcodes on the source and reads the message from it with <see cref="T:Tizen.Multimedia.Vision.BarcodeDetectionConfiguration"/>.
197 <param name="source">The <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> instance.</param>
198 <param name="roi">Region of interest - rectangular area on the source which will be used for
199 barcode detection. Note that roi should be inside area on the source.</param>
200 <param name="config">The configuration of the barcode detector. This value can be null.</param>
201 <returns>A task that represents the asynchronous detect operation.</returns>
202 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
203 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
204 <exception cref="T:System.ObjectDisposedException">
205 <paramref name="source"/> already has been disposed of.\n
207 <paramref name="config"/> already has been disposed of.
209 <seealso cref="T:Tizen.Multimedia.Vision.Barcode"/>
210 <since_tizen> 3</since_tizen>
212 <member name="T:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration">
214 Represents a configuration of <see cref="T:Tizen.Multimedia.Vision.BarcodeGenerator"/> instances.
216 <seealso cref="T:Tizen.Multimedia.Vision.BarcodeGenerator"/>
217 <since_tizen> 3 </since_tizen>
219 <member name="M:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration.#ctor">
221 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration"/> class.
223 <exception cref="!:System.NotSupportedException">The feature is not supported.</exception>
224 <since_tizen> 3 </since_tizen>
226 <member name="P:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration.TextVisibility">
228 Gets or sets the text visibility of the barcode to be generated.
230 <exception cref="!:System.ArgumentException"><paramref name="value"/> is not valid.</exception>
231 <exception cref="!:ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration"/> already has been disposed of.</exception>
232 <since_tizen> 3 </since_tizen>
234 <member name="P:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration.ForegroundColor">
236 Gets or sets the foreground color of the barcode to be generated.
239 The alpha value of the color will be ignored.
241 <exception cref="!:ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration"/> already has been disposed of.</exception>
242 <since_tizen> 3 </since_tizen>
244 <member name="P:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration.BackgroundColor">
246 Gets or sets the background color of the barcode to be generated.
249 The alpha value of the color will be ignored.
251 <exception cref="!:ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration"/> already has been disposed of.</exception>
252 <since_tizen> 3 </since_tizen>
254 <member name="T:Tizen.Multimedia.Vision.BarcodeGenerator">
256 Provides the ability to generate barcodes and QR codes.
257 Different encoding types <see cref="T:Tizen.Multimedia.Vision.QrMode"/>, error correction codes <see cref="T:Tizen.Multimedia.Vision.ErrorCorrectionLevel"/>,
258 and code versions are supported for QRCodes.
260 <seealso cref="T:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration"/>
261 <since_tizen> 3 </since_tizen>
263 <member name="M:Tizen.Multimedia.Vision.BarcodeGenerator.GenerateSource(System.String,Tizen.Multimedia.Vision.QrConfiguration)">
265 Generates a QR image with the specified message.
267 <param name="message">The message to be encoded in the barcode.</param>
268 <param name="qrConfig">The <see cref="T:Tizen.Multimedia.Vision.QrConfiguration"/> instance.</param>
269 <returns><see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> containing the generated QR image.</returns>
270 <exception cref="T:System.ArgumentNullException">
271 <paramref name="qrConfig"/> is null.\n
273 <paramref name="message"/> is null.
275 <exception cref="T:System.ArgumentException">
276 <paramref name="message"/> is too long.\n
278 <paramref name="message"/> contains characters which are illegal by the <see cref="T:Tizen.Multimedia.Vision.QrMode"/>.
280 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
281 <seealso cref="T:Tizen.Multimedia.Vision.QrMode"/>
282 <since_tizen> 3 </since_tizen>
284 <member name="M:Tizen.Multimedia.Vision.BarcodeGenerator.GenerateSource(System.String,Tizen.Multimedia.Vision.QrConfiguration,Tizen.Multimedia.Vision.BarcodeGenerationConfiguration)">
286 Generates a QR image with the specified message with <see cref="T:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration"/>.
288 <param name="message">The message to be encoded in the barcode.</param>
289 <param name="qrConfig">The <see cref="T:Tizen.Multimedia.Vision.QrConfiguration"/> instance.</param>
290 <param name="config">The configuration of the barcode generator. This value can be null.</param>
291 <returns><see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> containing the generated QR image.</returns>
293 <see cref="P:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration.TextVisibility"/> must be <see cref="F:Tizen.Multimedia.Visibility.Invisible"/>,
294 because the text visibility is not supported in the QR code.
296 <exception cref="T:System.ArgumentNullException">
297 <paramref name="qrConfig"/> is null.\n
299 <paramref name="message"/> is null.
301 <exception cref="T:System.ArgumentException">
302 <paramref name="message"/> is too long.\n
304 <paramref name="message"/> contains characters which are illegal by the <see cref="T:Tizen.Multimedia.Vision.QrMode"/>.
306 <exception cref="T:System.NotSupportedException">
307 The feature is not supported.\n
309 <see cref="P:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration.TextVisibility"/> is the <see cref="F:Tizen.Multimedia.Visibility.Visible"/>.
311 <exception cref="T:System.ObjectDisposedException"><paramref name="config"/> already has been disposed of.</exception>
312 <seealso cref="T:Tizen.Multimedia.Vision.QrMode"/>
313 <since_tizen> 3 </since_tizen>
315 <member name="M:Tizen.Multimedia.Vision.BarcodeGenerator.GenerateSource(System.String,Tizen.Multimedia.Vision.BarcodeType)">
317 Generates a barcode image with the specified message.
319 <param name="message">The message to be encoded in the barcode.</param>
320 <param name="type">Type of the barcode to be generated.</param>
321 <returns><see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> containing the generated barcode image.</returns>
322 <exception cref="T:System.ArgumentNullException"><paramref name="message"/> is null.</exception>
323 <exception cref="T:System.ArgumentException">
324 <paramref name="message"/> is too long.\n
326 <paramref name="type"/> is <see cref="F:Tizen.Multimedia.Vision.BarcodeType.QR"/>.\n
328 <paramref name="type"/> is invalid.
330 <paramref name="message"/> contains illegal characters.
332 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
333 <since_tizen> 3 </since_tizen>
335 <member name="M:Tizen.Multimedia.Vision.BarcodeGenerator.GenerateSource(System.String,Tizen.Multimedia.Vision.BarcodeType,Tizen.Multimedia.Vision.BarcodeGenerationConfiguration)">
337 Generates a barcode image with the specified message and <see cref="T:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration"/>.
339 <param name="message">The message to be encoded in the barcode.</param>
340 <param name="type">Type of the barcode to be generated.</param>
341 <param name="config">The configuration of the barcode generator. This value can be null.</param>
342 <returns><see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> containing the generated barcode image.</returns>
343 <exception cref="T:System.ArgumentNullException"><paramref name="message"/> is null.</exception>
344 <exception cref="T:System.ArgumentException">
345 <paramref name="message"/> is too long.\n
347 <paramref name="type"/> is <see cref="F:Tizen.Multimedia.Vision.BarcodeType.QR"/>.
349 <paramref name="type"/> is invalid.
351 <paramref name="message"/> contains illegal characters.
353 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
354 <exception cref="T:System.ObjectDisposedException"><paramref name="config"/> already has been disposed of.</exception>
355 <since_tizen> 3 </since_tizen>
357 <member name="M:Tizen.Multimedia.Vision.BarcodeGenerator.GenerateImage(System.String,Tizen.Multimedia.Vision.QrConfiguration,Tizen.Multimedia.Vision.BarcodeImageConfiguration)">
359 Generates a QR image file with the specified message.
362 <see cref="P:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration.TextVisibility"/> must be <see cref="F:Tizen.Multimedia.Visibility.Invisible"/>,
363 because the text visibility is not supported in the QR code.
365 <param name="message">The message to be encoded in the barcode.</param>
366 <param name="qrConfig">The <see cref="T:Tizen.Multimedia.Vision.QrConfiguration"/> instance.</param>
367 <param name="imageConfig">The <see cref="T:Tizen.Multimedia.Vision.BarcodeImageConfiguration"/> that contains information about the file to be generated.</param>
368 <exception cref="T:System.ArgumentNullException">
369 <paramref name="message"/> is null.\n
371 <paramref name="qrConfig"/> is null.\n
373 <paramref name="imageConfig"/> is null.
375 <exception cref="T:System.ArgumentException">
376 <paramref name="message"/> is too long.\n
378 <paramref name="message"/> contains characters which are illegal by the <see cref="T:Tizen.Multimedia.Vision.QrMode"/>.
380 <exception cref="T:System.UnauthorizedAccessException">No permission to write a file.</exception>
381 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
382 <seealso cref="T:Tizen.Multimedia.Vision.QrMode"/>
383 <since_tizen> 3 </since_tizen>
385 <member name="M:Tizen.Multimedia.Vision.BarcodeGenerator.GenerateImage(System.String,Tizen.Multimedia.Vision.QrConfiguration,Tizen.Multimedia.Vision.BarcodeImageConfiguration,Tizen.Multimedia.Vision.BarcodeGenerationConfiguration)">
387 Generates a QR image file with the specified message and <see cref="T:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration"/>.
390 <see cref="P:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration.TextVisibility"/> must be <see cref="F:Tizen.Multimedia.Visibility.Invisible"/>,
391 because the text visibility is not supported in the QR code.
393 <param name="message">The message to be encoded in the barcode.</param>
394 <param name="qrConfig">The <see cref="T:Tizen.Multimedia.Vision.QrConfiguration"/> instance.</param>
395 <param name="imageConfig">The <see cref="T:Tizen.Multimedia.Vision.BarcodeImageConfiguration"/> that contains
396 information about the file to be generated.</param>
397 <param name="config">The configuration of the barcode generator. This value can be null.</param>
398 <exception cref="T:System.ArgumentNullException">
399 <paramref name="message"/> is null.\n
401 <paramref name="qrConfig"/> is null.\n
403 <paramref name="imageConfig"/> is null.
405 <exception cref="T:System.ArgumentException">
406 <paramref name="message"/> is too long.\n
408 <paramref name="message"/> contains characters which are illegal by the <see cref="T:Tizen.Multimedia.Vision.QrMode"/>.
410 <exception cref="T:System.UnauthorizedAccessException">No permission to write a file.</exception>
411 <exception cref="T:System.NotSupportedException">
412 The feature is not supported.\n
414 <see cref="P:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration.TextVisibility"/> is the <see cref="F:Tizen.Multimedia.Visibility.Visible"/>.
416 <exception cref="T:System.ObjectDisposedException"><paramref name="config"/> already has been disposed of.</exception>
417 <since_tizen> 3 </since_tizen>
419 <member name="M:Tizen.Multimedia.Vision.BarcodeGenerator.GenerateImage(System.String,Tizen.Multimedia.Vision.BarcodeType,Tizen.Multimedia.Vision.BarcodeImageConfiguration)">
421 Generates a barcode image file with the specified message.
423 <param name="message">The message to be encoded in the barcode.</param>
424 <param name="type">Type of the barcode to be generated.</param>
425 <param name="imageConfig">The <see cref="T:Tizen.Multimedia.Vision.BarcodeImageConfiguration"/> that contains
426 information about the file to be generated.</param>
427 <exception cref="T:System.ArgumentNullException">
428 <paramref name="message"/> is null.\n
430 <paramref name="imageConfig"/> is null.
432 <exception cref="T:System.ArgumentException">
433 <paramref name="message"/> is too long.\n
435 <paramref name="type"/> is <see cref="F:Tizen.Multimedia.Vision.BarcodeType.QR"/>.
437 <paramref name="type"/> is invalid.
439 <paramref name="message"/> contains illegal characters.
441 <exception cref="T:System.UnauthorizedAccessException">No permission to write a file.</exception>
442 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
443 <since_tizen> 3 </since_tizen>
445 <member name="M:Tizen.Multimedia.Vision.BarcodeGenerator.GenerateImage(System.String,Tizen.Multimedia.Vision.BarcodeType,Tizen.Multimedia.Vision.BarcodeImageConfiguration,Tizen.Multimedia.Vision.BarcodeGenerationConfiguration)">
447 Generates a barcode image file with the specified message and <see cref="T:Tizen.Multimedia.Vision.BarcodeGenerationConfiguration"/>.
449 <param name="message">The message to be encoded in the barcode.</param>
450 <param name="type">Type of the barcode to be generated.</param>
451 <param name="imageConfig">The <see cref="T:Tizen.Multimedia.Vision.BarcodeImageConfiguration"/> that contains
452 information about the file to be generated.</param>
453 <param name="config">The configuration of the barcode generator. This value can be null.</param>
454 <exception cref="T:System.ArgumentNullException">
455 <paramref name="message"/> is null.\n
457 <paramref name="imageConfig"/> is null.
459 <exception cref="T:System.ArgumentException">
460 <paramref name="message"/> is too long.\n
462 <paramref name="type"/> is <see cref="F:Tizen.Multimedia.Vision.BarcodeType.QR"/>.
464 <paramref name="type"/> is invalid.
466 <paramref name="message"/> contains illegal characters.
468 <exception cref="T:System.UnauthorizedAccessException">No permission to write a file.</exception>
469 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
470 <exception cref="T:System.ObjectDisposedException"><paramref name="config"/> already has been disposed of.</exception>
471 <since_tizen> 3 </since_tizen>
473 <member name="T:Tizen.Multimedia.Vision.BarcodeImageConfiguration">
475 Represents a configuration for the image to be generated by <see cref="T:Tizen.Multimedia.Vision.BarcodeGenerator"/>.
477 <since_tizen> 3 </since_tizen>
479 <member name="M:Tizen.Multimedia.Vision.BarcodeImageConfiguration.#ctor(Tizen.Multimedia.Size,System.String,Tizen.Multimedia.Vision.BarcodeImageFormat)">
481 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.BarcodeImageConfiguration"/> class.
484 The mediastorage privilege (http://tizen.org/privilege/mediastorage) is needed if the image path is relevant to media storage.\n
485 The externalstorage privilege (http://tizen.org/privilege/externalstorage) is needed if the image path is relevant to external storage.
487 <param name="size">The <see cref="P:Tizen.Multimedia.Vision.BarcodeImageConfiguration.Size"/> of the generated image.</param>
488 <param name="path">The path to the file to be generated.</param>
489 <param name="imageFormat">The format of the output image.</param>
490 <exception cref="T:System.ArgumentOutOfRangeException">
491 The width of <paramref name="size"/> is less than or equal to zero.\n
493 The height of <paramref name="size"/> is less than or equal to zero.
495 <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>
496 <exception cref="T:System.ArgumentException"><paramref name="imageFormat"/> is invalid.</exception>
498 BarcodeImageConfiguration imageConfig = new BarcodeImageConfiguration(new Size(500, 400), "/opt/usr/test-barcode-generate-new", BarcodeImageFormat.JPG);
500 <since_tizen> 3 </since_tizen>
502 <member name="M:Tizen.Multimedia.Vision.BarcodeImageConfiguration.#ctor(System.Int32,System.Int32,System.String,Tizen.Multimedia.Vision.BarcodeImageFormat)">
504 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.BarcodeImageConfiguration"/> class.
507 The mediastorage privilege (http://tizen.org/privilege/mediastorage) is needed if the image path is relevant to media storage.\n
508 The externalstorage privilege (http://tizen.org/privilege/externalstorage) is needed if the image path is relevant to external storage.
510 <param name="width">The width of the image to be generated.</param>
511 <param name="height">The height of the image to be generated.</param>
512 <param name="path">The path to the file to be generated.</param>
513 <param name="imageFormat">The format of the output image.</param>
514 <exception cref="T:System.ArgumentOutOfRangeException">
515 <paramref name="width"/> is less than or equal to zero.\n
517 <paramref name="height"/> is less than or equal to zero.
519 <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>
520 <exception cref="T:System.ArgumentException"><paramref name="imageFormat"/> is invalid.</exception>
522 BarcodeImageConfiguration imageConfig = new BarcodeImageConfiguration(500, 400, "/opt/usr/test-barcode-generate-new", BarcodeImageFormat.JPG);
524 <since_tizen> 3 </since_tizen>
526 <member name="P:Tizen.Multimedia.Vision.BarcodeImageConfiguration.Size">
528 Gets the size of the image.
530 <since_tizen> 3 </since_tizen>
532 <member name="P:Tizen.Multimedia.Vision.BarcodeImageConfiguration.Width">
534 Gets the width of the image.
536 <since_tizen> 3 </since_tizen>
538 <member name="P:Tizen.Multimedia.Vision.BarcodeImageConfiguration.Height">
540 Gets the height of the image.
542 <since_tizen> 3 </since_tizen>
544 <member name="P:Tizen.Multimedia.Vision.BarcodeImageConfiguration.Path">
546 Gets the path to the file that has to be generated.
549 The mediastorage privilege (http://tizen.org/privilege/mediastorage) is needed if the image path is relevant to media storage.\n
550 The externalstorage privilege (http://tizen.org/privilege/externalstorage) is needed if the image path is relevant to external storage.
552 <since_tizen> 3 </since_tizen>
554 <member name="P:Tizen.Multimedia.Vision.BarcodeImageConfiguration.Format">
556 Gets the format of the output image.
558 <since_tizen> 3 </since_tizen>
560 <member name="T:Tizen.Multimedia.Vision.BarcodeImageFormat">
562 Specifies the supported image formats for <see cref="T:Tizen.Multimedia.Vision.BarcodeGenerator"/>
564 <seealso cref="T:Tizen.Multimedia.Vision.BarcodeImageConfiguration"/>
565 <since_tizen> 3 </since_tizen>
567 <member name="F:Tizen.Multimedia.Vision.BarcodeImageFormat.Bmp">
571 <since_tizen> 3 </since_tizen>
573 <member name="F:Tizen.Multimedia.Vision.BarcodeImageFormat.Jpeg">
577 <since_tizen> 3</since_tizen>
579 <member name="F:Tizen.Multimedia.Vision.BarcodeImageFormat.Png">
583 <since_tizen> 3 </since_tizen>
585 <member name="T:Tizen.Multimedia.Vision.BarcodeType">
587 Specifies the supported barcode types.
590 QR codes (versions 1 to 40) and set of 1D barcodes are supported.
592 <seealso cref="T:Tizen.Multimedia.Vision.BarcodeDetector"/>
593 <seealso cref="T:Tizen.Multimedia.Vision.BarcodeGenerator"/>
594 <since_tizen> 3 </since_tizen>
596 <member name="F:Tizen.Multimedia.Vision.BarcodeType.QR">
598 2D barcode - Quick Response code.
600 <since_tizen> 3 </since_tizen>
602 <member name="F:Tizen.Multimedia.Vision.BarcodeType.UpcA">
604 1D barcode - Universal Product Code with 12-digit.
606 <since_tizen> 3 </since_tizen>
608 <member name="F:Tizen.Multimedia.Vision.BarcodeType.UpcE">
610 1D barcode - Universal Product Code with 6-digit.
612 <since_tizen> 3 </since_tizen>
614 <member name="F:Tizen.Multimedia.Vision.BarcodeType.Ean8">
616 1D barcode - International Article Number with 8-digit.
618 <since_tizen> 3 </since_tizen>
620 <member name="F:Tizen.Multimedia.Vision.BarcodeType.Ean13">
622 1D barcode - International Article Number with 13-digit.
624 <since_tizen> 3</since_tizen>
626 <member name="F:Tizen.Multimedia.Vision.BarcodeType.Code128">
628 1D barcode - Code 128.
630 <since_tizen> 3 </since_tizen>
632 <member name="F:Tizen.Multimedia.Vision.BarcodeType.Code39">
634 1D barcode - Code 39.
636 <since_tizen> 3 </since_tizen>
638 <member name="F:Tizen.Multimedia.Vision.BarcodeType.I25">
640 1D barcode - Interleaved Two of Five.
642 <since_tizen> 3 </since_tizen>
644 <member name="T:Tizen.Multimedia.Vision.EngineConfiguration">
646 A base class for configuration classes.
648 <since_tizen> 3 </since_tizen>
650 <member name="M:Tizen.Multimedia.Vision.EngineConfiguration.Dispose">
652 Releases all resources used by the <see cref="T:Tizen.Multimedia.Vision.EngineConfiguration"/> object.
655 <member name="M:Tizen.Multimedia.Vision.EngineConfiguration.Dispose(System.Boolean)">
657 Releases the resources used by the <see cref="T:Tizen.Multimedia.Vision.EngineConfiguration"/> object.
659 <param name="disposing">
660 true to release both managed and unmanaged resources, otherwise false to release only unmanaged resources.
663 <member name="T:Tizen.Multimedia.Vision.ErrorCorrectionLevel">
665 Specifies the supported QR code error correction levels.
667 <since_tizen> 3 </since_tizen>
669 <member name="F:Tizen.Multimedia.Vision.ErrorCorrectionLevel.Low">
671 Recovery up to 7% losses.
673 <since_tizen> 3 </since_tizen>
675 <member name="F:Tizen.Multimedia.Vision.ErrorCorrectionLevel.Medium">
677 Recovery up to 15% losses.
679 <since_tizen> 3 </since_tizen>
681 <member name="F:Tizen.Multimedia.Vision.ErrorCorrectionLevel.Quartile">
683 Recovery up to 25% losses.
685 <since_tizen> 3 </since_tizen>
687 <member name="F:Tizen.Multimedia.Vision.ErrorCorrectionLevel.High">
689 Recovery up to 30% losses.
691 <since_tizen> 3 </since_tizen>
693 <member name="T:Tizen.Multimedia.Vision.EyeCondition">
695 Specifies the eyes state types.
697 <since_tizen> 3 </since_tizen>
699 <member name="F:Tizen.Multimedia.Vision.EyeCondition.Open">
703 <since_tizen> 3 </since_tizen>
705 <member name="F:Tizen.Multimedia.Vision.EyeCondition.Closed">
709 <since_tizen> 3 </since_tizen>
711 <member name="F:Tizen.Multimedia.Vision.EyeCondition.NotFound">
713 The eyes condition wasn't determined.
715 <since_tizen> 3 </since_tizen>
717 <member name="T:Tizen.Multimedia.Vision.FaceDetectionConfiguration">
719 Represents a configuration of <see cref="T:Tizen.Multimedia.Vision.FaceDetector"/> instances.
721 <since_tizen> 3 </since_tizen>
723 <member name="M:Tizen.Multimedia.Vision.FaceDetectionConfiguration.#ctor">
725 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.FaceDetectionConfiguration"/> class.
727 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
728 <since_tizen> 3</since_tizen>
730 <member name="P:Tizen.Multimedia.Vision.FaceDetectionConfiguration.ModelFilePath">
732 Gets or sets the face detection haarcascade xml file for face detection.
734 <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is null.</exception>
735 <since_tizen> 3 </since_tizen>
737 <member name="P:Tizen.Multimedia.Vision.FaceDetectionConfiguration.MinHeight">
739 Gets or sets the minimum height of a face which will be detected.
742 Default value is null (all detected faces will be applied), which can be changed to specify the minimum face height.
744 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
745 <since_tizen> 3 </since_tizen>
747 <member name="P:Tizen.Multimedia.Vision.FaceDetectionConfiguration.MinWidth">
749 Gets or sets the minimum width of a face which will be detected.
752 Default value is null (all detected faces will be applied), which can be changed to specify the minimum face width.
754 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
755 <since_tizen> 3 </since_tizen>
757 <member name="P:Tizen.Multimedia.Vision.FaceDetectionConfiguration.Roi">
759 Gets or sets the roi of the face detection.
762 Default value is null (the roi will be a full image), which can be changed to specify the roi for face detection.
764 <exception cref="T:System.ArgumentOutOfRangeException">
765 The width of <paramref name="value"/> is less than or equal to zero.\n
767 The height of <paramref name="value"/> is less than or equal to zero.\n
769 The x position of <paramref name="value"/> is less than zero.\n
771 The y position of <paramref name="value"/> is less than zero.\n
773 <since_tizen> 3 </since_tizen>
775 <member name="T:Tizen.Multimedia.Vision.FaceDetector">
777 Provides the ability to detect faces on image sources.
779 <since_tizen> 3 </since_tizen>
781 <member name="M:Tizen.Multimedia.Vision.FaceDetector.DetectAsync(Tizen.Multimedia.Vision.MediaVisionSource)">
783 Detects faces on the source.\n
784 Each time when DetectAsync is called, a set of the detected faces at the media source are received asynchronously.
786 <param name="source">The source of the media where faces will be detected.</param>
787 <returns>A task that represents the asynchronous detect operation.</returns>
788 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
789 <exception cref="T:System.NotSupportedException">
790 The feature is not supported.\n
792 The format of <paramref name="source"/> is not supported.
794 <since_tizen> 3 </since_tizen>
796 <member name="M:Tizen.Multimedia.Vision.FaceDetector.DetectAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.FaceDetectionConfiguration)">
798 Detects faces on the source.\n
799 Each time when DetectAsync is called, a set of the detected faces at the media source are received asynchronously.
801 <param name="source">The source of the media where faces will be detected.</param>
802 <param name="config">The configuration of engine will be used for detecting. This value can be null.</param>
803 <returns>A task that represents the asynchronous detect operation.</returns>
804 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
805 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
806 <since_tizen> 3 </since_tizen>
808 <member name="T:Tizen.Multimedia.Vision.FaceRecognitionConfiguration">
810 Represents a configuration of <see cref="T:Tizen.Multimedia.Vision.FaceRecognizer"/> instances.
812 <since_tizen> 3 </since_tizen>
814 <member name="M:Tizen.Multimedia.Vision.FaceRecognitionConfiguration.#ctor">
816 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionConfiguration"/> class.
818 <exception cref="!:System.NotSupportedException">The feature is not supported.</exception>
819 <since_tizen> 3 </since_tizen>
821 <member name="P:Tizen.Multimedia.Vision.FaceRecognitionConfiguration.ModelType">
823 Gets or sets the method used for face recognition model learning.
824 Default value is <see cref="F:Tizen.Multimedia.Vision.FaceRecognitionModelType.Lbph"/>.
826 <exception cref="!:System.ArgumentException"><paramref name="value"/> is not valid.</exception>
827 <since_tizen> 3 </since_tizen>
829 <member name="T:Tizen.Multimedia.Vision.FaceRecognitionModel">
831 Represents the face recognition model interface.
833 <since_tizen> 3 </since_tizen>
835 <member name="M:Tizen.Multimedia.Vision.FaceRecognitionModel.#ctor">
837 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> class.
839 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
840 <since_tizen> 3 </since_tizen>
842 <member name="M:Tizen.Multimedia.Vision.FaceRecognitionModel.#ctor(System.String)">
844 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> class with the specified path.
847 Models saved by <see cref="!:Save()"/> can be loaded.
849 <param name="modelPath">Path to the model to load.</param>
850 <exception cref="T:System.ArgumentNullException"><paramref name="modelPath"/> is null.</exception>
851 <exception cref="T:System.IO.FileNotFoundException"><paramref name="modelPath"/> is invalid.</exception>
852 <exception cref="T:System.NotSupportedException">
853 The feature is not supported.\n
855 <paramref name="modelPath"/> is not supported format.
857 <exception cref="T:System.UnauthorizedAccessException">No permission to access the specified file.</exception>
858 <seealso cref="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Save(System.String)"/>
859 <since_tizen> 3 </since_tizen>
861 <member name="P:Tizen.Multimedia.Vision.FaceRecognitionModel.Labels">
863 Gets labels that had been learned by the model.
865 <since_tizen> 3</since_tizen>
867 <member name="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Save(System.String)">
869 Saves the recognition model to the file.
871 <param name="path">Path to the file to save the model.</param>
872 <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>
873 <exception cref="T:System.UnauthorizedAccessException">No permission to write to the specified path.</exception>
874 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> has already been disposed of.</exception>
875 <exception cref="T:System.IO.DirectoryNotFoundException">The directory for <paramref name="path"/> does not exist.</exception>
876 <since_tizen> 3 </since_tizen>
878 <member name="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Add(Tizen.Multimedia.Vision.MediaVisionSource,System.Int32)">
880 Adds the face image example to be used for face recognition model learning.
882 <param name="source">The <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> that contains face image.</param>
883 <param name="label">The label that identifies face for which example is adding.
884 Specify the same labels for the face images of a single person when calling this method.
885 Has to be unique for each face.</param>
886 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
887 <exception cref="T:System.ObjectDisposedException">
888 The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> has already been disposed of.\n
890 <paramref name="source"/> has already been dispose of.
892 <seealso cref="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Learn(Tizen.Multimedia.Vision.FaceRecognitionConfiguration)"/>
893 <since_tizen> 3 </since_tizen>
895 <member name="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Add(Tizen.Multimedia.Vision.MediaVisionSource,System.Int32,Tizen.Multimedia.Rectangle)">
897 Adds the face image example to be used for face recognition model learning.
899 <param name="source">The <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> that contains face image.</param>
900 <param name="label">The label that identifies face for which example is adding.
901 Specify the same labels for the face images of a single person when calling this method.
902 Has to be unique for each face.</param>
903 <param name="area">The rectangular region of the face image at the source image.</param>
904 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
905 <exception cref="T:System.ObjectDisposedException">
906 The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> has already been disposed of.\n
908 <paramref name="source"/> has already been dispose of.
910 <seealso cref="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Learn(Tizen.Multimedia.Vision.FaceRecognitionConfiguration)"/>
911 <since_tizen> 3 </since_tizen>
913 <member name="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Remove(System.Int32)">
915 Removes all face examples added with the specified label.
917 <param name="label">The label that identifies face for which examples will be removed.</param>
918 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> has already been disposed of.</exception>
919 <returns>true if the examples are successfully removed; otherwise, false if there is no example labeled with the specified label.</returns>
920 <seealso cref="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Add(Tizen.Multimedia.Vision.MediaVisionSource,System.Int32)"/>
921 <seealso cref="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Add(Tizen.Multimedia.Vision.MediaVisionSource,System.Int32,Tizen.Multimedia.Rectangle)"/>
922 <since_tizen> 3 </since_tizen>
924 <member name="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Reset">
926 Removes all face examples.
928 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> has already been disposed of.</exception>
929 <since_tizen> 3 </since_tizen>
931 <member name="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Learn">
933 Learns the face recognition model.
936 Before you start the learning process, face recognition models have to be filled with the training data - face image examples.
937 These examples have to be provided by <see cref="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Add(Tizen.Multimedia.Vision.MediaVisionSource,System.Int32)"/> or <see cref="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Add(Tizen.Multimedia.Vision.MediaVisionSource,System.Int32,Tizen.Multimedia.Rectangle)"/>.
938 Recognition accuracy is usually increased when the different examples of the identical faces are added more and more.
939 But it depends on the used learning algorithm.
941 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> has already been disposed of.</exception>
942 <exception cref="T:System.InvalidOperationException">No examples added.</exception>
943 <seealso cref="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Add(Tizen.Multimedia.Vision.MediaVisionSource,System.Int32)"/>
944 <seealso cref="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Add(Tizen.Multimedia.Vision.MediaVisionSource,System.Int32,Tizen.Multimedia.Rectangle)"/>
945 <since_tizen> 3 </since_tizen>
947 <member name="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Learn(Tizen.Multimedia.Vision.FaceRecognitionConfiguration)">
949 Learns the face recognition model with <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionConfiguration"/>.
952 Before you start the learning process, face recognition models have to be filled with the training data - face image examples.
953 These examples have to be provided by <see cref="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Add(Tizen.Multimedia.Vision.MediaVisionSource,System.Int32)"/> or <see cref="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Add(Tizen.Multimedia.Vision.MediaVisionSource,System.Int32,Tizen.Multimedia.Rectangle)"/>.
954 Recognition accuracy is usually increased when the different examples of the identical faces are added more and more.
955 But it depends on the used learning algorithm.
957 <param name="config">The configuration used for learning of the recognition models. This value can be null.</param>
958 <exception cref="T:System.ObjectDisposedException">
959 The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> has already been disposed of.\n
961 <paramref name="config"/> has already been disposed of.
963 <exception cref="T:System.InvalidOperationException">No examples added.</exception>
964 <seealso cref="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Add(Tizen.Multimedia.Vision.MediaVisionSource,System.Int32)"/>
965 <seealso cref="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Add(Tizen.Multimedia.Vision.MediaVisionSource,System.Int32,Tizen.Multimedia.Rectangle)"/>
966 <since_tizen> 3 </since_tizen>
968 <member name="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Dispose">
970 Releases all the resources used by the <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> object.
973 <member name="M:Tizen.Multimedia.Vision.FaceRecognitionModel.Dispose(System.Boolean)">
975 Releases the resources used by the <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> object.
977 <param name="disposing">
978 true to release both managed and unmanaged resources; otherwise false to release only unmanaged resources.
981 <member name="T:Tizen.Multimedia.Vision.FaceRecognitionModelType">
983 Specifies the face recognition model learning algorithms.
985 <since_tizen> 3 </since_tizen>
987 <member name="F:Tizen.Multimedia.Vision.FaceRecognitionModelType.EigenFaces">
991 <since_tizen> 3 </since_tizen>
993 <member name="F:Tizen.Multimedia.Vision.FaceRecognitionModelType.FisherFaces">
997 <since_tizen> 3 </since_tizen>
999 <member name="F:Tizen.Multimedia.Vision.FaceRecognitionModelType.Lbph">
1001 Local Binary Patterns Histograms (LBPH); The default type.
1003 <since_tizen> 3 </since_tizen>
1005 <member name="T:Tizen.Multimedia.Vision.FaceRecognitionResult">
1007 Represents the result of <see cref="T:Tizen.Multimedia.Vision.FaceRecognizer"/> operations.
1009 <since_tizen> 3 </since_tizen>
1011 <member name="P:Tizen.Multimedia.Vision.FaceRecognitionResult.Success">
1013 Gets the value indicating the recognition is successful.
1015 <since_tizen> 3 </since_tizen>
1017 <member name="P:Tizen.Multimedia.Vision.FaceRecognitionResult.Label">
1019 Gets the label of the recognized face.
1021 <since_tizen> 3 </since_tizen>
1023 <member name="P:Tizen.Multimedia.Vision.FaceRecognitionResult.Area">
1025 Gets the location of the recognized face.
1027 <since_tizen> 3 </since_tizen>
1029 <member name="P:Tizen.Multimedia.Vision.FaceRecognitionResult.Confidence">
1031 The confidence of the recognition model that face has been recognized correctly (value from 0.0 to 1.0).
1032 No faces were recognized if confidence was 0.0. When model has been learned on large amount of examples,
1033 threshold for this value can be high (0.85-0.95). If model was learned for small amount of examples,
1034 then threshold can be reduced (0.5-0.85).
1036 <since_tizen> 3 </since_tizen>
1038 <member name="T:Tizen.Multimedia.Vision.FaceRecognizer">
1040 Provides the ability to recognize faces, face expressions, and eye condition on image sources.
1042 <since_tizen> 3 </since_tizen>
1044 <member name="M:Tizen.Multimedia.Vision.FaceRecognizer.RecognizeAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.FaceRecognitionModel)">
1046 Performs face recognition on the source with <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/>.
1048 <param name="source">The <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> of the media to recognize faces for.</param>
1049 <param name="recognitionModel">The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionConfiguration"/> to be used for recognition.</param>
1050 <returns>A task that represents the asynchronous recognition operation.</returns>
1051 <exception cref="T:System.ArgumentNullException">
1052 <paramref name="source"/> is null.\n
1054 <paramref name="recognitionModel"/> is null.
1056 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1057 <exception cref="T:System.ObjectDisposedException"><paramref name="source"/> has already been disposed of.</exception>
1058 <exception cref="T:System.InvalidOperationException"><paramref name="recognitionModel"/> is untrained model.</exception>
1059 <since_tizen> 3 </since_tizen>
1061 <member name="M:Tizen.Multimedia.Vision.FaceRecognizer.RecognizeAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.FaceRecognitionModel,Tizen.Multimedia.Rectangle)">
1063 Performs face recognition on the source with <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> and a bounding box.
1065 <param name="source">The <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> of the media to recognize faces for.</param>
1066 <param name="recognitionModel">The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> to be used for recognition.</param>
1067 <param name="bound">Rectangular box bounding face image on the source.</param>
1068 <returns>A task that represents the asynchronous recognition operation.</returns>
1069 <exception cref="T:System.ArgumentNullException">
1070 <paramref name="source"/> is null.\n
1072 <paramref name="recognitionModel"/> is null.
1074 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1075 <exception cref="T:System.ObjectDisposedException"><paramref name="source"/> has already been disposed of.</exception>
1076 <exception cref="T:System.InvalidOperationException"><paramref name="recognitionModel"/> is untrained model.</exception>
1077 <since_tizen> 3 </since_tizen>
1079 <member name="M:Tizen.Multimedia.Vision.FaceRecognizer.RecognizeAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.FaceRecognitionModel,Tizen.Multimedia.Vision.FaceRecognitionConfiguration)">
1081 Performs face recognition on the source with <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> and <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionConfiguration"/>.
1083 <param name="source">The <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> of the media to recognize faces for.</param>
1084 <param name="recognitionModel">The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> to be used for recognition.</param>
1085 <param name="config">The configuration used for recognition. This value can be null.</param>
1086 <returns>A task that represents the asynchronous recognition operation.</returns>
1087 <exception cref="T:System.ArgumentNullException">
1088 <paramref name="source"/> is null.\n
1090 <paramref name="recognitionModel"/> is null.
1092 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1093 <exception cref="T:System.ObjectDisposedException">
1094 <paramref name="source"/> has already been disposed of.\n
1096 <paramref name="config"/> has already been disposed of.
1098 <exception cref="T:System.InvalidOperationException"><paramref name="recognitionModel"/> is untrained model.</exception>
1099 <since_tizen> 3 </since_tizen>
1101 <member name="M:Tizen.Multimedia.Vision.FaceRecognizer.RecognizeAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.FaceRecognitionModel,Tizen.Multimedia.Rectangle,Tizen.Multimedia.Vision.FaceRecognitionConfiguration)">
1103 Performs face recognition on the source with <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/>, <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionConfiguration"/>
1106 <param name="source">The <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> of the media to recognize faces for.</param>
1107 <param name="recognitionModel">The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> to be used for recognition.</param>
1108 <param name="bound">Rectangular box bounding face image on the source.</param>
1109 <param name="config">The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionConfiguration"/> used for recognition. This value can be null.</param>
1110 <returns>A task that represents the asynchronous recognition operation.</returns>
1111 <exception cref="T:System.ArgumentNullException">
1112 <paramref name="source"/> is null.\n
1114 <paramref name="recognitionModel"/> is null.
1116 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1117 <exception cref="T:System.ObjectDisposedException">
1118 <paramref name="source"/> has already been disposed of.\n
1120 <paramref name="config"/> has already been disposed of.
1122 <exception cref="T:System.InvalidOperationException"><paramref name="recognitionModel"/> is untrained model.</exception>
1123 <since_tizen> 3 </since_tizen>
1125 <member name="M:Tizen.Multimedia.Vision.FaceRecognizer.RecognizeEyeConditionAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Rectangle)">
1127 Determines eye-blink condition on media source.
1129 <param name="source">The source of the media to recognize eye-blink condition for.</param>
1130 <param name="bound">The bounding the face at the source.</param>
1131 <returns>A task that represents the asynchronous recognition operation.</returns>
1132 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
1133 <exception cref="T:System.ObjectDisposedException"><paramref name="source"/> has already been disposed of.</exception>
1134 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1135 <since_tizen> 3 </since_tizen>
1137 <member name="M:Tizen.Multimedia.Vision.FaceRecognizer.RecognizeEyeConditionAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Rectangle,Tizen.Multimedia.Vision.FaceRecognitionConfiguration)">
1139 Determines eye-blink condition on the media source.
1141 <param name="source">The source of the media to recognize eye-blink condition for.</param>
1142 <param name="bound">The bounding the face at the source.</param>
1143 <param name="config">The configuration used for eye-blink condition recognition. This value can be null.</param>
1144 <returns>A task that represents the asynchronous recognition operation.</returns>
1145 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
1146 <exception cref="T:System.ObjectDisposedException">
1147 <paramref name="source"/> has already been disposed of.\n
1149 <paramref name="config"/> has already been disposed of.
1151 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1152 <since_tizen> 3 </since_tizen>
1154 <member name="M:Tizen.Multimedia.Vision.FaceRecognizer.RecognizeFacialExpressionAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Rectangle)">
1156 Determines facial expression on media source.
1158 <param name="source">The source of the media to recognize facial expression for.</param>
1159 <param name="bound">The location bounding the face at the source.</param>
1160 <returns>A task that represents the asynchronous recognition operation.</returns>
1161 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
1162 <exception cref="T:System.ObjectDisposedException"><paramref name="source"/> has already been disposed of.</exception>
1163 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1164 <since_tizen> 3 </since_tizen>
1166 <member name="M:Tizen.Multimedia.Vision.FaceRecognizer.RecognizeFacialExpressionAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Rectangle,Tizen.Multimedia.Vision.FaceRecognitionConfiguration)">
1168 Determines facial expression on media source.
1170 <param name="source">The source of the media to recognize facial expression for.</param>
1171 <param name="bound">The location bounding the face at the source.</param>
1172 <param name="config">The configuration used for expression recognition. This value can be null.</param>
1173 <returns>A task that represents the asynchronous recognition operation.</returns>
1174 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
1175 <exception cref="T:System.ObjectDisposedException">
1176 <paramref name="source"/> has already been disposed of.\n
1178 <paramref name="config"/> has already been disposed of.
1180 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1181 <since_tizen> 3 </since_tizen>
1183 <member name="T:Tizen.Multimedia.Vision.FaceTracker">
1185 Provides the ability to track faces on image sources.
1187 <since_tizen> 3 </since_tizen>
1189 <member name="M:Tizen.Multimedia.Vision.FaceTracker.TrackAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.FaceTrackingModel,System.Boolean)">
1191 Performs face tracking on the source with the trackingModel.
1193 <param name="source">The source of the media to recognize face for.</param>
1194 <param name="trackingModel">The model will be used for tracking.</param>
1195 <param name="doLearn">The value indicating whether model learning while tracking. If it is true, then the model will try to learn
1196 (if it supports learning feature), otherwise the model will be not learned during the invoking tracking iteration.
1197 Learning process improves tracking correctness, but can decrease tracking performance.</param>
1198 <returns>A task that represents the asynchronous tracking operation.</returns>
1199 <exception cref="T:System.ArgumentNullException">
1200 <paramref name="source"/> is null.\n
1202 <paramref name="trackingModel"/> is null.
1204 <exception cref="T:System.ObjectDisposedException">
1205 <paramref name="source"/> has already been disposed of.\n
1207 <paramref name="trackingModel"/> has already been disposed of.
1209 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1210 <exception cref="T:System.InvalidOperationException"><paramref name="trackingModel"/> is not prepared.</exception>
1211 <since_tizen> 3 </since_tizen>
1213 <member name="T:Tizen.Multimedia.Vision.FaceTrackingModel">
1215 Represents the face tracking model.
1217 <since_tizen> 3 </since_tizen>
1219 <member name="M:Tizen.Multimedia.Vision.FaceTrackingModel.#ctor">
1221 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.FaceTrackingModel"/> class.
1223 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1224 <since_tizen> 3 </since_tizen>
1226 <member name="M:Tizen.Multimedia.Vision.FaceTrackingModel.#ctor(System.String)">
1228 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.FaceTrackingModel"/> class with the specified path.
1231 Models saved by <see cref="!:Save()"/> can be loaded.
1233 <param name="modelPath">Path to the model to load.</param>
1234 <exception cref="T:System.ArgumentNullException"><paramref name="modelPath"/> is null.</exception>
1235 <exception cref="T:System.IO.FileNotFoundException"><paramref name="modelPath"/> is invalid.</exception>
1236 <exception cref="T:System.NotSupportedException">
1237 The feature is not supported.\n
1239 <paramref name="modelPath"/> is not supported format.
1241 <exception cref="T:System.UnauthorizedAccessException">No permission to access the specified file.</exception>
1242 <seealso cref="!:Save()"/>
1243 <since_tizen> 3 </since_tizen>
1245 <member name="M:Tizen.Multimedia.Vision.FaceTrackingModel.Prepare(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.Quadrangle)">
1247 Initializes the tracking model by the location of the face to be tracked.
1249 It is usually called once after the tracking model is created, and each time before tracking
1250 is started for the new sequence of sources, which is not the direct continuation of
1251 the sequence for which tracking has been performed before. But, it is allowed to call it
1252 between tracking sessions to allow Media Vision start to track more accurately.
1255 <paramref name="region"/> needs to be the position of the face to be tracked when called first time for the tracking model.
1256 <paramref name="region"/> is fitted to the valid region of <paramref name="source"/> if <paramref name="region"/> has invalid points.
1258 <param name="source">The source where face location is specified.
1259 Usually it is the first frame of the video or the first image in the continuous
1260 image sequence planned to be used for tracking.</param>
1261 <param name="region">The region determining position of the face to be tracked on the source.
1262 If null, then tracking model will try to find previously tracked face by itself.</param>
1263 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
1264 <exception cref="T:System.ObjectDisposedException">
1265 The <see cref="T:Tizen.Multimedia.Vision.FaceTrackingModel"/> has already been disposed of.\n
1267 <paramref name="source"/> has already bean disposed of.
1269 <since_tizen> 3 </since_tizen>
1271 <member name="M:Tizen.Multimedia.Vision.FaceTrackingModel.Save(System.String)">
1273 Saves the tracking model to the file.
1275 <param name="path">Path to the file to save the model.</param>
1276 <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>
1277 <exception cref="T:System.UnauthorizedAccessException">No permission to write to the specified path.</exception>
1278 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> has already been disposed of.</exception>
1279 <exception cref="T:System.IO.DirectoryNotFoundException">The directory for <paramref name="path"/> does not exist.</exception>
1280 <since_tizen> 3 </since_tizen>
1282 <member name="M:Tizen.Multimedia.Vision.FaceTrackingModel.Dispose">
1284 Releases all the resources used by the <see cref="T:Tizen.Multimedia.Vision.FaceTrackingModel"/> object.
1287 <member name="M:Tizen.Multimedia.Vision.FaceTrackingModel.Dispose(System.Boolean)">
1289 Releases the resources used by the <see cref="T:Tizen.Multimedia.Vision.FaceTrackingModel"/> object.
1291 <param name="disposing">
1292 true to release both managed and unmanaged resources; otherwise false to release only unmanaged resources.
1295 <member name="T:Tizen.Multimedia.Vision.FaceTrackingResult">
1297 Represents the result of face tracking operation.
1299 <since_tizen> 3 </since_tizen>
1301 <member name="P:Tizen.Multimedia.Vision.FaceTrackingResult.Success">
1303 Gets the value indicating the recognition is successful.
1305 <since_tizen> 3</since_tizen>
1307 <member name="P:Tizen.Multimedia.Vision.FaceTrackingResult.Region">
1309 Gets the region which determines the new position of the tracked face on the source.
1311 <since_tizen> 3 </since_tizen>
1313 <member name="P:Tizen.Multimedia.Vision.FaceTrackingResult.Confidence">
1315 The confidence of the tracking model that a new location of the face was determined correctly
1316 (value from 0.0 to 1.0). If no location was determined during the last track iteration, then the value is 0.0.
1318 <since_tizen> 3 </since_tizen>
1320 <member name="T:Tizen.Multimedia.Vision.FacialExpression">
1322 Specifies the expression types for faces.
1324 <since_tizen> 3 </since_tizen>
1326 <member name="F:Tizen.Multimedia.Vision.FacialExpression.Unknown">
1328 Unknown face expression.
1330 <since_tizen> 3 </since_tizen>
1332 <member name="F:Tizen.Multimedia.Vision.FacialExpression.Neutral">
1334 Face expression is neutral.
1336 <since_tizen> 3 </since_tizen>
1338 <member name="F:Tizen.Multimedia.Vision.FacialExpression.Smile">
1340 Face expression is smiling.
1342 <since_tizen> 3 </since_tizen>
1344 <member name="F:Tizen.Multimedia.Vision.FacialExpression.Sadness">
1346 Face expression is sadness.
1348 <since_tizen> 3 </since_tizen>
1350 <member name="F:Tizen.Multimedia.Vision.FacialExpression.Surprise">
1352 Face expression is surprise.
1354 <since_tizen> 3 </since_tizen>
1356 <member name="F:Tizen.Multimedia.Vision.FacialExpression.Anger">
1358 Face expression is anger.
1360 <since_tizen> 3 </since_tizen>
1362 <member name="F:Tizen.Multimedia.Vision.FacialExpression.Fear">
1364 Face expression is fear.
1366 <since_tizen> 3 </since_tizen>
1368 <member name="F:Tizen.Multimedia.Vision.FacialExpression.Disgust">
1370 Face expression is disgust.
1372 <since_tizen> 3 </since_tizen>
1374 <member name="T:Tizen.Multimedia.Vision.ImageFillConfiguration">
1376 Represents a configuration of fill operations of <see cref="T:Tizen.Multimedia.Vision.ImageObject"/> instances.
1378 <since_tizen> 3 </since_tizen>
1380 <member name="F:Tizen.Multimedia.Vision.ImageFillConfiguration.DefaultScaleFactor">
1382 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.ImageFillConfiguration.ObjectScaleFactor"/>.
1384 <since_tizen> 3 </since_tizen>
1386 <member name="F:Tizen.Multimedia.Vision.ImageFillConfiguration.DefaultMaxKeypoints">
1388 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.ImageFillConfiguration.ObjectMaxKeyPoints"/>.
1390 <since_tizen> 3</since_tizen>
1392 <member name="M:Tizen.Multimedia.Vision.ImageFillConfiguration.#ctor">
1394 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.ImageFillConfiguration"/> class.
1396 <exception cref="!:System.NotSupportedException">The feature is not supported.</exception>
1397 <since_tizen> 3 </since_tizen>
1399 <member name="P:Tizen.Multimedia.Vision.ImageFillConfiguration.ObjectScaleFactor">
1401 Gets or sets the scale factor the image to be recognized.\n
1402 The value of the factor will be used for resizing of the images (objects) for recognition.
1403 The default value is 1.2.
1405 <exception cref="!:ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageFillConfiguration"/> already has been disposed of.</exception>
1406 <since_tizen> 3 </since_tizen>
1408 <member name="P:Tizen.Multimedia.Vision.ImageFillConfiguration.ObjectMaxKeyPoints">
1410 Gets or sets the maximum key points should be detected on the image.\n
1411 The maximal number of key points can be selected on the image object to calculate descriptors.
1412 This key points will be used for image (object) recognition and has to be specified as integer number.
1413 The default value is 1000.
1415 <exception cref="!:ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageFillConfiguration"/> already has been disposed of.</exception>
1416 <since_tizen> 3 </since_tizen>
1418 <member name="T:Tizen.Multimedia.Vision.ImageObject">
1420 Represents an image object.
1422 <since_tizen> 3 </since_tizen>
1424 <member name="M:Tizen.Multimedia.Vision.ImageObject.#ctor">
1426 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.ImageObject"/> class.
1428 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1429 <since_tizen> 3 </since_tizen>
1431 <member name="M:Tizen.Multimedia.Vision.ImageObject.#ctor(System.String)">
1433 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.ImageObject"/> class from the specified file.
1436 ImageObject has been saved by <see cref="!:Save()"/> can be loaded.
1438 <param name="path">Path to the image object to load.</param>
1439 <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>
1440 <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> is invalid.</exception>
1441 <exception cref="T:System.NotSupportedException">
1442 The feature is not supported.\n
1444 <paramref name="path"/> is not supported file.
1446 <exception cref="T:System.UnauthorizedAccessException">No permission to access the specified file.</exception>
1447 <seealso cref="M:Tizen.Multimedia.Vision.ImageObject.Save(System.String)"/>
1448 <since_tizen> 3 </since_tizen>
1450 <member name="P:Tizen.Multimedia.Vision.ImageObject.RecognitionRate">
1452 Gets a value that determines how well an image object can be recognized.
1455 If recognition rate is too low, try to use another image or change some configuration parameters
1456 and fill the image object again.
1459 Recognition rate determines how well an image object can be recognized. This value can be from 0 to 1.
1460 If the recognition rate is 0 object can not be recognized and the bigger it is the more likely to recognize the object.
1462 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageObject"/> has already been disposed of.</exception>
1463 <seealso cref="T:Tizen.Multimedia.Vision.ImageFillConfiguration"/>
1464 <seealso cref="M:Tizen.Multimedia.Vision.ImageObject.Fill(Tizen.Multimedia.Vision.MediaVisionSource)"/>
1465 <seealso cref="M:Tizen.Multimedia.Vision.ImageObject.Fill(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.ImageFillConfiguration)"/>
1466 <seealso cref="M:Tizen.Multimedia.Vision.ImageObject.Fill(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Rectangle)"/>
1467 <seealso cref="M:Tizen.Multimedia.Vision.ImageObject.Fill(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.ImageFillConfiguration,Tizen.Multimedia.Rectangle)"/>
1468 <since_tizen> 3 </since_tizen>
1470 <member name="M:Tizen.Multimedia.Vision.ImageObject.GetLabel">
1472 Gets the label for the image object.
1475 The label value if the <see cref="T:Tizen.Multimedia.Vision.ImageObject"/> has label, otherwise null.
1477 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageObject"/> has already been disposed of.</exception>
1478 <seealso cref="M:Tizen.Multimedia.Vision.ImageObject.SetLabel(System.Int32)"/>
1479 <since_tizen> 3 </since_tizen>
1481 <member name="M:Tizen.Multimedia.Vision.ImageObject.SetLabel(System.Int32)">
1483 Sets the label for the <see cref="T:Tizen.Multimedia.Vision.ImageObject"/>.
1485 <seealso cref="M:Tizen.Multimedia.Vision.ImageObject.GetLabel"/>
1486 <since_tizen> 3 </since_tizen>
1488 <member name="M:Tizen.Multimedia.Vision.ImageObject.Fill(Tizen.Multimedia.Vision.MediaVisionSource)">
1490 Fills the image object.\n
1491 Extracts data from @a source image which will be needed for recognition of depicted object in @a location.
1493 <param name="source">The source image where image object is depicted.</param>
1494 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
1495 <exception cref="T:System.ObjectDisposedException">
1496 The <see cref="T:Tizen.Multimedia.Vision.ImageObject"/> has already been disposed of.\n
1498 <paramref name="source"/> has already been disposed of.
1500 <since_tizen> 3 </since_tizen>
1502 <member name="M:Tizen.Multimedia.Vision.ImageObject.Fill(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.ImageFillConfiguration)">
1504 Fills the image object.\n
1505 Extracts data from @a source image which will be needed for recognition of depicted object in @a location.
1507 <param name="source">The source image where image object is depicted.</param>
1508 <param name="config">The configuration used for extract recognition data from source. This value can be null.</param>
1509 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
1510 <exception cref="T:System.ObjectDisposedException">
1511 The <see cref="T:Tizen.Multimedia.Vision.ImageObject"/> has already been disposed of.\n
1513 <paramref name="source"/> has already been disposed of.\n
1515 <paramref name="config"/> has already been disposed of.
1517 <since_tizen> 3 </since_tizen>
1519 <member name="M:Tizen.Multimedia.Vision.ImageObject.Fill(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Rectangle)">
1521 Fills the image object.\n
1522 Extracts data from @a source image which will be needed for recognition of depicted object in @a location.
1524 <param name="source">The source image where image object is depicted.</param>
1525 <param name="rect">Rectangular bound of the image object on the source image.</param>
1526 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
1527 <exception cref="T:System.ObjectDisposedException">
1528 The <see cref="T:Tizen.Multimedia.Vision.ImageObject"/> has already been disposed of.\n
1530 <paramref name="source"/> has already been disposed of.\n
1532 <since_tizen> 3 </since_tizen>
1534 <member name="M:Tizen.Multimedia.Vision.ImageObject.Fill(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.ImageFillConfiguration,Tizen.Multimedia.Rectangle)">
1536 Fills the image object.\n
1537 Extracts data from @a source image which will be needed for recognition of depicted object in @a location.
1539 <param name="source">The source image where image object is depicted.</param>
1540 <param name="config">The configuration used for extract recognition data from source. This value can be null.</param>
1541 <param name="rect">Rectangular bound of the image object on the source image.</param>
1542 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
1543 <exception cref="T:System.ObjectDisposedException">
1544 The <see cref="T:Tizen.Multimedia.Vision.ImageObject"/> has already been disposed of.\n
1546 <paramref name="source"/> has already been disposed of.\n
1548 <paramref name="config"/> has already been disposed of.
1550 <since_tizen> 3 </since_tizen>
1552 <member name="M:Tizen.Multimedia.Vision.ImageObject.Save(System.String)">
1554 Saves the image object.
1556 <param name="path">Path to the file to save the model.</param>
1557 <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>
1558 <exception cref="T:System.UnauthorizedAccessException">No permission to write to the specified path.</exception>
1559 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.FaceRecognitionModel"/> has already been disposed of.</exception>
1560 <exception cref="T:System.IO.DirectoryNotFoundException">The directory for <paramref name="path"/> does not exist.</exception>
1561 <since_tizen> 3 </since_tizen>
1563 <member name="M:Tizen.Multimedia.Vision.ImageObject.Dispose">
1565 Releases all the resources used by the <see cref="T:Tizen.Multimedia.Vision.ImageObject"/> object.
1568 <member name="M:Tizen.Multimedia.Vision.ImageObject.Dispose(System.Boolean)">
1570 Releases the resources used by the <see cref="T:Tizen.Multimedia.Vision.ImageObject"/> object.
1572 <param name="disposing">
1573 true to release both managed and unmanaged resources; otherwise false to release only unmanaged resources.
1576 <member name="T:Tizen.Multimedia.Vision.ImageRecognitionConfiguration">
1578 Represents a configuration of <see cref="T:Tizen.Multimedia.Vision.ImageRecognizer"/>.
1580 <since_tizen> 3 </since_tizen>
1582 <member name="F:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.DefaultSceneScaleFactor">
1584 A read-only field that represents the default value of <see cref="F:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.KeySceneScaleFactor"/>.
1586 <since_tizen> 3 </since_tizen>
1588 <member name="F:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.DefaultSceneMaxKeypoints">
1590 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.SceneMaxKeyPoints"/>.
1592 <since_tizen> 3 </since_tizen>
1594 <member name="F:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.DefaultMinKeyPointMatches">
1596 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.MinKeyPointMatches"/>.
1598 <since_tizen> 3 </since_tizen>
1600 <member name="F:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.DefaultRequiredMatchPart">
1602 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.RequiredMatchingPart"/>.
1604 <since_tizen> 3 </since_tizen>
1606 <member name="F:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.DefaultTolerantPartMatchError">
1608 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.TolerantPartMatchError"/>.
1610 <since_tizen> 3 </since_tizen>
1612 <member name="M:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.#ctor">
1614 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.ImageRecognitionConfiguration"/> class.
1616 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1617 <since_tizen> 3 </since_tizen>
1619 <member name="P:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.SceneScaleFactor">
1621 Gets or sets the scene scale factor.
1624 The value indicating the factor will be used for resizing of the scene including the images (objects) for recognition.
1627 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageRecognitionConfiguration"/> already has been disposed of.</exception>
1628 <since_tizen> 3 </since_tizen>
1630 <member name="P:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.SceneMaxKeyPoints">
1632 Gets or sets the maximum key points that should be detected on the scene.
1633 The maximal number of key points can be selected on the scene including the images (objects) to calculate descriptors.
1636 The maximal key points for image recognition.
1637 The default is 5000.
1639 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageRecognitionConfiguration"/> already has been disposed of.</exception>
1640 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
1641 <since_tizen> 3 </since_tizen>
1643 <member name="P:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.MinKeyPointMatches">
1645 Gets or sets the minimum number of key points matches required for recognition.
1648 The minimal number of key points should be matched between an image and a scene for image objects recognition.
1651 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageRecognitionConfiguration"/> already has been disposed of.</exception>
1652 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
1653 <since_tizen> 3 </since_tizen>
1655 <member name="P:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.RequiredMatchingPart">
1657 Gets or sets the required matching part for the image recognition.
1658 To recognize occluded or hidden an image by other images, required relative part of the matches in respect to the total
1659 amount of matching keypoints required for image recognition. Too low value will result in unsustainable behavior,
1660 but the effect of object overlapping will be reduced.
1663 The value indicating required relative part of the matches; can be from 0 to 1, inclusive.
1664 The default is 0.05.
1666 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageRecognitionConfiguration"/> already has been disposed of.</exception>
1667 <exception cref="T:System.ArgumentOutOfRangeException">
1668 <paramref name="value"/> is less than zero.\n
1670 <paramref name="value"/> is greater than one.
1672 <since_tizen> 3 </since_tizen>
1674 <member name="P:Tizen.Multimedia.Vision.ImageRecognitionConfiguration.TolerantPartMatchError">
1676 Gets or sets the part matching error for the image recognition.\n
1677 Allowable error of matches number.
1680 The value indicating allowable error of matches; can be from 0 to 1, inclusive.
1683 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageRecognitionConfiguration"/> already has been disposed of.</exception>
1684 <exception cref="T:System.ArgumentOutOfRangeException">
1685 <paramref name="value"/> is less than zero.\n
1687 <paramref name="value"/> is greater than one.
1689 <since_tizen> 3</since_tizen>
1691 <member name="T:Tizen.Multimedia.Vision.ImageRecognitionResult">
1693 Represents a result of RecognizeAsync operations of <see cref="T:Tizen.Multimedia.Vision.ImageRecognizer"/>.
1695 <since_tizen> 3 </since_tizen>
1697 <member name="P:Tizen.Multimedia.Vision.ImageRecognitionResult.Region">
1699 The region of recognized image object on the source image.
1701 <since_tizen> 3 </since_tizen>
1703 <member name="P:Tizen.Multimedia.Vision.ImageRecognitionResult.Success">
1705 Gets the value indicating the recognition is successful.
1707 <since_tizen> 3</since_tizen>
1709 <member name="T:Tizen.Multimedia.Vision.ImageRecognizer">
1711 Provides the ability to recognize images on image sources.
1713 <since_tizen> 3 </since_tizen>
1715 <member name="M:Tizen.Multimedia.Vision.ImageRecognizer.RecognizeAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.ImageObject[])">
1717 Recognizes the given image objects on the source image.\n
1719 <param name="source">The source image on which image objects will be recognized.</param>
1720 <param name="imageObjects">The array of image objects which will be processed as targets of recognition.</param>
1721 <returns>A task that represents the asynchronous recognition operation.</returns>
1722 <exception cref="T:System.ArgumentNullException">
1723 <paramref name="source"/> is null.\n
1725 <paramref name="imageObjects"/> is null.\n
1727 <paramref name="imageObjects"/> contains null reference.
1729 <exception cref="T:System.ArgumentException"><paramref name="imageObjects"/> has no elements.(The length is zero.)</exception>
1730 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1731 <exception cref="T:System.ObjectDisposedException"><paramref name="source"/> has already been disposed of.</exception>
1732 <since_tizen> 3 </since_tizen>
1734 <member name="M:Tizen.Multimedia.Vision.ImageRecognizer.RecognizeAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.ImageObject[],Tizen.Multimedia.Vision.ImageRecognitionConfiguration)">
1736 Recognizes the given image objects on the source image.\n
1738 <param name="source">The source image on which image objects will be recognized.</param>
1739 <param name="imageObjects">The array of image objects which will be processed as targets of recognition.</param>
1740 <param name="config">The configuration used for recognition. This value can be null.</param>
1741 <returns>A task that represents the asynchronous recognition operation.</returns>
1742 <exception cref="T:System.ArgumentNullException">
1743 <paramref name="source"/> is null.\n
1745 <paramref name="imageObjects"/> is null.\n
1747 <paramref name="imageObjects"/> contains null elements.
1749 <exception cref="T:System.ArgumentException"><paramref name="imageObjects"/> has no elements.(The length is zero.)</exception>
1750 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1751 <exception cref="T:System.ObjectDisposedException">
1752 <paramref name="source"/> has already been disposed of.\n
1754 <paramref name="config"/> has already been disposed of.
1756 <since_tizen> 3 </since_tizen>
1758 <member name="T:Tizen.Multimedia.Vision.ImageTracker">
1760 Provides the ability to track images on image sources.
1762 <since_tizen> 3 </since_tizen>
1764 <member name="M:Tizen.Multimedia.Vision.ImageTracker.TrackAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.ImageTrackingModel)">
1766 Tracks the given image tracking model on the current frame.
1768 <param name="source">The current image of sequence where the image tracking model will be tracked.</param>
1769 <param name="trackingModel">The image tracking model which processed as target of tracking.</param>
1770 <returns>A task that represents the asynchronous tracking operation.</returns>
1771 <exception cref="T:System.ArgumentNullException">
1772 <paramref name="source"/> is null.\n
1774 <paramref name="trackingModel"/> is null.
1776 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1777 <exception cref="T:System.ObjectDisposedException">
1778 <paramref name="source"/> has already been disposed of.\n
1780 <paramref name="trackingModel"/> has already been disposed of.
1782 <exception cref="T:System.ArgumentException"><paramref name="trackingModel"/> has no target.</exception>
1783 <seealso cref="M:Tizen.Multimedia.Vision.ImageTrackingModel.SetTarget(Tizen.Multimedia.Vision.ImageObject)"/>
1784 <since_tizen> 3 </since_tizen>
1786 <member name="M:Tizen.Multimedia.Vision.ImageTracker.TrackAsync(Tizen.Multimedia.Vision.MediaVisionSource,Tizen.Multimedia.Vision.ImageTrackingModel,Tizen.Multimedia.Vision.ImageTrackingConfiguration)">
1788 Tracks the given image tracking model on the current frame and <see cref="T:Tizen.Multimedia.Vision.ImageTrackingConfiguration"/>.
1790 <param name="source">The current image of sequence where the image tracking model will be tracked.</param>
1791 <param name="trackingModel">The image tracking model which processed as target of tracking.</param>
1792 <param name="config">The configuration used for tracking. This value can be null.</param>
1793 <returns>A task that represents the asynchronous tracking operation.</returns>
1794 <exception cref="T:System.ArgumentNullException">
1795 <paramref name="source"/> is null.\n
1797 <paramref name="trackingModel"/> is null.
1799 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1800 <exception cref="T:System.ObjectDisposedException">
1801 <paramref name="source"/> has already been disposed of.\n
1803 <paramref name="trackingModel"/> has already been disposed of.\n
1805 <paramref name="config"/> has already been disposed of.
1807 <exception cref="T:System.ArgumentException"><paramref name="trackingModel"/> has no target.</exception>
1808 <seealso cref="M:Tizen.Multimedia.Vision.ImageTrackingModel.SetTarget(Tizen.Multimedia.Vision.ImageObject)"/>
1809 <since_tizen> 3 </since_tizen>
1811 <member name="T:Tizen.Multimedia.Vision.ImageTrackingConfiguration">
1813 Represents a configuration of <see cref="T:Tizen.Multimedia.Vision.ImageTracker"/>.
1815 <since_tizen> 3 </since_tizen>
1817 <member name="F:Tizen.Multimedia.Vision.ImageTrackingConfiguration.DefaultHistoryAmount">
1819 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.ImageTrackingConfiguration.HistoryAmount"/>.
1821 <since_tizen> 3 </since_tizen>
1823 <member name="F:Tizen.Multimedia.Vision.ImageTrackingConfiguration.DefaultExpectedOffset">
1825 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.ImageTrackingConfiguration.ExpectedOffset"/>.
1827 <since_tizen> 3 </since_tizen>
1829 <member name="F:Tizen.Multimedia.Vision.ImageTrackingConfiguration.DefaultStabilizationEnabled">
1831 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.ImageTrackingConfiguration.IsStabilizationEnabled"/>.
1833 <since_tizen> 3 </since_tizen>
1835 <member name="F:Tizen.Multimedia.Vision.ImageTrackingConfiguration.DefaultStabilizationTolerantShift">
1837 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.ImageTrackingConfiguration.StabilizationTolerantShift"/>.
1839 <since_tizen> 3 </since_tizen>
1841 <member name="F:Tizen.Multimedia.Vision.ImageTrackingConfiguration.DefaultStabilizationSpeed">
1843 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.ImageTrackingConfiguration.StabilizationSpeed"/>.
1845 <since_tizen> 3 </since_tizen>
1847 <member name="F:Tizen.Multimedia.Vision.ImageTrackingConfiguration.DefaultStabilizationAcceleration">
1849 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.ImageTrackingConfiguration.StabilizationAcceleration"/>.
1851 <since_tizen> 3 </since_tizen>
1853 <member name="M:Tizen.Multimedia.Vision.ImageTrackingConfiguration.#ctor">
1855 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.ImageTrackingConfiguration"/> class.
1857 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1858 <since_tizen> 3 </since_tizen>
1860 <member name="P:Tizen.Multimedia.Vision.ImageTrackingConfiguration.HistoryAmount">
1862 Gets or sets the number of recognition results in the tracking history.
1865 The number of previous recognition results, which will influence the stabilization.\n
1868 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageTrackingConfiguration"/> already has been disposed of.</exception>
1869 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
1870 <since_tizen> 3 </since_tizen>
1872 <member name="P:Tizen.Multimedia.Vision.ImageTrackingConfiguration.ExpectedOffset">
1874 Gets or sets the expected tracking offset.
1877 Relative offset value for which the object offset is expected (relative to the object size in the current frame).\n
1880 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageTrackingConfiguration"/> already has been disposed of.</exception>
1881 <since_tizen> 3 </since_tizen>
1883 <member name="P:Tizen.Multimedia.Vision.ImageTrackingConfiguration.StabilizationAcceleration">
1885 Gets or sets the acceleration of the tracking stabilization.
1888 Acceleration will be used for image stabilization (relative to the distance from current location to stabilized location);
1889 from 0 to 1, inclusive.\n
1892 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageTrackingConfiguration"/> already has been disposed of.</exception>
1893 <exception cref="T:System.ArgumentOutOfRangeException">
1894 <paramref name="value"/> is less than zero.\n
1896 <paramref name="value"/> is greater than one.
1898 <since_tizen> 3 </since_tizen>
1900 <member name="P:Tizen.Multimedia.Vision.ImageTrackingConfiguration.StabilizationSpeed">
1902 Gets or sets the speed of the tracking stabilization.
1905 The start speed value used for image stabilization.\n
1908 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageTrackingConfiguration"/> already has been disposed of.</exception>
1909 <since_tizen> 3 </since_tizen>
1911 <member name="P:Tizen.Multimedia.Vision.ImageTrackingConfiguration.StabilizationTolerantShift">
1913 Gets or sets the relative tolerant shift for the tracking stabilization.
1916 It is component of tolerant shift which will be ignored by stabilization process.
1917 (this value is relative to the object size in the current frame).
1918 Tolerant shift will be computed like R * S + C, where R is the value set to <see cref="P:Tizen.Multimedia.Vision.ImageTrackingConfiguration.StabilizationTolerantShift"/>,
1919 S is the area of object location on frame, C is a constant value 1.3.\n
1921 The default is 0.00006.
1923 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageTrackingConfiguration"/> already has been disposed of.</exception>
1924 <since_tizen> 3 </since_tizen>
1926 <member name="P:Tizen.Multimedia.Vision.ImageTrackingConfiguration.IsStabilizationEnabled">
1928 Gets or sets the state of the contour stabilization during tracking process.
1931 true if the contour stabilization is enabled; otherwise false.\n
1932 The default is true.
1934 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageTrackingConfiguration"/> already has been disposed of.</exception>
1935 <since_tizen> 3 </since_tizen>
1937 <member name="T:Tizen.Multimedia.Vision.ImageTrackingModel">
1939 Represents the image tracking model interface.
1941 <since_tizen> 3 </since_tizen>
1943 <member name="M:Tizen.Multimedia.Vision.ImageTrackingModel.#ctor">
1945 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.ImageTrackingModel"/> class.
1947 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
1948 <since_tizen> 3 </since_tizen>
1950 <member name="M:Tizen.Multimedia.Vision.ImageTrackingModel.#ctor(System.String)">
1952 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.ImageTrackingModel"/> class with the specified path.
1955 Model saved by <see cref="!:Save()"/> can be loaded.
1957 <param name="modelPath">Path to the model to load.</param>
1958 <exception cref="T:System.ArgumentNullException"><paramref name="modelPath"/> is null.</exception>
1959 <exception cref="T:System.IO.FileNotFoundException"><paramref name="modelPath"/> is invalid.</exception>
1960 <exception cref="T:System.NotSupportedException">
1961 The feature is not supported.\n
1963 <paramref name="modelPath"/> is not supported format.
1965 <exception cref="T:System.UnauthorizedAccessException">No permission to access the specified file.</exception>
1966 <seealso cref="!:Save()"/>
1967 <since_tizen> 3 </since_tizen>
1969 <member name="M:Tizen.Multimedia.Vision.ImageTrackingModel.SetTarget(Tizen.Multimedia.Vision.ImageObject)">
1971 Sets the target of the image tracking model.\n
1972 Sets the image object which will be tracked by using tracking functionality with this tracking model.
1974 <param name="imageObject">Image object which will be set as the target for tracking.</param>
1975 <exception cref="T:System.ArgumentNullException"><paramref name="imageObject"/> is null.</exception>
1976 <exception cref="T:System.ObjectDisposedException">
1977 The <see cref="T:Tizen.Multimedia.Vision.ImageTrackingModel"/> has already been disposed of.\n
1979 <paramref name="imageObject"/> has already been disposed of.
1981 <since_tizen> 3 </since_tizen>
1983 <member name="M:Tizen.Multimedia.Vision.ImageTrackingModel.Refresh">
1985 Refreshes the state of image tracking model.\n
1986 Clears the moving history and change state to undetected. It is usually called each time before tracking is started
1987 for the new sequence of sources, which is not the direct continuation of the sequence for which tracking has been performed before.
1988 Tracking algorithm will try to find image by itself.
1990 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageTrackingModel"/> has already been disposed of.</exception>
1991 <since_tizen> 3 </since_tizen>
1993 <member name="M:Tizen.Multimedia.Vision.ImageTrackingModel.Save(System.String)">
1995 Saves the tracking model to the file.
1997 <param name="path">Path to the file to save the model.</param>
1998 <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>
1999 <exception cref="T:System.UnauthorizedAccessException">No permission to write to the specified path.</exception>
2000 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.ImageTrackingModel"/> has already been disposed of.</exception>
2001 <exception cref="T:System.IO.DirectoryNotFoundException">The directory for <paramref name="path"/> does not exist.</exception>
2002 <since_tizen> 3 </since_tizen>
2004 <member name="M:Tizen.Multimedia.Vision.ImageTrackingModel.Dispose">
2006 Releases all resources used by the <see cref="T:Tizen.Multimedia.Vision.ImageTrackingModel"/> object.
2009 <member name="M:Tizen.Multimedia.Vision.ImageTrackingModel.Dispose(System.Boolean)">
2011 Releases the resources used by the <see cref="T:Tizen.Multimedia.Vision.ImageTrackingModel"/> object.
2013 <param name="disposing">
2014 true to release both managed and unmanaged resources; otherwise false to release only unmanaged resources.
2017 <member name="T:Tizen.Multimedia.Vision.MediaVisionError">
2019 Enumeration for media vision's error codes.
2022 <member name="F:Tizen.Multimedia.Vision.MediaVisionError.None">
2027 <member name="F:Tizen.Multimedia.Vision.MediaVisionError.NotSupported">
2032 <member name="F:Tizen.Multimedia.Vision.MediaVisionError.MsgTooLong">
2037 <member name="F:Tizen.Multimedia.Vision.MediaVisionError.NoData">
2042 <member name="F:Tizen.Multimedia.Vision.MediaVisionError.KeyNotAvailable">
2047 <member name="F:Tizen.Multimedia.Vision.MediaVisionError.OutOfMemory">
2052 <member name="F:Tizen.Multimedia.Vision.MediaVisionError.InvalidParameter">
2057 <member name="F:Tizen.Multimedia.Vision.MediaVisionError.InvalidOperation">
2062 <member name="F:Tizen.Multimedia.Vision.MediaVisionError.PermissionDenied">
2067 <member name="F:Tizen.Multimedia.Vision.MediaVisionError.NotSupportedFormat">
2069 Not supported format.
2072 <member name="F:Tizen.Multimedia.Vision.MediaVisionError.Internal">
2077 <member name="F:Tizen.Multimedia.Vision.MediaVisionError.InvalidData">
2082 <member name="F:Tizen.Multimedia.Vision.MediaVisionError.InvalidPath">
2084 Invalid path (Since 3.0).
2087 <member name="T:Tizen.Multimedia.Vision.MediaVisionSource">
2089 Represents the media vision source to keep information on the image or video frame data as raw buffer.
2091 <since_tizen> 3 </since_tizen>
2093 <member name="M:Tizen.Multimedia.Vision.MediaVisionSource.#ctor(Tizen.Multimedia.MediaPacket)">
2095 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> class based on the <see cref="T:Tizen.Multimedia.MediaPacket"/>.
2097 <param name="mediaPacket">The <see cref="T:Tizen.Multimedia.MediaPacket"/> from which the source will be filled.</param>
2098 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
2099 <exception cref="T:System.ArgumentNullException"><paramref name="mediaPacket"/> is null.</exception>
2100 <exception cref="T:System.ObjectDisposedException"><paramref name="mediaPacket"/> has already been disposed of.</exception>
2101 <since_tizen> 3 </since_tizen>
2103 <member name="M:Tizen.Multimedia.Vision.MediaVisionSource.#ctor(System.Byte[],System.UInt32,System.UInt32,Tizen.Multimedia.ColorSpace)">
2105 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> class based on the buffer and <see cref="T:Tizen.Multimedia.ColorSpace"/>.
2107 <param name="buffer">The buffer of image data.</param>
2108 <param name="width">The width of image.</param>
2109 <param name="height">The height of image.</param>
2110 <param name="colorSpace">The image <see cref="T:Tizen.Multimedia.ColorSpace"/>.</param>
2111 <exception cref="T:System.NotSupportedException">
2112 The feature is not supported.\n
2114 <paramref name="colorSpace"/> is not supported.
2116 <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is null.</exception>
2117 <exception cref="T:System.ArgumentException">
2118 <paramref name="buffer"/> has no element.(The length is zero.)\n
2120 <paramref name="colorSpace"/> is invalid.
2122 <since_tizen> 3 </since_tizen>
2124 <member name="P:Tizen.Multimedia.Vision.MediaVisionSource.Buffer">
2126 Gets the buffer of the media source.
2128 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> has already been disposed of.</exception>
2129 <since_tizen> 3 </since_tizen>
2131 <member name="M:Tizen.Multimedia.Vision.MediaVisionSource.IsSupportedColorSpace(Tizen.Multimedia.ColorSpace)">
2133 Gets MediaVision's supported ColorSpace state.
2134 true if supported, otherwise false.
2137 <member name="P:Tizen.Multimedia.Vision.MediaVisionSource.Height">
2139 Gets the height of the media source.
2141 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> has already been disposed of.</exception>
2142 <since_tizen> 3 </since_tizen>
2144 <member name="P:Tizen.Multimedia.Vision.MediaVisionSource.Width">
2146 Gets the width of the media source.
2148 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> has already been disposed of.</exception>
2149 <since_tizen> 3 </since_tizen>
2151 <member name="P:Tizen.Multimedia.Vision.MediaVisionSource.Colorspace">
2153 Gets <see cref="T:Tizen.Multimedia.ColorSpace"/> of the media source.
2155 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> has already been disposed of.</exception>
2156 <since_tizen> 3 </since_tizen>
2158 <member name="P:Tizen.Multimedia.Vision.MediaVisionSource.SupportedColorSpaces">
2160 Gets the supported colorspaces for <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/>.
2163 <member name="M:Tizen.Multimedia.Vision.MediaVisionSource.Dispose(System.Boolean)">
2165 Releases the resources used by the <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> object.
2167 <param name="disposing">
2168 true to release both managed and unmanaged resources; otherwise false to release only unmanaged resources.
2171 <member name="T:Tizen.Multimedia.Vision.MovementDetectedEventArgs">
2173 Provides data for the <see cref="E:Tizen.Multimedia.Vision.MovementDetector.Detected"/> event.
2175 <since_tizen> 3 </since_tizen>
2177 <member name="M:Tizen.Multimedia.Vision.MovementDetectedEventArgs.#ctor(System.Collections.Generic.IEnumerable{Tizen.Multimedia.Rectangle})">
2179 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.MovementDetectedEventArgs"/> class.
2181 <since_tizen> 3 </since_tizen>
2183 <member name="P:Tizen.Multimedia.Vision.MovementDetectedEventArgs.Areas">
2185 Gets a set of rectangular regions where movement was detected.
2187 <since_tizen> 3 </since_tizen>
2189 <member name="T:Tizen.Multimedia.Vision.MovementDetectionConfiguration">
2191 Represents a configuration of <see cref="T:Tizen.Multimedia.Vision.MovementDetector"/>.
2193 <since_tizen> 3 </since_tizen>
2195 <member name="F:Tizen.Multimedia.Vision.MovementDetectionConfiguration.DefaultThreshold">
2197 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.MovementDetectionConfiguration.Threshold"/>.
2199 <since_tizen> 3 </since_tizen>
2201 <member name="M:Tizen.Multimedia.Vision.MovementDetectionConfiguration.#ctor">
2203 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.MovementDetectionConfiguration"/> class.
2205 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
2206 <since_tizen> 3 </since_tizen>
2208 <member name="P:Tizen.Multimedia.Vision.MovementDetectionConfiguration.Threshold">
2210 Gets or sets movement detection threshold.\n
2211 This value might be set before subscription on <see cref="E:Tizen.Multimedia.Vision.MovementDetector.Detected"/> event
2212 to specify the sensitivity of the movement detector.
2215 The value indicating the sensitivity of <see cref="T:Tizen.Multimedia.Vision.MovementDetector"/> from 0 to 255 inclusive,
2216 where 255 means that no movements will be detected and 0 means that all frame changes
2217 will be interpreted as movements.\n
2220 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.MovementDetectionConfiguration"/> already has been disposed of.</exception>
2221 <exception cref="T:System.ArgumentOutOfRangeException">
2222 <paramref name="value"/> is less than zero.\n
2224 <paramref name="value"/> is greater than 255.
2226 <since_tizen> 3 </since_tizen>
2228 <member name="T:Tizen.Multimedia.Vision.MovementDetector">
2230 Provides the ability to detect movement on image sources.
2232 <seealso cref="T:Tizen.Multimedia.Vision.MovementDetectionConfiguration"/>
2233 <since_tizen> 3 </since_tizen>
2235 <member name="M:Tizen.Multimedia.Vision.MovementDetector.#ctor">
2237 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.MovementDetector"/> class.
2239 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
2240 <since_tizen> 3 </since_tizen>
2242 <member name="E:Tizen.Multimedia.Vision.MovementDetector.Detected">
2244 Occurs when the movement detected.
2246 <remarks>The event handler will be executed on an internal thread.</remarks>
2247 <since_tizen> 3 </since_tizen>
2249 <member name="M:Tizen.Multimedia.Vision.MovementDetector.AddSource(Tizen.Multimedia.Vision.SurveillanceSource)">
2251 Adds <see cref="T:Tizen.Multimedia.Vision.SurveillanceSource"/>.
2253 <param name="source">The source used for recognition.</param>
2254 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
2255 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.MovementDetector"/> has already been disposed of.</exception>
2256 <see cref="M:Tizen.Multimedia.Vision.SurveillanceSource.Push(Tizen.Multimedia.Vision.MediaVisionSource)"/>
2257 <since_tizen> 3 </since_tizen>
2259 <member name="M:Tizen.Multimedia.Vision.MovementDetector.AddSource(Tizen.Multimedia.Vision.SurveillanceSource,Tizen.Multimedia.Vision.MovementDetectionConfiguration)">
2261 Adds <see cref="T:Tizen.Multimedia.Vision.SurveillanceSource"/> with the provided <see cref="T:Tizen.Multimedia.Vision.MovementDetectionConfiguration"/>.
2263 <param name="source">The source used for recognition.</param>
2264 <param name="config">The config for the <paramref name="source"/>. This value can be null.</param>
2265 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
2266 <exception cref="T:System.ObjectDisposedException">
2267 The <see cref="T:Tizen.Multimedia.Vision.MovementDetector"/> has already been disposed of.\n
2269 <paramref name="config"/> has already been disposed of.
2271 <see cref="M:Tizen.Multimedia.Vision.SurveillanceSource.Push(Tizen.Multimedia.Vision.MediaVisionSource)"/>
2272 <since_tizen> 3 </since_tizen>
2274 <member name="T:Tizen.Multimedia.Vision.PersonAppearanceDetectedEventArgs">
2276 Provides data for the <see cref="E:Tizen.Multimedia.Vision.PersonAppearanceDetector.Detected"/> event.
2278 <since_tizen> 3 </since_tizen>
2280 <member name="M:Tizen.Multimedia.Vision.PersonAppearanceDetectedEventArgs.#ctor(System.Collections.Generic.IEnumerable{Tizen.Multimedia.Rectangle},System.Collections.Generic.IEnumerable{Tizen.Multimedia.Rectangle},System.Collections.Generic.IEnumerable{Tizen.Multimedia.Rectangle})">
2282 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.PersonAppearanceDetectedEventArgs"/> class.
2284 <since_tizen> 3 </since_tizen>
2286 <member name="P:Tizen.Multimedia.Vision.PersonAppearanceDetectedEventArgs.AppearanceAreas">
2288 Gets a set of rectangular regions where appearances of the persons were detected.
2290 <since_tizen> 3 </since_tizen>
2292 <member name="P:Tizen.Multimedia.Vision.PersonAppearanceDetectedEventArgs.DisappearanceAreas">
2294 Gets a set of rectangular regions where disappearances of the persons were detected.
2296 <since_tizen> 3 </since_tizen>
2298 <member name="P:Tizen.Multimedia.Vision.PersonAppearanceDetectedEventArgs.TrackedAreas">
2300 Gets a set of rectangular regions where persons were tracked.
2302 <since_tizen> 3 </since_tizen>
2304 <member name="T:Tizen.Multimedia.Vision.PersonAppearanceDetectionConfiguration">
2306 Represents a configuration of <see cref="T:Tizen.Multimedia.Vision.PersonAppearanceDetector"/> instances.
2308 <since_tizen> 3 </since_tizen>
2310 <member name="F:Tizen.Multimedia.Vision.PersonAppearanceDetectionConfiguration.DefaultSkipFramesCount">
2312 A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Vision.PersonAppearanceDetectionConfiguration.SkipFramesCount"/>.
2314 <since_tizen> 3 </since_tizen>
2316 <member name="M:Tizen.Multimedia.Vision.PersonAppearanceDetectionConfiguration.#ctor">
2318 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.PersonAppearanceDetectionConfiguration"/> class.
2320 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
2321 <since_tizen> 3 </since_tizen>
2323 <member name="P:Tizen.Multimedia.Vision.PersonAppearanceDetectionConfiguration.SkipFramesCount">
2325 Gets or sets how many frames will be skipped during push source.\n
2328 The value to specify the number of <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> calls will be ignored by subscription
2329 of the event trigger.\n
2331 The default is 0. It means that no frames will be skipped and all <see cref="T:Tizen.Multimedia.Vision.MediaVisionSource"/> will
2334 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.PersonAppearanceDetectionConfiguration"/> already has been disposed of.</exception>
2335 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
2336 <seealso cref="M:Tizen.Multimedia.Vision.SurveillanceSource.Push(Tizen.Multimedia.Vision.MediaVisionSource)"/>
2337 <since_tizen> 3 </since_tizen>
2339 <member name="T:Tizen.Multimedia.Vision.PersonAppearanceDetector">
2341 Provides the ability to detect person appearance changes on image sources.
2343 <seealso cref="T:Tizen.Multimedia.Vision.PersonAppearanceDetectionConfiguration"/>
2344 <since_tizen> 3 </since_tizen>
2346 <member name="M:Tizen.Multimedia.Vision.PersonAppearanceDetector.#ctor">
2348 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.PersonAppearanceDetector"/> class.
2350 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
2351 <since_tizen> 3 </since_tizen>
2353 <member name="E:Tizen.Multimedia.Vision.PersonAppearanceDetector.Detected">
2355 Occurs when the any appearance changes detected.
2357 <remarks>The event handler will be executed on an internal thread.</remarks>
2358 <since_tizen> 3 </since_tizen>
2360 <member name="M:Tizen.Multimedia.Vision.PersonAppearanceDetector.AddSource(Tizen.Multimedia.Vision.SurveillanceSource)">
2362 Adds <see cref="T:Tizen.Multimedia.Vision.SurveillanceSource"/>.
2364 <param name="source">The source used for recognition.</param>
2365 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
2366 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.PersonAppearanceDetector"/> has already been disposed of.</exception>
2367 <see cref="M:Tizen.Multimedia.Vision.SurveillanceSource.Push(Tizen.Multimedia.Vision.MediaVisionSource)"/>
2368 <since_tizen> 3 </since_tizen>
2370 <member name="M:Tizen.Multimedia.Vision.PersonAppearanceDetector.AddSource(Tizen.Multimedia.Vision.SurveillanceSource,Tizen.Multimedia.Vision.PersonAppearanceDetectionConfiguration)">
2372 Adds <see cref="T:Tizen.Multimedia.Vision.SurveillanceSource"/> with the provided <see cref="T:Tizen.Multimedia.Vision.PersonAppearanceDetectionConfiguration"/>.
2374 <param name="source">The source used for recognition.</param>
2375 <param name="config">The config for the <paramref name="source"/>. This value can be null.</param>
2376 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
2377 <exception cref="T:System.ObjectDisposedException">
2378 The <see cref="T:Tizen.Multimedia.Vision.PersonAppearanceDetector"/> has already been disposed of.\n
2380 <paramref name="config"/> has already been disposed of.
2382 <see cref="M:Tizen.Multimedia.Vision.SurveillanceSource.Push(Tizen.Multimedia.Vision.MediaVisionSource)"/>
2383 <since_tizen> 3 </since_tizen>
2385 <member name="T:Tizen.Multimedia.Vision.PersonRecognitionConfiguration">
2387 Represents a configuration of <see cref="T:Tizen.Multimedia.Vision.PersonRecognizer"/> instances.
2389 <since_tizen> 3 </since_tizen>
2391 <member name="M:Tizen.Multimedia.Vision.PersonRecognitionConfiguration.#ctor(System.String)">
2393 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.PersonRecognitionConfiguration"/> class.
2395 <param name="modelPath">Path to the face recognition model.</param>
2396 <exception cref="T:System.ArgumentNullException"><paramref name="modelPath"/> is null.</exception>
2397 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
2398 <since_tizen> 3 </since_tizen>
2400 <member name="P:Tizen.Multimedia.Vision.PersonRecognitionConfiguration.FaceRecognitionModelPath">
2402 Gets or sets face recognition model file path.
2404 <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is null.</exception>
2405 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.PersonRecognitionConfiguration"/> already has been disposed of.</exception>
2406 <since_tizen> 3 </since_tizen>
2408 <member name="T:Tizen.Multimedia.Vision.PersonRecognitionInfo">
2410 Represents a result of <see cref="T:Tizen.Multimedia.Vision.PersonRecognizer"/> instances.
2412 <since_tizen> 3 </since_tizen>
2414 <member name="M:Tizen.Multimedia.Vision.PersonRecognitionInfo.#ctor(Tizen.Multimedia.Rectangle,System.Int32,System.Double)">
2416 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.PersonRecognitionInfo"/> class.
2418 <since_tizen> 3 </since_tizen>
2420 <member name="P:Tizen.Multimedia.Vision.PersonRecognitionInfo.Area">
2422 Gets the rectangular location where person face was recognized.
2424 <since_tizen> 3</since_tizen>
2426 <member name="P:Tizen.Multimedia.Vision.PersonRecognitionInfo.Label">
2428 Gets the label that correspond to the recognized person.
2430 <since_tizen> 3 </since_tizen>
2432 <member name="P:Tizen.Multimedia.Vision.PersonRecognitionInfo.Confidence">
2434 Gets the confidence value that correspond to the recognized person.
2436 <since_tizen> 3 </since_tizen>
2438 <member name="T:Tizen.Multimedia.Vision.PersonRecognizedEventArgs">
2440 Provides data for the <see cref="E:Tizen.Multimedia.Vision.PersonRecognizer.Recognized"/> event.
2442 <since_tizen> 3 </since_tizen>
2444 <member name="M:Tizen.Multimedia.Vision.PersonRecognizedEventArgs.#ctor(System.Collections.Generic.IEnumerable{Tizen.Multimedia.Vision.PersonRecognitionInfo})">
2446 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.PersonRecognizedEventArgs"/> class.
2448 <since_tizen> 3 </since_tizen>
2450 <member name="P:Tizen.Multimedia.Vision.PersonRecognizedEventArgs.Recognitions">
2452 Gets a set of information that correspond to the recognized persons.
2454 <since_tizen> 3 </since_tizen>
2456 <member name="T:Tizen.Multimedia.Vision.PersonRecognizer">
2458 Provides the ability to recognize person on image sources.
2460 <seealso cref="T:Tizen.Multimedia.Vision.PersonRecognitionConfiguration"/>
2461 <since_tizen> 3 </since_tizen>
2463 <member name="M:Tizen.Multimedia.Vision.PersonRecognizer.#ctor">
2465 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.PersonRecognizer"/> class.
2467 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
2468 <since_tizen> 3 </since_tizen>
2470 <member name="E:Tizen.Multimedia.Vision.PersonRecognizer.Recognized">
2472 Occurs when a person recognized.
2474 <remarks>The event handler will be executed on an internal thread.</remarks>
2475 <seealso cref="P:Tizen.Multimedia.Vision.PersonRecognitionConfiguration.FaceRecognitionModelPath"/>
2476 <since_tizen> 3 </since_tizen>
2478 <member name="M:Tizen.Multimedia.Vision.PersonRecognizer.AddSource(Tizen.Multimedia.Vision.SurveillanceSource,Tizen.Multimedia.Vision.PersonRecognitionConfiguration)">
2480 Adds <see cref="T:Tizen.Multimedia.Vision.SurveillanceSource"/> with the provided <see cref="T:Tizen.Multimedia.Vision.PersonRecognitionConfiguration"/>.
2482 <param name="source">The source used for recognition.</param>
2483 <param name="config">The config for the <paramref name="source"/>.</param>
2484 <exception cref="T:System.ArgumentNullException">
2485 <paramref name="source"/> is null.\n
2487 <paramref name="config"/> is null.
2489 <exception cref="T:System.ObjectDisposedException">
2490 The <see cref="T:Tizen.Multimedia.Vision.PersonRecognizer"/> has already been disposed of.\n
2492 <paramref name="config"/> has already been disposed of.
2494 <exception cref="T:System.ArgumentException">
2495 <see cref="P:Tizen.Multimedia.Vision.PersonRecognitionConfiguration.FaceRecognitionModelPath"/> of <paramref name="config"/> does not exists.
2497 <exception cref="T:System.UnauthorizedAccessException">
2498 No permission to access to the <see cref="P:Tizen.Multimedia.Vision.PersonRecognitionConfiguration.FaceRecognitionModelPath"/>.
2500 <exception cref="T:System.NotSupportedException">The model file is not supported format or file.</exception>
2501 <see cref="M:Tizen.Multimedia.Vision.SurveillanceSource.Push(Tizen.Multimedia.Vision.MediaVisionSource)"/>
2502 <since_tizen> 3 </since_tizen>
2504 <member name="T:Tizen.Multimedia.Vision.QrConfiguration">
2506 Represents a QR configuration of <see cref="T:Tizen.Multimedia.Vision.BarcodeGenerator"/>.
2508 <since_tizen> 3 </since_tizen>
2510 <member name="M:Tizen.Multimedia.Vision.QrConfiguration.#ctor(Tizen.Multimedia.Vision.QrMode,Tizen.Multimedia.Vision.ErrorCorrectionLevel,System.Int32)">
2512 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.QrConfiguration"/> class.
2514 <param name="qrMode">Encoding mode for the message.</param>
2515 <param name="ecc">Error correction level.</param>
2516 <param name="version">QR code version. From 1 to 40 inclusive.</param>
2518 var obj = new QrConfiguration(QrMode.Numeric, ErrorCorrectionLevel.Medium, 30);
2520 <exception cref="T:System.ArgumentOutOfRangeException">
2521 <paramref name="version"/> is less than 1.\n
2523 <paramref name="version"/> is greater than 40.
2525 <exception cref="T:System.ArgumentException">
2526 <paramref name="qrMode"/> is invalid.\n
2528 <paramref name="ecc"/> is invalid.
2530 <since_tizen> 3 </since_tizen>
2532 <member name="P:Tizen.Multimedia.Vision.QrConfiguration.Mode">
2534 Gets the encoding mode for the message.
2536 <since_tizen> 3 </since_tizen>
2538 <member name="P:Tizen.Multimedia.Vision.QrConfiguration.ErrorCorrectionLevel">
2540 Gets the error correction level.
2542 <since_tizen> 3 </since_tizen>
2544 <member name="P:Tizen.Multimedia.Vision.QrConfiguration.Version">
2546 Gets the QR code version.
2548 <since_tizen> 3 </since_tizen>
2550 <member name="T:Tizen.Multimedia.Vision.QrMode">
2552 Specifies the supported QR code encoding modes.
2554 <since_tizen> 3</since_tizen>
2556 <member name="F:Tizen.Multimedia.Vision.QrMode.Numeric">
2560 <since_tizen> 3 </since_tizen>
2562 <member name="F:Tizen.Multimedia.Vision.QrMode.AlphaNumeric">
2564 Alphanumeric characters, '$', '%', '*', '+', '-', '.', '/' and ':'.
2566 <since_tizen> 3</since_tizen>
2568 <member name="F:Tizen.Multimedia.Vision.QrMode.Byte">
2572 <since_tizen> 3 </since_tizen>
2574 <member name="F:Tizen.Multimedia.Vision.QrMode.Utf8">
2576 UTF-8 character encoding.
2578 <since_tizen> 3 </since_tizen>
2580 <member name="T:Tizen.Multimedia.Vision.Quadrangle">
2582 Represents a region with 4 <see cref="T:Tizen.Multimedia.Point"/>s.
2584 <since_tizen> 3 </since_tizen>
2586 <member name="M:Tizen.Multimedia.Vision.Quadrangle.#ctor(Tizen.Multimedia.Point[])">
2588 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.Quadrangle"/> class with an array of <see cref="T:Tizen.Multimedia.Point"/>.
2590 <remarks><paramref name="points"/> must have 4 elements.</remarks>
2591 <param name="points">Four points that define the object bounding quadrangle.</param>
2592 <exception cref="T:System.ArgumentException">The length of <paramref name="points"/> is not 4.</exception>
2593 <since_tizen> 3 </since_tizen>
2595 <member name="P:Tizen.Multimedia.Vision.Quadrangle.Points">
2597 Gets four points that define the object bounding quadrangle.
2599 <since_tizen> 3 </since_tizen>
2601 <member name="M:Tizen.Multimedia.Vision.Quadrangle.ToString">
2603 Returns a string that represents the current object.
2605 <returns>A string that represents the current object.</returns>
2607 <member name="T:Tizen.Multimedia.Vision.SurveillanceEngineConfiguration">
2609 SurveillanceEngineConfiguration is a base class for surveillance configurations.
2611 <since_tizen> 3 </since_tizen>
2613 <member name="T:Tizen.Multimedia.Vision.SurveillanceEngine">
2615 SurveillanceEngine is a base class for surveillance event triggers.
2616 Media Vision Surveillance provides the functionality which can be utilized for creation of video surveillance systems.
2618 <seealso cref="T:Tizen.Multimedia.Vision.MovementDetector"/>
2619 <seealso cref="T:Tizen.Multimedia.Vision.PersonAppearanceDetector"/>
2620 <seealso cref="T:Tizen.Multimedia.Vision.PersonRecognizer"/>
2621 <since_tizen> 3 </since_tizen>
2623 <member name="M:Tizen.Multimedia.Vision.SurveillanceEngine.#ctor(System.String)">
2625 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.SurveillanceEngine"/> class.
2627 <param name="eventType">The type of the event trigger.</param>
2629 <member name="P:Tizen.Multimedia.Vision.SurveillanceEngine.Roi">
2631 Sets and gets the ROI (Region Of Interest).
2633 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.SurveillanceEngine"/> has already been disposed of.</exception>
2634 <since_tizen> 3 </since_tizen>
2636 <member name="M:Tizen.Multimedia.Vision.SurveillanceEngine.RemoveSource(Tizen.Multimedia.Vision.SurveillanceSource)">
2638 Removes the source from <see cref="T:Tizen.Multimedia.Vision.SurveillanceEngine"/>.
2640 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
2641 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Vision.SurveillanceEngine"/> has already been disposed of.</exception>
2642 <exception cref="T:System.ArgumentException"><paramref name="source"/> has not been added.</exception>
2643 <since_tizen> 3 </since_tizen>
2645 <member name="M:Tizen.Multimedia.Vision.SurveillanceEngine.Dispose">
2647 Releases all the resources used by the <see cref="T:Tizen.Multimedia.Vision.SurveillanceEngine"/> object.
2650 <member name="M:Tizen.Multimedia.Vision.SurveillanceEngine.Dispose(System.Boolean)">
2652 Releases the resources used by the <see cref="T:Tizen.Multimedia.Vision.SurveillanceEngine"/> object.
2654 <param name="disposing">
2655 true to release both managed and unmanaged resources; otherwise false to release only unmanaged resources.
2658 <member name="T:Tizen.Multimedia.Vision.SurveillanceSource">
2660 Provides the ability to push the source to surveillance engines.
2662 <seealso cref="T:Tizen.Multimedia.Vision.MovementDetector"/>
2663 <seealso cref="T:Tizen.Multimedia.Vision.PersonAppearanceDetector"/>
2664 <seealso cref="T:Tizen.Multimedia.Vision.PersonRecognizer"/>
2665 <since_tizen> 3 </since_tizen>
2667 <member name="M:Tizen.Multimedia.Vision.SurveillanceSource.#ctor">
2669 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Vision.SurveillanceSource"/> class.
2671 <since_tizen> 3 </since_tizen>
2673 <member name="M:Tizen.Multimedia.Vision.SurveillanceSource.Push(Tizen.Multimedia.Vision.MediaVisionSource)">
2675 Pushes the source to the surveillance system to detect events.
2677 <param name="source">The media source used for surveillance.</param>
2678 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
2679 <exception cref="T:System.ObjectDisposedException"><paramref name="source"/> has already been disposed of.</exception>
2680 <exception cref="T:System.InvalidOperationException">This <see cref="T:Tizen.Multimedia.Vision.SurveillanceSource"/> has not been added yet.</exception>
2681 <seealso cref="M:Tizen.Multimedia.Vision.MovementDetector.AddSource(Tizen.Multimedia.Vision.SurveillanceSource)"/>
2682 <seealso cref="M:Tizen.Multimedia.Vision.MovementDetector.AddSource(Tizen.Multimedia.Vision.SurveillanceSource,Tizen.Multimedia.Vision.MovementDetectionConfiguration)"/>
2683 <seealso cref="M:Tizen.Multimedia.Vision.PersonAppearanceDetector.AddSource(Tizen.Multimedia.Vision.SurveillanceSource)"/>
2684 <seealso cref="M:Tizen.Multimedia.Vision.PersonAppearanceDetector.AddSource(Tizen.Multimedia.Vision.SurveillanceSource,Tizen.Multimedia.Vision.PersonAppearanceDetectionConfiguration)"/>
2685 <seealso cref="M:Tizen.Multimedia.Vision.PersonRecognizer.AddSource(Tizen.Multimedia.Vision.SurveillanceSource,Tizen.Multimedia.Vision.PersonRecognitionConfiguration)"/>
2686 <since_tizen> 3</since_tizen>
2688 <member name="T:Tizen.Multimedia.Vision.VisionColorSpace">
2690 Specifies colorspaces for MediaVision.
2693 <member name="F:Tizen.Multimedia.Vision.VisionColorSpace.Y800">
2695 The colorspace type is Y800.
2698 <member name="F:Tizen.Multimedia.Vision.VisionColorSpace.I420">
2700 The colorspace type is I420.
2703 <member name="F:Tizen.Multimedia.Vision.VisionColorSpace.NV12">
2705 The colorspace type is NV12.
2708 <member name="F:Tizen.Multimedia.Vision.VisionColorSpace.YV12">
2710 The colorspace type is YV12.
2713 <member name="F:Tizen.Multimedia.Vision.VisionColorSpace.NV21">
2715 The colorspace type is NV21.
2718 <member name="F:Tizen.Multimedia.Vision.VisionColorSpace.Yuyv">
2720 The colorspace type is YUYV.
2723 <member name="F:Tizen.Multimedia.Vision.VisionColorSpace.Uyvy">
2725 The colorspace type is UYVY.
2728 <member name="F:Tizen.Multimedia.Vision.VisionColorSpace.Yuv422P">
2730 The colorspace type is 422P.
2733 <member name="F:Tizen.Multimedia.Vision.VisionColorSpace.Rgb565">
2735 The colorspace type is RGB565.
2738 <member name="F:Tizen.Multimedia.Vision.VisionColorSpace.Rgb888">
2740 The colorspace type is RGB888.
2743 <member name="F:Tizen.Multimedia.Vision.VisionColorSpace.Rgba">
2745 The colorspace type is RGBA.