From 7e0318f785839862d974811dc8f2378d55c1adf9 Mon Sep 17 00:00:00 2001 From: Haesu Gwon Date: Tue, 4 Jul 2017 14:52:19 +0900 Subject: [PATCH] [Camera] Add public API/Propertyes level tag + Add missing comments Change-Id: I874d3d8dfbacd5a6d2b35c6a80f8f217d814f78b Signed-off-by: Haesu Gwon --- src/Tizen.Multimedia.Camera/Camera/Camera.cs | 44 ++++++++++++++++--- .../Camera/CameraCapturingEventArgs.cs | 3 ++ .../Camera/CameraDeviceStateChangedEventArgs.cs | 2 + .../Camera/CameraDisplaySettings.cs | 5 +++ src/Tizen.Multimedia.Camera/Camera/CameraEnums.cs | 26 ++++++++++++ .../Camera/CameraErrorOccurredEventArgs.cs | 2 + .../Camera/CameraFeatures.cs | 31 ++++++++++++++ .../Camera/CameraFocusStateChangedEventArgs.cs | 1 + .../Camera/CameraInterruptedEventArgs.cs | 3 ++ .../Camera/CameraSettings.cs | 49 ++++++++++++++++++++++ .../Camera/CameraStateChangedEventArgs.cs | 3 ++ src/Tizen.Multimedia.Camera/Camera/DoublePlane.cs | 2 + src/Tizen.Multimedia.Camera/Camera/EncodedPlane.cs | 1 + .../Camera/FaceDetectedEventArgs.cs | 1 + .../Camera/FaceDetectionData.cs | 6 +++ .../Camera/HdrCaptureProgressEventArgs.cs | 1 + .../Camera/IPreviewPlane.cs | 0 src/Tizen.Multimedia.Camera/Camera/ImageData.cs | 5 +++ src/Tizen.Multimedia.Camera/Camera/Location.cs | 3 ++ .../Camera/MediaPacketPreviewEventArgs.cs | 1 + src/Tizen.Multimedia.Camera/Camera/PreviewData.cs | 14 ++++++- .../Camera/PreviewEventArgs.cs | 1 + src/Tizen.Multimedia.Camera/Camera/SinglePlane.cs | 1 + src/Tizen.Multimedia.Camera/Camera/TriplePlane.cs | 3 ++ 24 files changed, 201 insertions(+), 7 deletions(-) mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/CameraCapturingEventArgs.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/CameraDeviceStateChangedEventArgs.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/CameraErrorOccurredEventArgs.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/CameraFeatures.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/CameraFocusStateChangedEventArgs.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/CameraInterruptedEventArgs.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/CameraStateChangedEventArgs.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/DoublePlane.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/EncodedPlane.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/FaceDetectedEventArgs.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/FaceDetectionData.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/HdrCaptureProgressEventArgs.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/IPreviewPlane.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/ImageData.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/MediaPacketPreviewEventArgs.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/PreviewData.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/PreviewEventArgs.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/SinglePlane.cs mode change 100644 => 100755 src/Tizen.Multimedia.Camera/Camera/TriplePlane.cs diff --git a/src/Tizen.Multimedia.Camera/Camera/Camera.cs b/src/Tizen.Multimedia.Camera/Camera/Camera.cs index 7b4014b..d7b438b 100755 --- a/src/Tizen.Multimedia.Camera/Camera/Camera.cs +++ b/src/Tizen.Multimedia.Camera/Camera/Camera.cs @@ -48,6 +48,7 @@ namespace Tizen.Multimedia /// /// Initializes a new instance of the Class. /// + /// 3 /// The camera device to access public Camera(CameraDevice device) { @@ -79,10 +80,11 @@ namespace Tizen.Multimedia return _handle; } -#region Dispose support + #region Dispose support /// /// Release any unmanaged resources used by this object. /// + /// 3 public void Dispose() { Dispose(true); @@ -137,42 +139,48 @@ namespace Tizen.Multimedia { _state = state; } -#endregion Check camera state + #endregion Check camera state -#region EventHandlers + #region EventHandlers /// /// Event that occurs when an camera is interrupted by policy. /// + /// 3 public event EventHandler Interrupted; private Native.InterruptedCallback _interruptedCallback; /// /// Event that occurs when there is an asynchronous error. /// + /// 3 public event EventHandler ErrorOccurred; private Native.ErrorCallback _errorCallback; /// /// Event that occurs when the auto focus state is changed. /// + /// 3 public event EventHandler FocusStateChanged; private Native.FocusStateChangedCallback _focusStateChangedCallback; /// /// Event that occurs when a face is detected in preview frame. /// + /// 3 public event EventHandler FaceDetected; private Native.FaceDetectedCallback _faceDetectedCallback; /// /// Event that occurs during capture of image. /// + /// 3 public event EventHandler Capturing; private Native.CapturingCallback _capturingCallback; /// /// Event that occurs after the capture of the image. /// + /// 3 public event EventHandler CaptureCompleted; private Native.CaptureCompletedCallback _captureCompletedCallback; @@ -180,12 +188,14 @@ namespace Tizen.Multimedia /// Event that occurs when there is change in HDR capture progress. /// Check whether HdrCapture feature is supported or not before add this EventHandler. /// + /// 3 public event EventHandler HdrCaptureProgress; private Native.HdrCaptureProgressCallback _hdrCaptureProgressCallback; /// /// Event that occurs when camera state is changed. /// + /// 3 public event EventHandler StateChanged; private Native.StateChangedCallback _stateChangedCallback; @@ -199,6 +209,7 @@ namespace Tizen.Multimedia /// User doesn't need to create camera instance. /// This static EventHandler calls platform function every time because each callback function have to remain its own callbackId. /// + /// 3 /// Callback of type . /// The Id of registered callback. /// In case of any invalid operations @@ -259,6 +270,7 @@ namespace Tizen.Multimedia /// Event that occurs once per frame when previewing. /// Preview callback is registered when user add callback explicitly to avoid useless P/Invoke. /// + /// 3 public event EventHandler Preview { add @@ -300,6 +312,7 @@ namespace Tizen.Multimedia /// Event that occurs once per frame when previewing. /// Preview callback is registered when user add callback explicitly to avoid useless P/Invoke. /// + /// 3 public event EventHandler MediaPacketPreview { add @@ -330,24 +343,27 @@ namespace Tizen.Multimedia } } } - #endregion MediaPacketPreview EventHandler + #endregion MediaPacketPreview EventHandler -#endregion EventHandlers + #endregion EventHandlers -#region Properties + #region Properties /// /// Get/Set the various camera settings. /// + /// 3 public CameraSettings Setting { get; } /// /// Gets the various camera features. /// + /// 3 public CameraFeatures Feature { get; } /// /// Get/set various camera display properties. /// + /// 3 public CameraDisplaySettings DisplaySettings{ get; } private Display _display; @@ -379,6 +395,7 @@ namespace Tizen.Multimedia /// Sets or gets the display type and handle to show preview images. /// The camera must be in the state. /// + /// 3 /// /// This must be set before StartPreview() method. /// In Custom ROI display mode, DisplayRoiArea property must be set before calling this method. @@ -426,6 +443,7 @@ namespace Tizen.Multimedia /// /// Gets the state of the camera. /// + /// 3 /// None, Created, Preview, Capturing, Captured /// The camera already has been disposed. public CameraState State @@ -447,6 +465,7 @@ namespace Tizen.Multimedia /// If the hint is set to true, the display will be reused when the camera device is changed with /// ChangeDevice method. /// + /// 3 /// In case of invalid parameters. /// Invalid state. /// The camera already has been disposed. @@ -476,6 +495,7 @@ namespace Tizen.Multimedia /// /// Gets the facing direction of camera module. /// + /// 3 /// A that specifies the facing direction of camera device. /// The camera already has been disposed. public CameraFacingDirection Direction @@ -496,6 +516,7 @@ namespace Tizen.Multimedia /// /// Gets the camera device count. /// + /// 3 /// This returns 2, if the device supports primary and secondary cameras. /// Otherwise 1, if the device only supports primary camera. /// The camera already has been disposed. @@ -519,6 +540,7 @@ namespace Tizen.Multimedia /// /// Changes the camera device. /// + /// 3 /// The hardware camera to access. /// /// If display reuse is set using @@ -541,6 +563,7 @@ namespace Tizen.Multimedia /// /// Gets the device state. /// + /// 3 /// The device to get state. /// Returns the state of camera device /// In case of invalid parameters. @@ -559,6 +582,7 @@ namespace Tizen.Multimedia /// /// Gets the flash state. /// + /// 3 /// The device to get state. /// Returns the flash state of camera device /// In case of invalid parameters. @@ -583,6 +607,7 @@ namespace Tizen.Multimedia /// before using this method. /// The camera must be in the or state. /// + /// 3 /// /// http://tizen.org/privilege/camera /// @@ -605,6 +630,7 @@ namespace Tizen.Multimedia /// Stops capturing and drawing preview frames on the screen. /// The camera must be in the state. /// + /// 3 /// /// http://tizen.org/privilege/camera /// @@ -628,6 +654,7 @@ namespace Tizen.Multimedia /// and for completed using before calling this method. /// The camera must be in the state. /// + /// 3 /// /// http://tizen.org/privilege/camera /// @@ -656,6 +683,7 @@ namespace Tizen.Multimedia /// and for completed using before calling this method. /// The camera must be in the state. /// + /// 3 /// /// http://tizen.org/privilege/camera /// @@ -710,6 +738,7 @@ namespace Tizen.Multimedia /// Starts camera auto-focusing, asynchronously. /// The camera must be in the or state. /// + /// 3 /// Continuous auto focus /// /// http://tizen.org/privilege/camera @@ -734,6 +763,7 @@ namespace Tizen.Multimedia /// Stops camera auto focusing. /// The camera must be in the or state. /// + /// 3 /// /// http://tizen.org/privilege/camera /// @@ -753,6 +783,7 @@ namespace Tizen.Multimedia /// Starts face detection. /// The camera must be in the state. /// + /// 3 /// /// http://tizen.org/privilege/camera /// @@ -789,6 +820,7 @@ namespace Tizen.Multimedia /// /// Stops face detection. /// + /// 3 /// /// http://tizen.org/privilege/camera /// diff --git a/src/Tizen.Multimedia.Camera/Camera/CameraCapturingEventArgs.cs b/src/Tizen.Multimedia.Camera/Camera/CameraCapturingEventArgs.cs old mode 100644 new mode 100755 index cda2784..119b802 --- a/src/Tizen.Multimedia.Camera/Camera/CameraCapturingEventArgs.cs +++ b/src/Tizen.Multimedia.Camera/Camera/CameraCapturingEventArgs.cs @@ -33,16 +33,19 @@ namespace Tizen.Multimedia /// /// The image data of the captured picture. /// + /// 3 public ImageData Image { get; } /// /// The image data of the postview. /// + /// 3 public ImageData PostView { get; } /// /// The image data of the thumbnail. /// + /// 3 public ImageData Thumbnail { get; } } } diff --git a/src/Tizen.Multimedia.Camera/Camera/CameraDeviceStateChangedEventArgs.cs b/src/Tizen.Multimedia.Camera/Camera/CameraDeviceStateChangedEventArgs.cs old mode 100644 new mode 100755 index 88e94f1..32353f1 --- a/src/Tizen.Multimedia.Camera/Camera/CameraDeviceStateChangedEventArgs.cs +++ b/src/Tizen.Multimedia.Camera/Camera/CameraDeviceStateChangedEventArgs.cs @@ -33,11 +33,13 @@ namespace Tizen.Multimedia /// /// Camera device type. /// + /// 3 public CameraDevice Device { get; } /// /// Current state of the camera device. /// + /// 3 public CameraDeviceState State { get; } } } diff --git a/src/Tizen.Multimedia.Camera/Camera/CameraDisplaySettings.cs b/src/Tizen.Multimedia.Camera/Camera/CameraDisplaySettings.cs index 2d89713..6f5ab4f 100755 --- a/src/Tizen.Multimedia.Camera/Camera/CameraDisplaySettings.cs +++ b/src/Tizen.Multimedia.Camera/Camera/CameraDisplaySettings.cs @@ -35,6 +35,7 @@ namespace Tizen.Multimedia /// /// The display mode. /// + /// 3 /// A that specifies the display mode. /// The camera already has been disposed. public CameraDisplayMode Mode @@ -60,6 +61,7 @@ namespace Tizen.Multimedia /// The display visibility. /// True if camera display visible, otherwise false. /// + /// 3 /// The camera already has been disposed. public bool Visible { @@ -83,6 +85,7 @@ namespace Tizen.Multimedia /// /// The display rotation. /// + /// 3 /// A that specifies the rotation of camera device. /// The camera already has been disposed. public CameraRotation Rotation @@ -107,6 +110,7 @@ namespace Tizen.Multimedia /// /// The display flip. /// + /// 3 /// A that specifies camera flip type. /// The camera already has been disposed. public CameraFlip Flip @@ -131,6 +135,7 @@ namespace Tizen.Multimedia /// /// the ROI(Region Of Interest) area of display. /// + /// 3 /// The camera already has been disposed. public Rectangle RoiArea { diff --git a/src/Tizen.Multimedia.Camera/Camera/CameraEnums.cs b/src/Tizen.Multimedia.Camera/Camera/CameraEnums.cs index a14aadc..2e25a6e 100755 --- a/src/Tizen.Multimedia.Camera/Camera/CameraEnums.cs +++ b/src/Tizen.Multimedia.Camera/Camera/CameraEnums.cs @@ -21,6 +21,7 @@ namespace Tizen.Multimedia /// /// Enumeration for Camera device. /// + /// 3 public enum CameraDevice { /// @@ -36,6 +37,7 @@ namespace Tizen.Multimedia /// /// Enumeration for Camera device state. /// + /// 3 public enum CameraDeviceState { /// @@ -55,6 +57,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the facing direction of camera module . /// + /// 3 public enum CameraFacingDirection { /// @@ -70,6 +73,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the current flash state. /// + /// 3 public enum CameraFlashState { /// @@ -85,6 +89,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the camera flip type. /// + /// 3 public enum CameraFlip { /// @@ -108,6 +113,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the camera focus state. /// + /// 3 public enum CameraFocusState { /// @@ -131,6 +137,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the camera pixel format. /// + /// 3 public enum CameraPixelFormat { /// @@ -202,6 +209,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the camera policy. /// + /// 3 public enum CameraPolicy { /// @@ -221,6 +229,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the camera rotation type. /// + /// 3 public enum CameraRotation { /// @@ -244,6 +253,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the camera state. /// + /// 3 public enum CameraState { /// @@ -271,6 +281,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the auto focus mode. /// + /// 3 public enum CameraAutoFocusMode { /// @@ -294,6 +305,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the color tone, which provides the impression of looking through a tinted glass. /// + /// 3 public enum CameraEffectMode { /// @@ -425,6 +437,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the camera exposure modes. /// + /// 3 public enum CameraExposureMode { /// @@ -452,6 +465,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the flash mode. /// + /// 3 public enum CameraFlashMode { /// @@ -491,6 +505,7 @@ namespace Tizen.Multimedia /// /// Enumeration for preview FPS. /// + /// 3 public enum CameraFps { /// @@ -542,6 +557,7 @@ namespace Tizen.Multimedia /// /// Enumeration for HDR capture mode. /// + /// 3 public enum CameraHdrMode { /// @@ -561,6 +577,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the ISO levels of the camera. /// + /// 3 public enum CameraIsoLevel { /// @@ -600,6 +617,7 @@ namespace Tizen.Multimedia /// /// Enumeration for PTZ(Pan Tilt Zoom) movement type. /// + /// 3 public enum CameraPtzMoveType { /// @@ -615,6 +633,7 @@ namespace Tizen.Multimedia /// /// Enumeration for PTZ(Pan Tilt Zoom) type. /// + /// 3 public enum CameraPtzType { /// @@ -630,6 +649,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the camera scene mode. /// + /// 3 public enum CameraSceneMode { /// @@ -701,6 +721,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the orientation values of tag. /// + /// 3 public enum CameraTagOrientation { /// @@ -740,6 +761,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the theater mode. /// + /// 3 public enum CameraTheaterMode { /// @@ -759,6 +781,7 @@ namespace Tizen.Multimedia /// ///Enumeration for the white balance levels of the camera. /// + /// 3 public enum CameraWhiteBalance { /// @@ -806,6 +829,7 @@ namespace Tizen.Multimedia /// /// Enumeration for the camera display mode. /// + /// 3 public enum CameraDisplayMode { /// @@ -837,6 +861,7 @@ namespace Tizen.Multimedia /// /// Enumeration for camera failure error. /// + /// 3 public enum CameraErrorCode { /// @@ -860,6 +885,7 @@ namespace Tizen.Multimedia /// /// Enumeration for Image datatype. /// + /// 3 public enum PlaneType { /// diff --git a/src/Tizen.Multimedia.Camera/Camera/CameraErrorOccurredEventArgs.cs b/src/Tizen.Multimedia.Camera/Camera/CameraErrorOccurredEventArgs.cs old mode 100644 new mode 100755 index cd4239c..883596b --- a/src/Tizen.Multimedia.Camera/Camera/CameraErrorOccurredEventArgs.cs +++ b/src/Tizen.Multimedia.Camera/Camera/CameraErrorOccurredEventArgs.cs @@ -33,11 +33,13 @@ namespace Tizen.Multimedia /// /// The camera error code. /// + /// 3 public CameraErrorCode Error { get; } /// /// The state of the camera. /// + /// 3 public CameraState State { get; } } } diff --git a/src/Tizen.Multimedia.Camera/Camera/CameraFeatures.cs b/src/Tizen.Multimedia.Camera/Camera/CameraFeatures.cs old mode 100644 new mode 100755 index 1af0ad3..9763f31 --- a/src/Tizen.Multimedia.Camera/Camera/CameraFeatures.cs +++ b/src/Tizen.Multimedia.Camera/Camera/CameraFeatures.cs @@ -89,83 +89,97 @@ namespace Tizen.Multimedia /// Gets the face detection feature's supported state. /// true if supported, otherwise false. /// + /// 3 public bool IsFaceDetectionSupported { get; } /// /// Gets the media packet preview callback feature's supported state. /// true if supported, otherwise false. /// + /// 3 public bool IsMediaPacketPreviewCallbackSupported { get; } /// /// Gets the zero shutter lag feature's supported state. /// true if supported, otherwise false. /// + /// 3 public bool IsZeroShutterLagSupported { get; } /// /// Gets continuous capture feature's supported state. /// true if supported, otherwise false. /// + /// 3 public bool IsContinuousCaptureSupported { get; } /// /// Gets the support state of HDR capture. /// true if supported, otherwise false. /// + /// 3 public bool IsHdrCaptureSupported { get; } /// /// Gets the support state of the anti-shake feature. /// true if supported, otherwise false. /// + /// 3 public bool IsAntiShakeSupported { get; } /// /// Gets the support state of the video stabilization feature. /// true if supported, otherwise false. /// + /// 3 public bool IsVideoStabilizationSupported { get; } /// /// Gets the support state of auto contrast feature. /// true if supported, otherwise false. /// + /// 3 public bool IsAutoContrastSupported { get; } /// /// Gets the support state of brightness feature. /// true if supported, otherwise false. /// + /// 3 public bool IsBrigtnessSupported { get; } /// /// Gets the support state of exposure feature. /// true if supported, otherwise false. /// + /// 3 public bool IsExposureSupported { get; } /// /// Gets the support state of zoom feature. /// true if supported, otherwise false. /// + /// 3 public bool IsZoomSupported { get; } /// /// Gets the support state of pan feature. /// true if supported, otherwise false. /// + /// 3 public bool IsPanSupported { get; } /// /// Gets the support state of tilt feature. /// true if supported, otherwise false. /// + /// 3 public bool IsTiltSupported { get; } /// /// Retrieves all the preview resolutions supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported preview resolutions. /// by recorder. @@ -203,6 +217,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the capture resolutions supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported capture resolutions. /// @@ -239,6 +254,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the capture formats supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// @@ -275,6 +291,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the preview formats supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// @@ -311,6 +328,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the fps supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// @@ -347,6 +365,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the fps by resolution supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported by resolution. /// @@ -380,6 +399,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the fps by resolution supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported by resolution. /// @@ -392,6 +412,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the auto focus modes supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// @@ -428,6 +449,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the exposure modes supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// @@ -464,6 +486,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the Iso level supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// @@ -500,6 +523,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the theater modes supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// @@ -536,6 +560,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the whitebalance modes supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// @@ -572,6 +597,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the flash modes supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// @@ -608,6 +634,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the scene modes supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// @@ -644,6 +671,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the effect modes supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// @@ -680,6 +708,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the stream rotation supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// @@ -716,6 +745,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the flips supported by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// @@ -752,6 +782,7 @@ namespace Tizen.Multimedia /// /// Retrieves all the ptz types by the camera. /// + /// 3 /// /// It returns a list containing all the supported . /// diff --git a/src/Tizen.Multimedia.Camera/Camera/CameraFocusStateChangedEventArgs.cs b/src/Tizen.Multimedia.Camera/Camera/CameraFocusStateChangedEventArgs.cs old mode 100644 new mode 100755 index f9b8f06..c288d73 --- a/src/Tizen.Multimedia.Camera/Camera/CameraFocusStateChangedEventArgs.cs +++ b/src/Tizen.Multimedia.Camera/Camera/CameraFocusStateChangedEventArgs.cs @@ -32,6 +32,7 @@ namespace Tizen.Multimedia /// /// Focus state of the camera. /// + /// 3 public CameraFocusState State { get; } } } diff --git a/src/Tizen.Multimedia.Camera/Camera/CameraInterruptedEventArgs.cs b/src/Tizen.Multimedia.Camera/Camera/CameraInterruptedEventArgs.cs old mode 100644 new mode 100755 index 65eec34..4ce158a --- a/src/Tizen.Multimedia.Camera/Camera/CameraInterruptedEventArgs.cs +++ b/src/Tizen.Multimedia.Camera/Camera/CameraInterruptedEventArgs.cs @@ -34,16 +34,19 @@ namespace Tizen.Multimedia /// /// Previous state of the camera. /// + /// 3 public CameraState Previous { get; } /// /// Current state of the camera. /// + /// 3 public CameraState Current { get; } /// /// The policy that interrupted the camera. /// + /// 3 public CameraPolicy Policy { get; } } } diff --git a/src/Tizen.Multimedia.Camera/Camera/CameraSettings.cs b/src/Tizen.Multimedia.Camera/Camera/CameraSettings.cs index 4c125c1..ceb9b90 100755 --- a/src/Tizen.Multimedia.Camera/Camera/CameraSettings.cs +++ b/src/Tizen.Multimedia.Camera/Camera/CameraSettings.cs @@ -69,6 +69,7 @@ namespace Tizen.Multimedia /// /// Sets auto focus area. /// + /// 3 /// /// should not be the . /// @@ -86,6 +87,7 @@ namespace Tizen.Multimedia /// /// Sets auto focus area. /// + /// 3 /// /// should not be the . /// @@ -102,6 +104,7 @@ namespace Tizen.Multimedia /// /// Clears the auto focus area. /// + /// 3 /// The camera already has been disposed. public void ClearFocusArea() { @@ -112,6 +115,7 @@ namespace Tizen.Multimedia /// /// The auto focus mode. /// + /// 3 /// A that specifies the auto focus mode. /// The camera already has been disposed. public CameraAutoFocusMode AutoFocusMode @@ -138,6 +142,7 @@ namespace Tizen.Multimedia /// /// The contrast level of the camera. /// + /// 3 /// The camera already has been disposed. public int Contrast { @@ -162,6 +167,7 @@ namespace Tizen.Multimedia /// The auto contrast. /// If true auto contrast is enabled, otherwise false. /// + /// 3 /// The camera already has been disposed. public bool AutoContrast { @@ -184,6 +190,7 @@ namespace Tizen.Multimedia /// /// Gets the available contrast level. /// + /// 3 /// /// If min value is greater than the max value, it means this feature is not supported. /// @@ -206,6 +213,7 @@ namespace Tizen.Multimedia /// /// The brightness level of the camera. /// + /// 3 /// The camera already has been disposed. public int Brightness { @@ -229,6 +237,7 @@ namespace Tizen.Multimedia /// /// Gets the available brightness level. /// + /// 3 /// /// If min value is greater than the max value, it means this feature is not supported. /// @@ -251,6 +260,7 @@ namespace Tizen.Multimedia /// /// The exposure value. /// + /// 3 /// The camera already has been disposed. public int Exposure { @@ -274,6 +284,7 @@ namespace Tizen.Multimedia /// /// The exposure mode. /// + /// 3 /// A that specifies the exposure mode. /// The camera already has been disposed. public CameraExposureMode ExposureMode @@ -298,6 +309,7 @@ namespace Tizen.Multimedia /// /// Gets the available exposure value. /// + /// 3 /// /// If min value is greater than the max value, it means this feature is not supported. /// @@ -321,6 +333,7 @@ namespace Tizen.Multimedia /// The zoom level. /// The range for zoom level is received from ZoomRange property. /// + /// 3 /// The camera already has been disposed. public int ZoomLevel { @@ -344,6 +357,7 @@ namespace Tizen.Multimedia /// /// Gets the available zoom level. /// + /// 3 /// /// If min value is greater than the max value, it means this feature is not supported. /// @@ -365,6 +379,7 @@ namespace Tizen.Multimedia /// /// The whitebalance mode. /// + /// 3 /// A that specifies the white balance mode. /// The camera already has been disposed. public CameraWhiteBalance WhiteBalance @@ -389,6 +404,7 @@ namespace Tizen.Multimedia /// /// The ISO level. /// + /// 3 /// A that specifies ISO level. /// The camera already has been disposed. public CameraIsoLevel IsoLevel @@ -414,6 +430,7 @@ namespace Tizen.Multimedia /// The quality of the image. /// The range for image quality is 1 to 100. /// + /// 3 /// The camera already has been disposed. public int ImageQuality { @@ -438,6 +455,7 @@ namespace Tizen.Multimedia /// /// The preview frame rate. /// + /// 3 /// A that specifies preview frame rate. /// The camera already has been disposed. public CameraFps PreviewFps @@ -462,6 +480,7 @@ namespace Tizen.Multimedia /// /// Gets or sets the resolution of preview /// + /// 3 /// In case of invalid parameters. /// The camera already has been disposed. public Size PreviewResolution @@ -487,6 +506,7 @@ namespace Tizen.Multimedia /// /// Gets the recommended preview resolution. /// + /// 3 /// /// Depending on the capture resolution aspect ratio and display resolution, /// the recommended preview resolution is determined. @@ -509,6 +529,7 @@ namespace Tizen.Multimedia /// /// The preview data format. /// + /// 3 /// A that specifies the pixel format of preview data. /// In case of invalid parameters. /// The camera already has been disposed. @@ -534,6 +555,7 @@ namespace Tizen.Multimedia /// /// Resolution of the captured image. /// + /// 3 /// In case of invalid parameters /// The camera already has been disposed. public Size CaptureResolution @@ -561,6 +583,7 @@ namespace Tizen.Multimedia /// /// Format of an image to be captured. /// + /// 3 /// A that specifies the pixel format of captured image. /// In case of invalid parameters /// The camera already has been disposed. @@ -588,6 +611,7 @@ namespace Tizen.Multimedia /// /// The bit rate of encoded preview. /// + /// 3 /// The camera already has been disposed. public int EncodedPreviewBitrate { @@ -611,6 +635,7 @@ namespace Tizen.Multimedia /// /// GOP(Group Of Pictures) interval of encoded preview. /// + /// 3 /// The camera already has been disposed. public int EncodedPreviewGopInterval { @@ -635,6 +660,7 @@ namespace Tizen.Multimedia /// /// The theater mode. /// + /// 3 /// A that specifies theater mode. /// /// If you want to display the preview image on the external display with the full screen mode, @@ -663,6 +689,7 @@ namespace Tizen.Multimedia /// /// The camera effect mode. /// + /// 3 /// A that specifies effect mode. /// The camera already has been disposed. public CameraEffectMode Effect @@ -687,6 +714,7 @@ namespace Tizen.Multimedia /// /// The scene mode. /// + /// 3 /// A that specifies scene mode. /// The camera already has been disposed. public CameraSceneMode SceneMode @@ -711,6 +739,7 @@ namespace Tizen.Multimedia /// /// The camera's flash mode. /// + /// 3 /// A that specifies flash mode. /// The camera already has been disposed. public CameraFlashMode FlashMode @@ -735,6 +764,7 @@ namespace Tizen.Multimedia /// /// Gets the camera lens orientation angle. /// + /// 3 /// The camera already has been disposed. public int LensOrientation { @@ -752,6 +782,7 @@ namespace Tizen.Multimedia /// /// The stream rotation. /// + /// 3 /// A that specifies the rotation of camera device. /// The camera already has been disposed. public CameraRotation StreamRotation @@ -776,6 +807,7 @@ namespace Tizen.Multimedia /// /// The stream flip. /// + /// 3 /// A that specifies camera flip type. /// The camera already has been disposed. public CameraFlip StreamFlip @@ -800,6 +832,7 @@ namespace Tizen.Multimedia /// /// The mode of HDR(High dynamic range) capture. /// + /// 3 /// A that specifies the HDR mode. /// /// Taking multiple pictures at different exposure levels and intelligently stitching them together @@ -830,6 +863,7 @@ namespace Tizen.Multimedia /// The anti shake feature. /// If true the antishake feature is enabled, otherwise false. /// + /// 3 /// The camera already has been disposed. public bool AntiShake { @@ -854,6 +888,7 @@ namespace Tizen.Multimedia /// Enables/Disables the video stabilization feature. /// If true video stabilization is enabled, otherwise false. /// + /// 3 /// /// If video stabilization is enabled, zero shutter lag is disabled. /// This feature is used to record a video. @@ -882,6 +917,7 @@ namespace Tizen.Multimedia /// Disables shutter sound. /// If true shutter sound is disabled, otherwise false. /// + /// 3 /// /// In some countries, this operation is not permitted. /// @@ -899,6 +935,7 @@ namespace Tizen.Multimedia /// /// Sets the type of PTZ(Pan Tilt Zoom). Mechanical or Electronic. /// + /// 3 /// A that specifies the type of PTZ. /// The camera already has been disposed. public CameraPtzType PtzType @@ -913,6 +950,7 @@ namespace Tizen.Multimedia /// /// Sets the position to move horizontally. /// + /// 3 /// ptz move type. /// pan step /// In case of invalid parameters @@ -926,6 +964,7 @@ namespace Tizen.Multimedia /// /// Gets the current position of the camera. /// + /// 3 /// Returns the camera's horizontal position /// The camera already has been disposed. public int GetPan() @@ -941,6 +980,7 @@ namespace Tizen.Multimedia /// /// Sets the position to move vertically. /// + /// 3 /// ptz move type /// tilt step /// In case of invalid parameters @@ -954,6 +994,7 @@ namespace Tizen.Multimedia /// /// Gets the current position of the camera. /// + /// 3 /// Returns the current vertical position /// The camera already has been disposed. public int GetTilt() @@ -969,6 +1010,7 @@ namespace Tizen.Multimedia /// /// Gets lower limit and upper limit for pan position. /// + /// 3 /// /// If min value is greater than the max value, it means this feature is not supported. /// @@ -988,6 +1030,7 @@ namespace Tizen.Multimedia /// /// Gets lower limit and upper limit for tilt position. /// + /// 3 /// /// If min value is greater than the max value, it means this feature is not supported. /// @@ -1010,6 +1053,7 @@ namespace Tizen.Multimedia /// The scene mode. /// true if EXIF tags are enabled in JPEG file, otherwise false. /// + /// 3 /// The camera already has been disposed. public bool EnableTag { @@ -1033,6 +1077,7 @@ namespace Tizen.Multimedia /// /// The camera image description in the EXIF tag. /// + /// 3 /// The camera already has been disposed. public string ImageDescriptionTag { @@ -1062,6 +1107,7 @@ namespace Tizen.Multimedia /// /// The software information in the EXIF tag. /// + /// 3 /// The camera already has been disposed. public string SoftwareTag { @@ -1092,6 +1138,7 @@ namespace Tizen.Multimedia /// /// The geotag(GPS data) in the EXIF tag. /// + /// 3 /// The camera already has been disposed. public Location GeoTag { @@ -1117,6 +1164,7 @@ namespace Tizen.Multimedia /// /// Removes the geotag(GPS data) in the EXIF(Exchangeable image file format) tag. /// + /// 3 /// The camera already has been disposed. public void RemoveGeoTag() { @@ -1127,6 +1175,7 @@ namespace Tizen.Multimedia /// /// The camera orientation in the tag. /// + /// 3 /// The camera already has been disposed. public CameraTagOrientation OrientationTag { diff --git a/src/Tizen.Multimedia.Camera/Camera/CameraStateChangedEventArgs.cs b/src/Tizen.Multimedia.Camera/Camera/CameraStateChangedEventArgs.cs old mode 100644 new mode 100755 index ba75279..96e2e0c --- a/src/Tizen.Multimedia.Camera/Camera/CameraStateChangedEventArgs.cs +++ b/src/Tizen.Multimedia.Camera/Camera/CameraStateChangedEventArgs.cs @@ -34,17 +34,20 @@ namespace Tizen.Multimedia /// /// Previous state of the camera. /// + /// 3 public CameraState Previous { get; } /// /// Current state of the camera. /// + /// 3 public CameraState Current { get; } /// /// true if the state changed by policy such as Resource Conflict or Security, otherwise false /// in normal state change. /// + /// 3 public bool ByPolicy { get; } } } diff --git a/src/Tizen.Multimedia.Camera/Camera/DoublePlane.cs b/src/Tizen.Multimedia.Camera/Camera/DoublePlane.cs old mode 100644 new mode 100755 index a3ad1a6..e6960f1 --- a/src/Tizen.Multimedia.Camera/Camera/DoublePlane.cs +++ b/src/Tizen.Multimedia.Camera/Camera/DoublePlane.cs @@ -35,11 +35,13 @@ namespace Tizen.Multimedia /// /// The Y plane data. /// + /// 3 public byte[] Y { get; } /// /// The UV plane data. /// + /// 3 public byte[] UV { get; } } } \ No newline at end of file diff --git a/src/Tizen.Multimedia.Camera/Camera/EncodedPlane.cs b/src/Tizen.Multimedia.Camera/Camera/EncodedPlane.cs old mode 100644 new mode 100755 index 40ac360..d88e596 --- a/src/Tizen.Multimedia.Camera/Camera/EncodedPlane.cs +++ b/src/Tizen.Multimedia.Camera/Camera/EncodedPlane.cs @@ -33,6 +33,7 @@ namespace Tizen.Multimedia /// /// The buffer containing encoded image data. /// + /// 3 public byte[] Data { get; } } } \ No newline at end of file diff --git a/src/Tizen.Multimedia.Camera/Camera/FaceDetectedEventArgs.cs b/src/Tizen.Multimedia.Camera/Camera/FaceDetectedEventArgs.cs old mode 100644 new mode 100755 index 3eca489..6c5feaa --- a/src/Tizen.Multimedia.Camera/Camera/FaceDetectedEventArgs.cs +++ b/src/Tizen.Multimedia.Camera/Camera/FaceDetectedEventArgs.cs @@ -33,6 +33,7 @@ namespace Tizen.Multimedia /// /// List containing faces of type . /// + /// 3 public IEnumerable Faces { get; } } } diff --git a/src/Tizen.Multimedia.Camera/Camera/FaceDetectionData.cs b/src/Tizen.Multimedia.Camera/Camera/FaceDetectionData.cs old mode 100644 new mode 100755 index 2e912f2..53905c7 --- a/src/Tizen.Multimedia.Camera/Camera/FaceDetectionData.cs +++ b/src/Tizen.Multimedia.Camera/Camera/FaceDetectionData.cs @@ -40,31 +40,37 @@ namespace Tizen.Multimedia /// /// The Id of each face. /// + /// 3 public int Id { get; } /// /// The confidence level for the detection of the face. /// + /// 3 public int Score { get; } /// /// The X co-ordinate of the face. /// + /// 3 public int X { get; } /// /// The Y co-ordinate of the face. /// + /// 3 public int Y { get; } /// /// The width of the face. /// + /// 3 public int Width { get; } /// /// The height of the face. /// + /// 3 public int Height { get; } } } diff --git a/src/Tizen.Multimedia.Camera/Camera/HdrCaptureProgressEventArgs.cs b/src/Tizen.Multimedia.Camera/Camera/HdrCaptureProgressEventArgs.cs old mode 100644 new mode 100755 index e69b3f7..ce5db62 --- a/src/Tizen.Multimedia.Camera/Camera/HdrCaptureProgressEventArgs.cs +++ b/src/Tizen.Multimedia.Camera/Camera/HdrCaptureProgressEventArgs.cs @@ -31,6 +31,7 @@ namespace Tizen.Multimedia /// /// Hdr Capture progress in percent. /// + /// 3 public int Percent { get; } } } diff --git a/src/Tizen.Multimedia.Camera/Camera/IPreviewPlane.cs b/src/Tizen.Multimedia.Camera/Camera/IPreviewPlane.cs old mode 100644 new mode 100755 diff --git a/src/Tizen.Multimedia.Camera/Camera/ImageData.cs b/src/Tizen.Multimedia.Camera/Camera/ImageData.cs old mode 100644 new mode 100755 index 26885c1..0066447 --- a/src/Tizen.Multimedia.Camera/Camera/ImageData.cs +++ b/src/Tizen.Multimedia.Camera/Camera/ImageData.cs @@ -55,26 +55,31 @@ namespace Tizen.Multimedia /// /// The pixel format of the captured image. /// + /// 3 public CameraPixelFormat Format { get; } /// /// The width of the image. /// + /// 3 public int Width { get; } /// /// The height of the image. /// + /// 3 public int Height { get; } /// /// The buffer containing image data. /// + /// 3 public byte[] Data { get; } /// /// String containing Exif data. /// + /// 3 public byte[] Exif { get; } } } diff --git a/src/Tizen.Multimedia.Camera/Camera/Location.cs b/src/Tizen.Multimedia.Camera/Camera/Location.cs index 9fc9f3b..1733352 100755 --- a/src/Tizen.Multimedia.Camera/Camera/Location.cs +++ b/src/Tizen.Multimedia.Camera/Camera/Location.cs @@ -37,16 +37,19 @@ namespace Tizen.Multimedia /// /// The Latitude data. /// + /// 3 public double Latitude { get; } /// /// The Longitude data. /// + /// 3 public double Longitude { get; } /// /// The Altitude data. /// + /// 3 public double Altitude { get; } } } diff --git a/src/Tizen.Multimedia.Camera/Camera/MediaPacketPreviewEventArgs.cs b/src/Tizen.Multimedia.Camera/Camera/MediaPacketPreviewEventArgs.cs old mode 100644 new mode 100755 index 1ee2dce..40736c1 --- a/src/Tizen.Multimedia.Camera/Camera/MediaPacketPreviewEventArgs.cs +++ b/src/Tizen.Multimedia.Camera/Camera/MediaPacketPreviewEventArgs.cs @@ -31,6 +31,7 @@ namespace Tizen.Multimedia /// /// Media Packet data. /// + /// 3 public MediaPacket Packet { get; } } } diff --git a/src/Tizen.Multimedia.Camera/Camera/PreviewData.cs b/src/Tizen.Multimedia.Camera/Camera/PreviewData.cs old mode 100644 new mode 100755 index 7a23e90..cfe628b --- a/src/Tizen.Multimedia.Camera/Camera/PreviewData.cs +++ b/src/Tizen.Multimedia.Camera/Camera/PreviewData.cs @@ -88,25 +88,37 @@ namespace Tizen.Multimedia /// /// The pixel format of the image. /// + /// 3 public CameraPixelFormat Format { get; } /// /// The width of the image. /// + /// 3 public int Width { get; } /// /// The height of the image. /// + /// 3 public int Height { get; } /// - /// The time of capture of the image. + /// The timestamp of preview frame. /// + /// 3 public uint TimeStamp { get; } + /// + /// The buffer including preview frame. + /// + /// 3 public IPreviewPlane Plane { get; } + /// + /// The type of preview plane. + /// + /// 3 public PlaneType PlaneType { get; } } } \ No newline at end of file diff --git a/src/Tizen.Multimedia.Camera/Camera/PreviewEventArgs.cs b/src/Tizen.Multimedia.Camera/Camera/PreviewEventArgs.cs old mode 100644 new mode 100755 index bd4b1d2..2db3b85 --- a/src/Tizen.Multimedia.Camera/Camera/PreviewEventArgs.cs +++ b/src/Tizen.Multimedia.Camera/Camera/PreviewEventArgs.cs @@ -31,6 +31,7 @@ namespace Tizen.Multimedia /// /// PreviewData frame. /// + /// 3 public PreviewData Preview { get; } } } diff --git a/src/Tizen.Multimedia.Camera/Camera/SinglePlane.cs b/src/Tizen.Multimedia.Camera/Camera/SinglePlane.cs old mode 100644 new mode 100755 index 4273405..33e64f2 --- a/src/Tizen.Multimedia.Camera/Camera/SinglePlane.cs +++ b/src/Tizen.Multimedia.Camera/Camera/SinglePlane.cs @@ -33,6 +33,7 @@ namespace Tizen.Multimedia /// /// The YUV plane data. /// + /// 3 public byte[] Data { get; } } } \ No newline at end of file diff --git a/src/Tizen.Multimedia.Camera/Camera/TriplePlane.cs b/src/Tizen.Multimedia.Camera/Camera/TriplePlane.cs old mode 100644 new mode 100755 index 4464e37..132911b --- a/src/Tizen.Multimedia.Camera/Camera/TriplePlane.cs +++ b/src/Tizen.Multimedia.Camera/Camera/TriplePlane.cs @@ -37,16 +37,19 @@ namespace Tizen.Multimedia /// /// The Y plane data. /// + /// 3 public byte[] Y { get; } /// /// The U plane data. /// + /// 3 public byte[] U { get; } /// /// The V plane data. /// + /// 3 public byte[] V { get; } } } \ No newline at end of file -- 2.7.4