[StreamRecorder] Deprecate StreamRecorder module (#4424)
[platform/core/csapi/tizenfx.git] / src / Tizen.Multimedia.StreamRecorder / StreamRecorder / StreamRecorderVideoOptions.cs
index dcd2b3b..ae443bb 100644 (file)
@@ -26,6 +26,7 @@ namespace Tizen.Multimedia
     /// <seealso cref="StreamRecorderOptions"/>
     /// <seealso cref="StreamRecorderAudioOptions"/>
     /// <since_tizen> 4 </since_tizen>
+    [Obsolete("Deprecated in API10; Will be removed in API12")]
     public class StreamRecorderVideoOptions
     {
         private const int DefaultBitRate = 0;
@@ -52,6 +53,7 @@ namespace Tizen.Multimedia
         ///     <paramref name="frameRate"/> is less than or equal to zero.
         /// </exception>
         /// <since_tizen> 4 </since_tizen>
+        [Obsolete("Deprecated in API10; Will be removed in API12")]
         public StreamRecorderVideoOptions(RecorderVideoCodec codec, Size resolution,
             StreamRecorderVideoFormat sourceFormat, int frameRate) :
             this(codec, resolution, sourceFormat, frameRate, DefaultBitRate)
@@ -80,6 +82,7 @@ namespace Tizen.Multimedia
         ///     <paramref name="bitRate"/> is less than zero.
         /// </exception>
         /// <since_tizen> 4 </since_tizen>
+        [Obsolete("Deprecated in API10; Will be removed in API12")]
         public StreamRecorderVideoOptions(RecorderVideoCodec codec, Size resolution,
             StreamRecorderVideoFormat sourceFormat, int frameRate, int bitRate)
         {
@@ -99,6 +102,7 @@ namespace Tizen.Multimedia
         /// <exception cref="ArgumentException"><paramref name="value"/> is not valid.</exception>
         /// <seealso cref="StreamRecorder.GetSupportedVideoCodecs"/>
         /// <since_tizen> 4 </since_tizen>
+        [Obsolete("Deprecated in API10; Will be removed in API12")]
         public RecorderVideoCodec Codec
         {
             get => _codec;
@@ -121,6 +125,7 @@ namespace Tizen.Multimedia
         /// </exception>
         /// <seealso cref="StreamRecorder.GetSupportedVideoResolutions"/>
         /// <since_tizen> 4 </since_tizen>
+        [Obsolete("Deprecated in API10; Will be removed in API12")]
         public Size Resolution
         {
             get => _resolution;
@@ -144,6 +149,7 @@ namespace Tizen.Multimedia
         /// <value>The frame rate value for video stream recording.</value>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>
         /// <since_tizen> 4 </since_tizen>
+        [Obsolete("Deprecated in API10; Will be removed in API12")]
         public int FrameRate
         {
             get => _frameRate;
@@ -166,6 +172,7 @@ namespace Tizen.Multimedia
         /// <value>The source format of buffers for video stream recording.</value>
         /// <exception cref="ArgumentException"><paramref name="value"/> is not valid.</exception>
         /// <since_tizen> 4 </since_tizen>
+        [Obsolete("Deprecated in API10; Will be removed in API12")]
         public StreamRecorderVideoFormat SourceFormat
         {
             get => _sourceFormat;
@@ -185,6 +192,7 @@ namespace Tizen.Multimedia
         /// <value>The bit rate value for video stream recording. The default is 0.</value>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
         /// <since_tizen> 4 </since_tizen>
+        [Obsolete("Deprecated in API10; Will be removed in API12")]
         public int BitRate
         {
             get => _bitRate;