diff --git a/src/Tizen.NUI/src/public/Utility/TTSPlayer.cs b/src/Tizen.NUI/src/public/Utility/TTSPlayer.cs
index c6aa7833ff3..57e8bcb7c50 100755
--- a/src/Tizen.NUI/src/public/Utility/TTSPlayer.cs
+++ b/src/Tizen.NUI/src/public/Utility/TTSPlayer.cs
@@ -25,6 +25,8 @@ namespace Tizen.NUI
/// The Text-to-speech (TTS) player.
///
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public class TTSPlayer : BaseHandle
{
private static readonly TTSPlayer[] instance = {TTSPlayer.GetInternal(TTSMode.Default), TTSPlayer.GetInternal(TTSMode.Notification), TTSPlayer.GetInternal(TTSMode.ScreenReader)};
@@ -56,6 +58,8 @@ internal TTSPlayer(TTSPlayer handle) : this(Interop.TtsPlayer.NewTtsPlayer(TTSPl
/// The StateChanged event is triggered when the state of the TTS player changes.
///
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public event EventHandler StateChanged
{
add
@@ -84,25 +88,35 @@ public event EventHandler StateChanged
/// Enumeration for the instance of TTS mode.
///
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public enum TTSMode
{
///
/// Default mode for normal application.
///
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
Default = 0,
///
/// Notification mode, such as playing utterance is started or completed.
///
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
Notification,
///
/// Screen reader mode.
/// To help visually impaired users interact with their devices,
/// screen reader reads text or graphic elements on the screen using the TTS engine.
///
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
ScreenReader,
///
/// Number of mode.
///
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
ModeNum
}
@@ -110,23 +124,33 @@ public enum TTSMode
/// Enumeration for the instance of TTS state.
///
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public enum TTSState
{
///
/// Player is not available.
///
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
Unavailable = 0,
///
/// Player is ready to play.
///
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
Ready,
///
/// Player is playing.
///
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
Playing,
///
/// Player is paused.
///
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
Paused
}
@@ -134,6 +158,8 @@ public enum TTSState
/// Gets the singleton of the TTSPlayer object.
///
/// 5
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public static TTSPlayer Instance
{
get
@@ -148,6 +174,8 @@ public static TTSPlayer Instance
/// The mode of TTS player.
/// A handle of the TTS player for the given mode.
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public static TTSPlayer Get(TTSMode mode)
{
return instance[(int)mode];
@@ -158,6 +186,8 @@ public static TTSPlayer Get(TTSMode mode)
///
/// A handle of the TTS player for the default mode.
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public static TTSPlayer Get()
{
return TTSPlayer.Instance;
@@ -210,6 +240,8 @@ protected override void Dispose(bool disposing)
/// The text to play.
/// The TTS player needs to be initialized.
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public void Play(string text)
{
Interop.TtsPlayer.Play(SwigCPtr, text);
@@ -221,6 +253,8 @@ public void Play(string text)
///
/// The TTS player needs to be initialized.
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public void Stop()
{
Interop.TtsPlayer.Stop(SwigCPtr);
@@ -232,6 +266,8 @@ public void Stop()
///
/// The TTS player needs to be initialized.
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public void Pause()
{
Interop.TtsPlayer.Pause(SwigCPtr);
@@ -243,6 +279,8 @@ public void Pause()
///
/// The TTS player needs to be initialized.
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public void Resume()
{
Interop.TtsPlayer.Resume(SwigCPtr);
@@ -255,6 +293,8 @@ public void Resume()
/// The current TTS state.
/// The TTS player needs to be initialized.
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public TTSState GetState()
{
TTSState ret = (TTSState)Interop.TtsPlayer.GetState(SwigCPtr);
@@ -292,12 +332,16 @@ private void OnStateChanged(TTSState prevState, TTSState nextState)
/// This class represents the event arguments used when the state of the TTS player changes.
///
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public class StateChangedEventArgs : EventArgs
{
///
/// The previous state of the TTS player before the change.
///
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public TTSState PrevState
{
get;
@@ -308,6 +352,8 @@ public TTSState PrevState
/// The new state of the TTS player after the change.
///
/// 3
+ [Obsolete("This has been deprecated in API14. Please use Tizen.Uix.Tts instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public TTSState NextState
{
get;