/// <summary>
/// Public Constructor
/// </summary>
+ /// <privilege>
+ /// http://tizen.org/privilege/recorder
+ /// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// 1. Invalid parameter
/// Gets command count of list.
/// -1 is returned in case of internal failure.
/// </summary>
+ /// <value>
+ /// Command counts of the list.
+ /// </value>
+ /// <privilege>
+ /// http://tizen.org/privilege/recorder
+ /// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
public int GetCount
{
get
/// Get current command from command list by index.
/// null will be returned in case of Empty List
/// </summary>
+ /// <value>
+ /// Current command from the command list.
+ /// </value>
+ /// <privilege>
+ /// http://tizen.org/privilege/recorder
+ /// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
public VoiceCommand GetCurrent
{
get
/// <summary>
/// Adds command to command list.
/// </summary>
+ /// <privilege>
+ /// http://tizen.org/privilege/recorder
+ /// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <param name="command">The command</param>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// <summary>
/// Removes command from command list.
/// </summary>
+ /// <privilege>
+ /// http://tizen.org/privilege/recorder
+ /// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <param name="command">The command</param>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// <summary>
/// Retrieves all commands of command list.
/// </summary>
+ /// <privilege>
+ /// http://tizen.org/privilege/recorder
+ /// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// 1. Permission Denied
/// <summary>
/// Moves index to first command.
/// </summary>
+ /// <privilege>
+ /// http://tizen.org/privilege/recorder
+ /// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// 1. List Empty
/// <summary>
/// Moves index to last command.
/// </summary>
+ /// <privilege>
+ /// http://tizen.org/privilege/recorder
+ /// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// 1. List Empty
/// <summary>
/// Moves index to next command.
/// </summary>
+ /// <privilege>
+ /// http://tizen.org/privilege/recorder
+ /// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// 1. List Empty
/// <summary>
/// Moves index to previous command.
/// </summary>
+ /// <privilege>
+ /// http://tizen.org/privilege/recorder
+ /// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// 1. List Empty
/// For example, "ko_KR" for Korean, "en_US" for American English.
/// Empty string is returned incase of some internal error
/// </summary>
+ /// <value>
+ /// Current language in voice control.
+ /// </value>
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
}
/// <summary>
- /// Gets current state of voice control client.
+ /// Gets current state of voice control client.
/// </summary>
+ /// <value>
+ /// Current state of voice control client.
+ /// </value>
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
/// <summary>
/// Gets current state of voice control service.
/// </summary>
+ /// <value>
+ /// Current state of voice control service.
+ /// </value>
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <remarks>
/// Invocation name is used to activate background commands. The invocation name can be the same as the application name or any other phrase.
/// For example, an application "Tizen Sample" has a background command, "Play music", and the invocation name of the application is set to "Tizen Sample".
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// 1. Out Of Memory
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// 1. Operation Failed
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// 1. Operation Failed
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// 1. Not Supported
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// 1. Operation Failed
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <remarks>
/// In the system command list, there are system commands predefined by product manufacturers.
/// Those commands have the highest priority. Therefore, the user can not set any commands same with the system commands.
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <remarks>
/// If autoStart is true, the recognition will start again. In this case, it can be restarted up to 4 times.
/// </remarks>
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <remarks>
/// The command type is valid for CommandType 'Foreground' or 'Background'.
/// The matched commands of command list should be set and they should include type and command text at least.
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <param name="type">Command type</param>
/// <exception cref="InvalidOperationException">
/// This Exception can be due to the following reaons
/// <privilege>
/// http://tizen.org/privilege/recorder
/// </privilege>
+ /// <privlevel>
+ /// public
+ /// </privlevel>
+ /// <feature>
+ /// http://tizen.org/feature/speech.control
+ /// http://tizen.org/feature/microphone
+ /// </feature>
/// <param name="resultDelegate">
/// Callback function to get recognition result
/// </param>