Add API level 24/136924/1 accepted/tizen/4.0/unified/20170816.014300 accepted/tizen/unified/20170707.154718 submit/tizen/20170707.020542 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
authorsooyeon.kim <sooyeon.kim@samsung.com>
Mon, 3 Jul 2017 12:42:47 +0000 (21:42 +0900)
committersooyeon.kim <sooyeon.kim@samsung.com>
Mon, 3 Jul 2017 12:42:47 +0000 (21:42 +0900)
Change-Id: Ic8308b45035160501e198b8696f0faf58cf5e3f1
Signed-off-by: sooyeon.kim <sooyeon.kim@samsung.com>
Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl/CurrentLanguageChangedEventArgs.cs
Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl/ErrorOccuredEventArgs.cs
Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl/RecognitionResult.cs
Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl/RecognitionResultEventArgs.cs
Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl/ServiceStateChangedEventArgs.cs
Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl/StateChangedEventArgs.cs
Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl/VoiceCommand.cs
Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl/VoiceCommandList.cs
Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl/VoiceControlClient.cs

index cea37a9..8ab933d 100755 (executable)
@@ -19,6 +19,7 @@ namespace Tizen.Uix.VoiceControl
     /// <summary>
     /// This class holds information about the CurrentLanguageChanged Event
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class CurrentLanguageChangedEventArgs
     {
         internal CurrentLanguageChangedEventArgs(string previous, string current)
@@ -30,6 +31,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// The previous language
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string PreviousLanguage
         {
             get;
@@ -39,10 +41,11 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// The current language
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string CurrentLanguage
         {
             get;
             internal set;
         }
     }
-}
\ No newline at end of file
+}
index f55df8d..ce5de7b 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Uix.VoiceControl
     /// <summary>
     /// This class holds information related to the VoiceControl ErrorOccured Event
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class ErrorOccuredEventArgs
     {
         internal ErrorOccuredEventArgs(ErrorCode error)
@@ -147,10 +148,11 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// The Error Value
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Error ErrorValue
         {
             get;
             internal set;
         }
     }
-}
\ No newline at end of file
+}
index 99469e9..d3e3103 100755 (executable)
@@ -27,6 +27,7 @@ namespace Tizen.Uix.VoiceControl
     /// If the duplicated commands are recognized, the event(e.g. Result.Rejected) of command may be rejected
     /// for selecting command as priority.If you set similar or same commands or the recognized results are multi-results, CommandList has the multi commands.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class RecognitionResult
     {
         private ResultEvent _resultEvent;
@@ -45,6 +46,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// The result event
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ResultEvent Result
         {
             get
@@ -56,6 +58,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// The spoken text
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string ResultMessage
         {
             get
@@ -68,6 +71,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// The recognized command list
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public VoiceCommandList CommandList
         {
             get
index e81bde5..c3fc3dc 100755 (executable)
@@ -21,6 +21,7 @@ namespace Tizen.Uix.VoiceControl
     /// <summary>
     /// The recognition result from the engine.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class RecognitionResultEventArgs : EventArgs
     {
         private RecognitionResult _result;
@@ -32,6 +33,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Gets the Recognition result
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public RecognitionResult Result
         {
             get
index 6d1bef9..077c623 100755 (executable)
@@ -19,6 +19,7 @@ namespace Tizen.Uix.VoiceControl
     /// <summary>
     /// This class holds information related to the VoiceControl service ServiceStateChanged event
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class ServiceStateChangedEventArgs
     {
         internal ServiceStateChangedEventArgs(ServiceState previous, ServiceState current)
@@ -30,6 +31,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// A previous state
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ServiceState Previous
         {
             get;
@@ -39,6 +41,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// A current state
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ServiceState Current
         {
             get;
index 8241a7a..d69e2fe 100755 (executable)
@@ -19,6 +19,7 @@ namespace Tizen.Uix.VoiceControl
     /// <summary>
     /// This class holds information related to the VoiceControl client StateChanged event
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class StateChangedEventArgs
     {
         internal StateChangedEventArgs(State previous, State current)
@@ -30,6 +31,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// A previous state
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public State Previous
         {
             get;
@@ -39,6 +41,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// A current state
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public State Current
         {
             get;
index 53a9a23..b6be557 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Uix.VoiceControl
     /// <summary>
     /// Enumeration for Command Format
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum CommandFormat
     {
         /// <summary>
@@ -54,6 +55,7 @@ namespace Tizen.Uix.VoiceControl
     /// <summary>
     /// This class represents a Voice Command
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class VoiceCommand
     {
         internal SafeCommandHandle _handle;
@@ -61,6 +63,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Public Constructor
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <exception cref="InvalidOperationException"> This Exception can be due to Invalid State. </exception>
         /// <exception cref="OutOfMemoryException"> This Exception can be due to Out Of Memory. </exception>
         /// <exception cref="UnauthorizedAccessException"> This Exception can be due to Permission Denied. </exception>
@@ -87,6 +90,7 @@ namespace Tizen.Uix.VoiceControl
         /// This property should be used for commands which have non-fixed format.
         /// empty string will be returned in case of some internal error
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string UnfixedCommand
         {
             get
@@ -106,6 +110,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Gets/Sets command type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <remarks>If you do not set the command type, the default value is Undefined. You should set type if command is valid</remarks>
         /// <exception cref="UnauthorizedAccessException"> This Exception can be due to Permission Denied. </exception>
         /// <exception cref="NotSupportedException"> This Exception can be due to Not Supported. </exception>
@@ -142,6 +147,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Gets/Sets the command format.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <remarks>The default format is Fixed</remarks>
         /// <exception cref="UnauthorizedAccessException"> This Exception can be due to Permission Denied. </exception>
         /// <exception cref="NotSupportedException"> This Exception can be due to Not Supported. </exception>
@@ -173,6 +179,7 @@ namespace Tizen.Uix.VoiceControl
         /// Gets/Sets command
         /// in case of get empty string will be returned in case of some internal error
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <exception cref="UnauthorizedAccessException"> This Exception can be due to Permission Denied. </exception>
         /// <exception cref="NotSupportedException"> This Exception can be due to Not Supported. </exception>
         public string Command
index c8bae3c..f3b962f 100755 (executable)
@@ -24,6 +24,7 @@ namespace Tizen.Uix.VoiceControl
     /// <summary>
     /// this class represents list of Voice Commands
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class VoiceCommandList
     {
         internal SafeCommandListHandle _handle;
@@ -33,6 +34,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Public Constructor
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -68,6 +70,7 @@ namespace Tizen.Uix.VoiceControl
         /// Gets command count of list.
         /// -1 is returned in case of internal failure.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>
         /// Command counts of the list.
         /// </value>
@@ -97,6 +100,7 @@ namespace Tizen.Uix.VoiceControl
         /// Get current command from command list by index.
         /// null will be returned in case of Empty List
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>
         /// Current command from the command list.
         /// </value>
@@ -125,6 +129,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Adds command to command list.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -152,6 +157,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Removes command from command list.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -179,6 +185,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Retrieves all commands of command list.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -214,6 +221,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Moves index to first command.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -240,6 +248,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Moves index to last command.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -266,6 +275,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Moves index to next command.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -296,6 +306,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Moves index to previous command.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
index e7ea9f5..4b8638d 100755 (executable)
@@ -25,6 +25,7 @@ namespace Tizen.Uix.VoiceControl
     /// <summary>
     /// Enum for Error values that can occur
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum Error
     {
         /// <summary>
@@ -108,6 +109,7 @@ namespace Tizen.Uix.VoiceControl
     /// <summary>
     /// Enumeration for the client state.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum State
     {
         /// <summary>
@@ -131,6 +133,7 @@ namespace Tizen.Uix.VoiceControl
     /// <summary>
     /// Enumerations of service state.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ServiceState
     {
         /// <summary>
@@ -158,6 +161,7 @@ namespace Tizen.Uix.VoiceControl
     /// <summary>
     /// Enumerations of result event.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ResultEvent
     {
         /// <summary>
@@ -173,6 +177,7 @@ namespace Tizen.Uix.VoiceControl
     /// <summary>
     /// Enumerations of command type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum CommandType
     {
         /// <summary>
@@ -193,11 +198,13 @@ namespace Tizen.Uix.VoiceControl
     /// A main function of Voice Control API register command and gets notification for recognition result. 
     /// Applications can add their own commands and be provided result when their command is recognized by user voice input.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public static class VoiceControlClient
     {
         /// <summary>
         /// Called when client gets the recognition result.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <remarks>
         /// If the duplicated commands are recognized, the event(e.g. Result.Rejected) of command may be rejected
         /// for selecting command as priority.If you set similar or same commands or the recognized results are multi-results, cmdList has the multi commands.
@@ -228,6 +235,7 @@ namespace Tizen.Uix.VoiceControl
         /// For example, "ko_KR" for Korean, "en_US" for American English.
         /// Empty string is returned incase of some internal error
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>
         /// Current language in voice control.
         /// </value>
@@ -257,6 +265,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Gets current state of voice control client.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>
         /// Current state of voice control client.
         /// </value>
@@ -286,6 +295,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Gets current state of voice control service.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>
         /// Current state of voice control service.
         /// </value>
@@ -315,6 +325,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Sets the invocation name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -354,6 +365,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Initializes voice control.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -384,6 +396,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Deinitializes voice control.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -411,6 +424,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Connects the voice control service.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -444,6 +458,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Disconnects the voice control service.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -479,6 +494,7 @@ namespace Tizen.Uix.VoiceControl
         /// followed by ISO 639-1 for the two-letter language code.
         /// For example, "ko_KR" for Korean, "en_US" for American English.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -518,6 +534,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Gets the system command list.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>
         /// The Command List else null in case of no System Commands
         /// </returns>
@@ -570,6 +587,7 @@ namespace Tizen.Uix.VoiceControl
         /// Also, the developer can set whether the dialogue starts automatically or not, using autoStart.
         /// If the developer sets autoStart as true, the framework will start to record next speech and continue the dialogue.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -606,6 +624,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Sets command list.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -650,6 +669,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Unsets command list.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -692,6 +712,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Gets the recognition result.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>
         /// http://tizen.org/privilege/recorder
         /// </privilege>
@@ -729,6 +750,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Event to be invoked when the recognition is done.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <pre>
         /// The State should be Initialized
         /// </pre>
@@ -775,6 +797,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Event to be invoked when VoiceControl service state changes.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <pre>
         /// The State should be Initialized
         /// </pre>
@@ -813,6 +836,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Event to be invoked when VoiceControl client state changes.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <pre>
         /// The State should be Initialized
         /// </pre>
@@ -851,6 +875,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Event to be invoked when an error occurs.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <pre>
         /// The State should be Initialized
         /// </pre>
@@ -891,6 +916,7 @@ namespace Tizen.Uix.VoiceControl
         /// <summary>
         /// Event to be invoked when default laungage change.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <pre>
         /// The State should be Initialized
         /// </pre>