Release 4.0.0-preview1-00201
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Multimedia.Recorder.xml
index f7636a1..5411897 100644 (file)
-<?xml version="1.0"?>
-<doc>
-    <assembly>
-        <name>Tizen.Multimedia.Recorder</name>
-    </assembly>
-    <members>
-        <member name="T:Tizen.Multimedia.AudioRecorder">
-            <summary>
-            Provides the ability to control audio recording.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioRecorder.#ctor(Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.AudioRecorder"/> class with the specified audio codec and file format.
-            </summary>
-            <param name="audioCodec">The codec for audio encoding.</param>
-            <param name="fileFormat">The format of result file.</param>
-            <feature>http://tizen.org/feature/microphone</feature>
-            <exception cref="T:System.InvalidOperationException">An internal error occurred.</exception>
-            <exception cref="T:System.NotSupportedException">
-                A required feature is not supported.\n
-                -or-\n
-                <paramref name="audioCodec"/> is not supported.\n
-                -or-\n
-                <paramref name="fileFormat"/> is not supported with the specified audio codec.
-            </exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="audioCodec"/> is not valid.\n
-                -or-\n
-                <paramref name="fileFormat"/> is not valid.
-            </exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="audioCodec"/> is <see cref="F:Tizen.Multimedia.RecorderAudioCodec.None"/>
-            </exception>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
-            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>
-            <seealso cref="M:Tizen.Multimedia.AudioRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">
-            <summary>
-            Sets the audio codec and the file format for recording.
-            </summary>
-            <param name="audioCodec">The codec for audio encoding.</param>
-            <param name="fileFormat">The format of result file.</param>
-            <exception cref="T:System.NotSupportedException">
-                <paramref name="audioCodec"/> is not supported.\n
-                -or-\n
-                <paramref name="fileFormat"/> is not supported with the specified audio codec.
-            </exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="audioCodec"/> is not valid.\n
-                -or-\n
-                <paramref name="fileFormat"/> is not valid.
-            </exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="audioCodec"/> is <see cref="F:Tizen.Multimedia.RecorderAudioCodec.None"/>
-            </exception>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
-            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>
-            <seealso cref="M:Tizen.Multimedia.Recorder.Start(System.String)"/>
-        </member>
-        <member name="T:Tizen.Multimedia.AudioStreamStoringEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.AudioStreamStoring"/> event.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Stream">
-            <summary>
-            Gets the audio stream buffer.
-            </summary>
-            <remarks>
-            If the stream is modified in the event handler, the modified data will be stored.
-            \n
-            The buffer is only valid in the event.\n
-            Any attempt to access to this buffer after the event ends will throw an exception.
-            </remarks>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Type">
-            <summary>
-            Gets the audio format type.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Channels">
-            <summary>
-            Gets the number of channels.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Timestamp">
-            <summary>
-            Gets the timestamp(PTS) of stream buffer in milliseconds.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.MuxedStreamDeliveredEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.MuxedStreamDelivered"/> event.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.MuxedStreamDeliveredEventArgs.Stream">
-            <summary>
-            Gets the stream buffer that will be recordered.
-            </summary>
-            <remarks>
-            This buffer is read-only and only valid in the event.\n
-            Any attempt to access to this buffer after the event ends will throw an exception.
-            </remarks>
-        </member>
-        <member name="P:Tizen.Multimedia.MuxedStreamDeliveredEventArgs.Offset">
-            <summary>
-            The file offset where the buffer will be written.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Recorder">
-            <summary>
-            Recorder is a base class for audio and video recorders that
-            provides the ability to control the recording of a multimedia content.\n
-            \n
-            Simple audio and audio/video are supported.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats">
-            <summary>
-            Gets the file formats that the current device supports.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs">
-            <summary>
-            Gets the audio encoders that the current device supports.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.Dispose">
-            <summary>
-            Releases the unmanaged resources used by the Recorder.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.Dispose(System.Boolean)">
-            <summary>
-            Releases the resources used by the Recorder.
-            </summary>
-            <param name="disposing">
-            true to release both managed and unmanaged resources; false to release only unmanaged resources.
-            </param>
-        </member>
-        <member name="P:Tizen.Multimedia.Recorder.State">
-            <summary>
-            Gets the current state of the recorder.
-            </summary>
-            <value>A <see cref="T:Tizen.Multimedia.RecorderState"/> that specifies the state of recorder.</value>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.Prepare">
-            <summary>
-            Prepare the media recorder for recording.
-            </summary>
-            <remarks>
-            The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> state.\n
-            The state of the recorder will be the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> after this.\n
-            It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/>.
-            </remarks>
-            <exception cref="T:System.InvalidOperationException">
-                The recorder is not in the valid state.\n
-                -or-\n
-                An internal error occurred.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.Unprepare">
-            <summary>
-            Resets the media recorder.
-            </summary>
-            <remarks>
-            The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
-            The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> after this.
-            It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/>.
-            </remarks>
-            <exception cref="T:System.InvalidOperationException">
-                The recorder is not in the valid state.\n
-                -or-\n
-                An internal error occurred.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.Start(System.String)">
-            <summary>
-            Starts the recording.
-            </summary>
-            <remarks>
-            The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
-            The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> after this. \n
-            \n
-            If the specified path exists, the file is removed automatically and updated by new one.\n
-            The mediastorage privilege(http://tizen.org/privilege/mediastorage) is required if the path is relevant to media storage.\n
-            The externalstorage privilege(http://tizen.org/privilege/externalstorage) is required if the path is relevant to external storage.\n
-            \n
-            In the video recorder, some preview format does not support record mode.
-            You should use default preview format or <see cref="F:Tizen.Multimedia.CameraPixelFormat.Nv12"/> in the record mode.
-            </remarks>
-            <param name="savePath">The file path for recording result.</param>
-            <privilege>http://tizen.org/privilege/recorder</privilege>
-            <exception cref="T:System.InvalidOperationException">
-                The recorder is not in the valid state.\n
-                -or-\n
-                The preview format of the camera is not supported.
-                -or-\n
-                An internal error occurred.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-            <exception cref="T:System.ArgumentNullException"><paramref name="savePath"/> is null.</exception>
-            <exception cref="T:System.ArgumentException"><paramref name="savePath"/> is a zero-length string, contains only white space.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege.</exception>
-            <seealso cref="M:Tizen.Multimedia.Recorder.Commit"/>
-            <seealso cref="M:Tizen.Multimedia.Recorder.Cancel"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.Resume">
-            <summary>
-            Resumes the recording.
-            </summary>
-            <remarks>
-            The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.
-            The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> after this.
-            It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/>.
-            </remarks>
-            <exception cref="T:System.InvalidOperationException">
-                The recorder is not in the valid state.\n
-                -or-\n
-                An internal error occurred.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.Pause">
-            <summary>
-            Pause the recording.
-            </summary>
-            <remarks>
-            The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> state.
-            The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> after this.
-            It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Paused"/>.
-            </remarks>
-            <exception cref="T:System.InvalidOperationException">
-                The recorder is not in the valid state.\n
-                -or-\n
-                An internal error occurred.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.Commit">
-            <summary>
-            Stops recording and saves the result.
-            </summary>
-            <remarks>
-            The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> or <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.
-            The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> after the operation.
-            </remarks>
-            <exception cref="T:System.InvalidOperationException">
-                The recorder is not in the valid state.\n
-                -or-\n
-                The method is called in <see cref="E:Tizen.Multimedia.Recorder.AudioStreamStoring"/> event.
-                -or-\n
-                An internal error occurred.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.Cancel">
-            <summary>
-            Cancels the recording.\n
-            The recording data is discarded and not written in the recording file.
-            </summary>
-            <remarks>
-            The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> or <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.
-            The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> after the operation.
-            </remarks>
-            <exception cref="T:System.InvalidOperationException">
-                The recorder is not in the valid state.\n
-                -or-\n
-                The method is called in <see cref="E:Tizen.Multimedia.Recorder.AudioStreamStoring"/> event.
-                -or-\n
-                An internal error occurred.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.ApplyAudioStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">
-            <summary>
-            Apply the audio stream policy.
-            </summary>
-            <remarks>
-            The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
-            </remarks>
-            <param name="policy">The policy to apply.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="policy"/> is null.</exception>
-            <exception cref="T:System.InvalidOperationException">
-                The recorder is not in the valid state.\n
-                -or-\n
-                <paramref name="policy"/> is not supported for the recorder.
-                -or-\n
-                An internal error occurred.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">
-                The recorder already has been disposed of.\n
-                -or-\n
-                <paramref name="policy"/> already has been disposed of.
-            </exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.GetPeakAudioLevel">
-            <summary>
-            Returns the peak audio input level in dB since the last call to this method.
-            </summary>
-            <remarks>
-            0dB indicates maximum input level, -300dB indicates minimum input level.\n
-            \n
-            The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> or <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.
-            </remarks>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Recorder.GetDeviceState(Tizen.Multimedia.RecorderType)">
-            <summary>
-            Returns the state of recorder device.
-            </summary>
-            <exception cref="T:System.ArgumentException"><paramref name="type"/> is invalid.</exception>
-        </member>
-        <member name="E:Tizen.Multimedia.Recorder.ErrorOccurred">
-            <summary>
-            Occurs when an error occurs during recorder operation.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Recorder.Interrupted">
-            <summary>
-            Occurs after interrupt handling is completed.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Recorder.StateChanged">
-            <summary>
-            This event occurs when recorder state is changed.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Recorder.RecordingStatusChanged">
-            <summary>
-            Occurs when recording information changes.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Recorder.AudioStreamStoring">
-            <summary>
-            Occurs when audio stream data is being delivered.
-            </summary>
-            <remarks>
-            Do not call <see cref="M:Tizen.Multimedia.Recorder.Commit"/> and <see cref="M:Tizen.Multimedia.Recorder.Cancel"/> in this event.
-            </remarks>
-        </member>
-        <member name="E:Tizen.Multimedia.Recorder.RecordingLimitReached">
-            <summary>
-            Occurs when recording limit is reached.
-            </summary>
-            <remarks>
-            After this event is raised, recording data is discarded and not written in the recording file.
-            </remarks>
-        </member>
-        <member name="E:Tizen.Multimedia.Recorder.MuxedStreamDelivered">
-            <summary>
-            Occurs when muxed stream data is being delivered.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Recorder.Interrupting">
-            <summary>
-            Occurs before interrupt handling is started.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Recorder.DeviceStateChanged">
-            <summary>
-            Occurs when a recorder device state changes.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Recorder.AudioCodec">
-            <summary>
-            Gets the audio codec for encoding an audio stream.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>
-        </member>
-        <member name="P:Tizen.Multimedia.Recorder.FileFormat">
-            <summary>
-            Gets the file format of the recording result.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
-        </member>
-        <member name="P:Tizen.Multimedia.Recorder.AudioChannels">
-            <summary>
-            Gets or sets the number of audio channel.
-            </summary>
-            <remarks>
-            To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
-            </remarks>
-            <value>
-            For mono recording, set channel to 1.
-            For stereo recording, set channel to 2.
-            </value>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>
-            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Recorder.AudioDevice">
-            <summary>
-            Gets or sets the audio device for recording.
-            </summary>
-            <remarks>
-            To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
-            </remarks>
-            <value>A <see cref="T:Tizen.Multimedia.RecorderAudioDevice"/> that specifies the type of audio device.</value>
-            <exception cref="T:System.ArgumentException"><paramref name="value"/> is not valid.</exception>
-            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Recorder.AudioSampleRate">
-            <summary>
-            Gets or sets the sampling rate of an audio stream in hertz.
-            </summary>
-            <remarks>
-            To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
-            </remarks>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>
-            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Recorder.AudioBitRate">
-            <summary>
-            Gets or sets the bitrate of an audio encoder in bits per second.
-            </summary>
-            <remarks>
-            To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
-            </remarks>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>
-            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Recorder.SizeLimit">
-            <summary>
-            Gets or sets the maximum size of a recording file.
-            </summary>
-            <value>
-            The maximum size of a recording file in kilobytes, or 0 for unlimited size.
-            </value>
-            <remarks>
-            After reaching the limitation, the data which is being recorded will
-            be discarded and not written to the file.\n
-            \n
-            To set, the recorder must be in the<see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref= "F:Tizen.Multimedia.RecorderState.Ready" /> state.
-            </remarks>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
-            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Recorder.TimeLimit">
-            <summary>
-            Gets or sets the time limit of recording.
-            </summary>
-            <value>
-            The time of recording in seconds, or 0 for unlimited time.
-            </value>
-            <remarks>
-            After reaching the limitation, the data which is being recorded will
-            be discarded and not written to the file.\n
-            \n
-            To set, the recorder must be in the<see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref= "F:Tizen.Multimedia.RecorderState.Ready" /> state.
-            </remarks>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
-            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Recorder.Muted">
-            <summary>
-            Gets or sets the mute state of a recorder.
-            </summary>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderDeviceException">
-            <summary>
-            The exception that is thrown when a recorder device-related error occurs.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.RecorderDeviceException.#ctor">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecorderDeviceException"/> class.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.RecorderDeviceException.#ctor(System.String)">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecorderDeviceException"/> class with a specified error message.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.RecorderDeviceException.#ctor(System.String,System.Exception)">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecorderDeviceException"/> class with
-            a specified error message and inner exception.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderDeviceStateChangedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.DeviceStateChanged"/> event.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.RecorderDeviceStateChangedEventArgs.Type">
-            <summary>
-            Gets the recorder type.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.RecorderDeviceStateChangedEventArgs.DeviceState">
-            <summary>
-            Gets the device state.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderAudioCodec">
-            <summary>
-            Specifies audio codecs for <see cref="T:Tizen.Multimedia.Recorder"/>.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderAudioCodec.None">
-            <summary>
-            Disabled.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderAudioCodec.Amr">
-            <summary>
-            AMR codec.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderAudioCodec.Aac">
-            <summary>
-            AAC codec.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderAudioCodec.Vorbis">
-            <summary>
-            Vorbis codec.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderAudioCodec.Pcm">
-            <summary>
-            PCM codec.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderAudioCodec.Mp3">
-            <summary>
-            The mp3 codec.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderAudioDevice">
-            <summary>
-            Specifies audio capture devices for <see cref="T:Tizen.Multimedia.Recorder"/>.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderAudioDevice.Mic">
-            <summary>
-            Capture audio from Mic device.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderAudioDevice.Modem">
-            <summary>
-            Capture audio from modem.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderFileFormat">
-            <summary>
-            Specifies container formats for <see cref="T:Tizen.Multimedia.Recorder"/>.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderFileFormat.ThreeGp">
-            <summary>
-            3GP file format.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderFileFormat.Mp4">
-            <summary>
-            MP4 file format.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderFileFormat.Amr">
-            <summary>
-            AMR file format.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderFileFormat.Adts">
-            <summary>
-            ADTS file format.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderFileFormat.Wav">
-            <summary>
-            WAV file format.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderFileFormat.Ogg">
-            <summary>
-            OGG file format.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderFileFormat.M2ts">
-            <summary>
-            M2TS file format.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderPolicy">
-            <summary>
-            Specifies recorder policies.
-            </summary>
-            <seealso cref="E:Tizen.Multimedia.Recorder.StateChanged"/>
-            <seealso cref="E:Tizen.Multimedia.Recorder.Interrupting"/>
-            <seealso cref="E:Tizen.Multimedia.Recorder.Interrupted"/>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderPolicy.Security">
-            <summary>
-            Security policy.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderPolicy.ResourceConflict">
-            <summary>
-            Resource conflict policy.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecordingLimitType">
-            <summary>
-            Specifies types of the recording limit for <see cref="T:Tizen.Multimedia.Recorder"/>.
-            </summary>
-            <seealso cref="P:Tizen.Multimedia.Recorder.SizeLimit"/>
-            <seealso cref="P:Tizen.Multimedia.Recorder.TimeLimit"/>
-            <seealso cref="E:Tizen.Multimedia.Recorder.RecordingLimitReached"/>
-        </member>
-        <member name="F:Tizen.Multimedia.RecordingLimitType.Time">
-            <summary>
-            Time limit in seconds of recording file
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecordingLimitType.Size">
-            <summary>
-            Size limit in KB(KiloBytes) of recording file.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecordingLimitType.Space">
-            <summary>
-            No free space in storage.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderState">
-            <summary>
-            Specifies states for <see cref="T:Tizen.Multimedia.Recorder"/>.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderState.Idle">
-            <summary>
-            Recorder is created, but not prepared.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderState.Ready">
-            <summary>
-            Recorder is ready to record. In case of video recorder,
-            preview display will be shown.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderState.Recording">
-            <summary>
-            Recorder is recording media.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderState.Paused">
-            <summary>
-            Recorder is paused while recording media.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderVideoCodec">
-            <summary>
-            Specifies video codecs for <see cref="T:Tizen.Multimedia.VideoRecorder"/>.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderVideoCodec.H263">
-            <summary>
-            H263 codec.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderVideoCodec.H264">
-            <summary>
-            H264 codec.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderVideoCodec.Mpeg4">
-            <summary>
-            MPEG4 codec.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderVideoCodec.Theora">
-            <summary>
-            Theora codec.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderError">
-            <summary>
-            Specifies errors for <see cref="T:Tizen.Multimedia.Recorder"/>.
-            </summary>
-            <seealso cref="E:Tizen.Multimedia.Recorder.ErrorOccurred"/>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderError.Esd">
-            <summary>
-            ESD situation.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderError.DeviceError">
-            <summary>
-            Device Error.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderError.InternalError">
-            <summary>
-            Internal error.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderError.OutOfMemory">
-            <summary>
-            Out of memory.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderError.OutOfStorage">
-            <summary>
-            Out of storage or the storage has been removed while recording.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderType">
-            <summary>
-            Specifies recorder types for <see cref="E:Tizen.Multimedia.Recorder.DeviceStateChanged"/>.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderType.Audio">
-            <summary>
-            Audio recorder.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderType.Video">
-            <summary>
-            Video recorder.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderDeviceState">
-            <summary>
-            Specifies recorder device states for <see cref="E:Tizen.Multimedia.Recorder.DeviceStateChanged"/>.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderDeviceState.Idle">
-            <summary>
-            No recording in progress.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderDeviceState.Recording">
-            <summary>
-            Recording in progress.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.RecorderDeviceState.Paused">
-            <summary>
-            All recordings are paused.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderExtensions">
-            <summary>
-            Provides extension methods for <see cref="T:Tizen.Multimedia.Recorder"/>.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)">
-            <summary>
-            Returns supported file formats for a <see cref="T:Tizen.Multimedia.RecorderVideoCodec"/>.
-            </summary>
-            <returns>An IEnumerable of <see cref="T:Tizen.Multimedia.RecorderFileFormat"/> representing the supported file formats.</returns>
-            <param name="videoCodec">The <see cref="T:Tizen.Multimedia.RecorderVideoCodec"/>.</param>
-            <exception cref="T:System.ArgumentException"><paramref name="videoCodec"/> is invalid.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)">
-            <summary>
-            Returns supported file formats for a <see cref="T:Tizen.Multimedia.RecorderAudioCodec"/>.
-            </summary>
-            <returns>An IEnumerable of <see cref="T:Tizen.Multimedia.RecorderFileFormat"/> representing the supported file formats.</returns>
-            <param name="audioCodec">The <see cref="T:Tizen.Multimedia.RecorderAudioCodec"/>.</param>
-            <exception cref="T:System.ArgumentException"><paramref name="audioCodec"/> is invalid.</exception>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderInterruptedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.Interrupted"/> event.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.RecorderInterruptedEventArgs.Reason">
-            <summary>
-            Gets the policy that interrupted the recorder.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.RecorderInterruptedEventArgs.Previous">
-            <summary>
-            Gets the previous state of the recorder.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.RecorderInterruptedEventArgs.Current">
-            <summary>
-            Gets the current state of the recorder.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderInterruptingEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.Interrupting"/> event.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.RecorderInterruptingEventArgs.Reason">
-            <summary>
-            Gets the reason of the interrupt.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.RecorderInterruptingEventArgs.State">
-            <summary>
-            Gets the previous state of the recorder.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecorderStateChangedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.StateChanged"/> event.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.RecorderStateChangedEventArgs.PreviousState">
-            <summary>
-            Gets the previous state of the recorder.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.RecorderStateChangedEventArgs.CurrentState">
-            <summary>
-            Gets the current state of the recorder.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.RecorderStateChangedEventArgs.IsStateChangedByPolicy">
-            <summary>
-            Gets the value indicating whether the state is changed by policy.
-            </summary>
-            <value>true if the state changed by policy such as resource conflict or security, otherwise false.</value>
-        </member>
-        <member name="T:Tizen.Multimedia.RecordingErrorOccurredEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.ErrorOccurred"/> event.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.RecordingErrorOccurredEventArgs.Error">
-            <summary>
-            Gets the error.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecordingLimitReachedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.RecordingLimitReached"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.RecordingLimitReachedEventArgs.#ctor(Tizen.Multimedia.RecordingLimitType)">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecordingLimitReachedEventArgs"/> class
-            with the specified type.
-            </summary>
-            <param name="type">The type of the limit.</param>
-        </member>
-        <member name="P:Tizen.Multimedia.RecordingLimitReachedEventArgs.Type">
-            <summary>
-            Gets the type of the limit.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.RecordingStatusChangedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.RecordingStatusChanged"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.RecordingStatusChangedEventArgs.#ctor(System.Int64,System.Int64)">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecordingStatusChangedEventArgs"/> class
-            with the specified elapsed time and file size.
-            </summary>
-            <param name="elapsedTime">The time of the recording in milliseconds.</param>
-            <param name="fileSize">The size of the recording in kilobytes.</param>
-        </member>
-        <member name="P:Tizen.Multimedia.RecordingStatusChangedEventArgs.ElapsedTime">
-            <summary>
-            Gets the time of the recording in milliseconds.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.RecordingStatusChangedEventArgs.FileSize">
-            <summary>
-            Gets the size of the recording file in kilobytes.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.VideoRecorder">
-            <summary>
-            Provides the ability to control video recording.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoResolutions(Tizen.Multimedia.CameraDevice)">
-            <summary>
-            Gets the video resolutions that the current device supports.
-            </summary>
-            <feature>http://tizen.org/feature/camera</feature>
-            <param name="device">The camera device to retrieve the supported resolutions</param>
-            <exception cref="T:System.NotSupportedException">A required feature is not supported.</exception>
-            <exception cref="T:System.ArgumentException"><paramref name="device"/> is invalid.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs">
-            <summary>
-            Gets the video encoders that the current device supports.
-            </summary>
-            <feature>http://tizen.org/feature/camera</feature>
-            <exception cref="T:System.NotSupportedException">A required feature is not supported.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.VideoRecorder.#ctor(Tizen.Multimedia.Camera,Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.VideoRecorder"/> class with the specified camera, video codec and file format.
-            </summary>
-            <remarks>
-            If the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Created"/>,
-            the <see cref="P:Tizen.Multimedia.CameraSettings.PreviewPixelFormat"/> will be changed to the recommended format for recording.\n
-            \n
-            The initial state of the Recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/>
-            if the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Preview"/> or <see cref="F:Tizen.Multimedia.CameraState.Captured"/>.
-            </remarks>
-            <param name="camera">The camera object.</param>
-            <param name="videoCodec">The codec for video encoding.</param>
-            <param name="fileFormat">The format of result file.</param>
-            <feature>http://tizen.org/feature/camera</feature>
-            <exception cref="T:System.InvalidOperationException">An internal error occurred.</exception>
-            <exception cref="T:System.NotSupportedException">
-                A required feature is not supported.\n
-                -or-\n
-                <paramref name="videoCodec"/> is not supported.\n
-                -or-\n
-                <paramref name="fileFormat"/> is not supported with the specified video codec.
-            </exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="videoCodec"/> is not valid.\n
-                -or-\n
-                <paramref name="fileFormat"/> is not valid.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException"><paramref name="camera"/> has been disposed of.</exception>
-            <exception cref="T:System.ArgumentNullException"><paramref name="camera"/> is null.</exception>
-            <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
-            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>
-            <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)"/>
-            <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.VideoRecorder.#ctor(Tizen.Multimedia.Camera,Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.VideoRecorder"/> class with the specified camera, video codec,
-            audio codec and file format.
-            </summary>
-            <remarks>
-            If the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Created"/>,
-            the <see cref="P:Tizen.Multimedia.CameraSettings.PreviewPixelFormat"/> will be changed to the recommended format for recording.\n
-            \n
-            The initial state of the Recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/>
-            if the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Preview"/> or <see cref="F:Tizen.Multimedia.CameraState.Captured"/>.
-            </remarks>
-            <param name="camera">The camera object.</param>
-            <param name="videoCodec">The codec for video encoding.</param>
-            <param name="audioCodec">The codec for audio encoding.</param>
-            <param name="fileFormat">The format of result file.</param>
-            <feature>http://tizen.org/feature/camera</feature>
-            <exception cref="T:System.InvalidOperationException">An internal error occurred.</exception>
-            <exception cref="T:System.NotSupportedException">
-                A required feature is not supported.\n
-                -or-\n
-                <paramref name="videoCodec"/> is not supported.\n
-                -or-\n
-                <paramref name="audioCodec"/> is not supported.\n
-                -or-\n
-                <paramref name="fileFormat"/> is not supported with the specified video codec.
-                -or-\n
-                <paramref name="fileFormat"/> is not supported with the specified audio codec.
-            </exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="videoCodec"/> is not valid.\n
-                -or-\n
-                <paramref name="audioCodec"/> is not valid.\n
-                -or-\n
-                <paramref name="fileFormat"/> is not valid.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException"><paramref name="camera"/> has been disposed of.</exception>
-            <exception cref="T:System.ArgumentNullException"><paramref name="camera"/> is null.</exception>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>
-            <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
-            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>
-            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>
-            <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)"/>
-            <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)">
-            <summary>
-            Sets the video codec and the file format for recording. Audio will not recorded.
-            </summary>
-            <param name="videoCodec">The codec for video encoding.</param>
-            <param name="fileFormat">The format of result file.</param>
-            <exception cref="T:System.NotSupportedException">
-                <paramref name="videoCodec"/> is not supported.\n
-                -or-\n
-                <paramref name="fileFormat"/> is not supported with the specified video codec.
-            </exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="videoCodec"/> is not valid.\n
-                -or-\n
-                <paramref name="fileFormat"/> is not valid.
-            </exception>
-            <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
-            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>
-            <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>
-            <seealso cref="M:Tizen.Multimedia.Recorder.Start(System.String)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">
-            <summary>
-            Sets the video codec, audio codec and the file format for recording.
-            </summary>
-            <param name="videoCodec">The codec for video encoding.</param>
-            <param name="audioCodec">The codec for audio encoding.</param>
-            <param name="fileFormat">The format of result file.</param>
-            <exception cref="T:System.NotSupportedException">
-                <paramref name="videoCodec"/> is not supported.\n
-                -or-\n
-                <paramref name="audioCodec"/> is not supported.\n
-                -or-\n
-                <paramref name="fileFormat"/> is not supported with the specified video codec.
-                -or-\n
-                <paramref name="fileFormat"/> is not supported with the specified audio codec.
-            </exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="videoCodec"/> is not valid.\n
-                -or-\n
-                <paramref name="audioCodec"/> is not valid.\n
-                -or-\n
-                <paramref name="fileFormat"/> is not valid.
-            </exception>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>
-            <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>
-            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
-            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>
-            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>
-            <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)"/>
-            <seealso cref="M:Tizen.Multimedia.Recorder.Start(System.String)"/>
-        </member>
-        <member name="P:Tizen.Multimedia.VideoRecorder.VideoCodec">
-            <summary>
-            Gets the audio codec for encoding an audio stream.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.VideoRecorder.VideoMotionRate">
-            <summary>
-            Gets or sets the video recording motion rate.
-            </summary>
-            <remarks>
-            The attribute is valid only in a video recorder.\n
-            If the rate is in range of 0-1, video is recorded in a slow motion mode.\n
-            If the rate is bigger than 1, video is recorded in a fast motion mode.\n
-            \n
-            To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
-            </remarks>
-            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than or equal to 0.</exception>
-            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.VideoRecorder.VideoOrientationTag">
-            <summary>
-            Gets or sets the orientation in a video metadata tag.
-            </summary>
-            <value>A <see cref="T:Tizen.Multimedia.Rotation"/> that specifies the type of orientation.</value>
-            <exception cref="T:System.ArgumentException"><paramref name="value"/> is not valid.</exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-        <!-- Badly formed XML comment ignored for member "P:Tizen.Multimedia.VideoRecorder.VideoResolution" -->
-        <member name="P:Tizen.Multimedia.VideoRecorder.VideoBitRate">
-            <summary>
-            Gets or sets the bitrate of an video encoder in bits per second.
-            </summary>
-            <remarks>
-            To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
-            </remarks>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>
-            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
-            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
-        </member>
-    </members>
-</doc>
+<?xml version="1.0"?>\r
+<doc>\r
+    <assembly>\r
+        <name>Tizen.Multimedia.Recorder</name>\r
+    </assembly>\r
+    <members>\r
+        <member name="T:Tizen.Multimedia.AudioRecorder">\r
+            <summary>\r
+            Provides the ability to control audio recording.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioRecorder.#ctor(Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.AudioRecorder"/> class with the specified audio codec and file format.\r
+            </summary>\r
+            <param name="audioCodec">The codec for audio encoding.</param>\r
+            <param name="fileFormat">The format of result file.</param>\r
+            <feature>http://tizen.org/feature/microphone</feature>\r
+            <exception cref="T:System.InvalidOperationException">An internal error occurred.</exception>\r
+            <exception cref="T:System.NotSupportedException">\r
+                A required feature is not supported.\n\r
+                -or-\n\r
+                <paramref name="audioCodec"/> is not supported.\n\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not supported with the specified audio codec.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="audioCodec"/> is not valid.\n\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not valid.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <paramref name="audioCodec"/> is <see cref="F:Tizen.Multimedia.RecorderAudioCodec.None"/>\r
+            </exception>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>\r
+            <seealso cref="M:Tizen.Multimedia.AudioRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">\r
+            <summary>\r
+            Sets the audio codec and the file format for recording.\r
+            </summary>\r
+            <param name="audioCodec">The codec for audio encoding.</param>\r
+            <param name="fileFormat">The format of result file.</param>\r
+            <exception cref="T:System.NotSupportedException">\r
+                <paramref name="audioCodec"/> is not supported.\n\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not supported with the specified audio codec.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="audioCodec"/> is not valid.\n\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not valid.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <paramref name="audioCodec"/> is <see cref="F:Tizen.Multimedia.RecorderAudioCodec.None"/>\r
+            </exception>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.Start(System.String)"/>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.AudioStreamStoringEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.AudioStreamStoring"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Stream">\r
+            <summary>\r
+            Gets the audio stream buffer.\r
+            </summary>\r
+            <remarks>\r
+            If the stream is modified in the event handler, the modified data will be stored.\r
+            \n\r
+            The buffer is only valid in the event.\n\r
+            Any attempt to access to this buffer after the event ends will throw an exception.\r
+            </remarks>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Type">\r
+            <summary>\r
+            Gets the audio format type.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Channels">\r
+            <summary>\r
+            Gets the number of channels.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Timestamp">\r
+            <summary>\r
+            Gets the timestamp(PTS) of stream buffer in milliseconds.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.MuxedStreamDeliveredEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.MuxedStreamDelivered"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.MuxedStreamDeliveredEventArgs.Stream">\r
+            <summary>\r
+            Gets the stream buffer that will be recordered.\r
+            </summary>\r
+            <remarks>\r
+            This buffer is read-only and only valid in the event.\n\r
+            Any attempt to access to this buffer after the event ends will throw an exception.\r
+            </remarks>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.MuxedStreamDeliveredEventArgs.Offset">\r
+            <summary>\r
+            The file offset where the buffer will be written.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Recorder">\r
+            <summary>\r
+            Recorder is a base class for audio and video recorders that\r
+            provides the ability to control the recording of a multimedia content.\n\r
+            \n\r
+            Simple audio and audio/video are supported.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats">\r
+            <summary>\r
+            Gets the file formats that the current device supports.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs">\r
+            <summary>\r
+            Gets the audio encoders that the current device supports.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.Dispose">\r
+            <summary>\r
+            Releases the unmanaged resources used by the Recorder.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.Dispose(System.Boolean)">\r
+            <summary>\r
+            Releases the resources used by the Recorder.\r
+            </summary>\r
+            <param name="disposing">\r
+            true to release both managed and unmanaged resources; false to release only unmanaged resources.\r
+            </param>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Recorder.State">\r
+            <summary>\r
+            Gets the current state of the recorder.\r
+            </summary>\r
+            <value>A <see cref="T:Tizen.Multimedia.RecorderState"/> that specifies the state of recorder.</value>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.Prepare">\r
+            <summary>\r
+            Prepare the media recorder for recording.\r
+            </summary>\r
+            <remarks>\r
+            The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> state.\n\r
+            The state of the recorder will be the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> after this.\n\r
+            It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/>.\r
+            </remarks>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The recorder is not in the valid state.\n\r
+                -or-\n\r
+                An internal error occurred.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.Unprepare">\r
+            <summary>\r
+            Resets the media recorder.\r
+            </summary>\r
+            <remarks>\r
+            The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+            The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> after this.\r
+            It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/>.\r
+            </remarks>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The recorder is not in the valid state.\n\r
+                -or-\n\r
+                An internal error occurred.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.Start(System.String)">\r
+            <summary>\r
+            Starts the recording.\r
+            </summary>\r
+            <remarks>\r
+            The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+            The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> after this. \n\r
+            \n\r
+            If the specified path exists, the file is removed automatically and updated by new one.\n\r
+            The mediastorage privilege(http://tizen.org/privilege/mediastorage) is required if the path is relevant to media storage.\n\r
+            The externalstorage privilege(http://tizen.org/privilege/externalstorage) is required if the path is relevant to external storage.\n\r
+            \n\r
+            In the video recorder, some preview format does not support record mode.\r
+            You should use default preview format or <see cref="F:Tizen.Multimedia.CameraPixelFormat.Nv12"/> in the record mode.\r
+            </remarks>\r
+            <param name="savePath">The file path for recording result.</param>\r
+            <privilege>http://tizen.org/privilege/recorder</privilege>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The recorder is not in the valid state.\n\r
+                -or-\n\r
+                The preview format of the camera is not supported.\r
+                -or-\n\r
+                An internal error occurred.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="savePath"/> is null.</exception>\r
+            <exception cref="T:System.ArgumentException"><paramref name="savePath"/> is a zero-length string, contains only white space.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.Commit"/>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.Cancel"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.Resume">\r
+            <summary>\r
+            Resumes the recording.\r
+            </summary>\r
+            <remarks>\r
+            The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.\r
+            The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> after this.\r
+            It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/>.\r
+            </remarks>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The recorder is not in the valid state.\n\r
+                -or-\n\r
+                An internal error occurred.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.Pause">\r
+            <summary>\r
+            Pause the recording.\r
+            </summary>\r
+            <remarks>\r
+            The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> state.\r
+            The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> after this.\r
+            It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Paused"/>.\r
+            </remarks>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The recorder is not in the valid state.\n\r
+                -or-\n\r
+                An internal error occurred.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.Commit">\r
+            <summary>\r
+            Stops recording and saves the result.\r
+            </summary>\r
+            <remarks>\r
+            The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> or <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.\r
+            The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> after the operation.\r
+            </remarks>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The recorder is not in the valid state.\n\r
+                -or-\n\r
+                The method is called in <see cref="E:Tizen.Multimedia.Recorder.AudioStreamStoring"/> event.\r
+                -or-\n\r
+                An internal error occurred.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.Cancel">\r
+            <summary>\r
+            Cancels the recording.\n\r
+            The recording data is discarded and not written in the recording file.\r
+            </summary>\r
+            <remarks>\r
+            The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> or <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.\r
+            The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> after the operation.\r
+            </remarks>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The recorder is not in the valid state.\n\r
+                -or-\n\r
+                The method is called in <see cref="E:Tizen.Multimedia.Recorder.AudioStreamStoring"/> event.\r
+                -or-\n\r
+                An internal error occurred.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.ApplyAudioStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">\r
+            <summary>\r
+            Apply the audio stream policy.\r
+            </summary>\r
+            <remarks>\r
+            The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+            </remarks>\r
+            <param name="policy">The policy to apply.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="policy"/> is null.</exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The recorder is not in the valid state.\n\r
+                -or-\n\r
+                <paramref name="policy"/> is not supported for the recorder.\r
+                -or-\n\r
+                An internal error occurred.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">\r
+                The recorder already has been disposed of.\n\r
+                -or-\n\r
+                <paramref name="policy"/> already has been disposed of.\r
+            </exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.GetPeakAudioLevel">\r
+            <summary>\r
+            Returns the peak audio input level in dB since the last call to this method.\r
+            </summary>\r
+            <remarks>\r
+            0dB indicates maximum input level, -300dB indicates minimum input level.\n\r
+            \n\r
+            The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> or <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Recorder.GetDeviceState(Tizen.Multimedia.RecorderType)">\r
+            <summary>\r
+            Returns the state of recorder device.\r
+            </summary>\r
+            <exception cref="T:System.ArgumentException"><paramref name="type"/> is invalid.</exception>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Recorder.ErrorOccurred">\r
+            <summary>\r
+            Occurs when an error occurs during recorder operation.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Recorder.Interrupted">\r
+            <summary>\r
+            Occurs after interrupt handling is completed.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Recorder.StateChanged">\r
+            <summary>\r
+            This event occurs when recorder state is changed.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Recorder.RecordingStatusChanged">\r
+            <summary>\r
+            Occurs when recording information changes.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Recorder.AudioStreamStoring">\r
+            <summary>\r
+            Occurs when audio stream data is being delivered.\r
+            </summary>\r
+            <remarks>\r
+            Do not call <see cref="M:Tizen.Multimedia.Recorder.Commit"/> and <see cref="M:Tizen.Multimedia.Recorder.Cancel"/> in this event.\r
+            </remarks>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Recorder.RecordingLimitReached">\r
+            <summary>\r
+            Occurs when recording limit is reached.\r
+            </summary>\r
+            <remarks>\r
+            After this event is raised, recording data is discarded and not written in the recording file.\r
+            </remarks>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Recorder.MuxedStreamDelivered">\r
+            <summary>\r
+            Occurs when muxed stream data is being delivered.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Recorder.Interrupting">\r
+            <summary>\r
+            Occurs before interrupt handling is started.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Recorder.DeviceStateChanged">\r
+            <summary>\r
+            Occurs when a recorder device state changes.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Recorder.AudioCodec">\r
+            <summary>\r
+            Gets the audio codec for encoding an audio stream.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Recorder.FileFormat">\r
+            <summary>\r
+            Gets the file format of the recording result.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Recorder.AudioChannels">\r
+            <summary>\r
+            Gets or sets the number of audio channel.\r
+            </summary>\r
+            <remarks>\r
+            To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+            </remarks>\r
+            <value>\r
+            For mono recording, set channel to 1.\r
+            For stereo recording, set channel to 2.\r
+            </value>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Recorder.AudioDevice">\r
+            <summary>\r
+            Gets or sets the audio device for recording.\r
+            </summary>\r
+            <remarks>\r
+            To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+            </remarks>\r
+            <value>A <see cref="T:Tizen.Multimedia.RecorderAudioDevice"/> that specifies the type of audio device.</value>\r
+            <exception cref="T:System.ArgumentException"><paramref name="value"/> is not valid.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Recorder.AudioSampleRate">\r
+            <summary>\r
+            Gets or sets the sampling rate of an audio stream in hertz.\r
+            </summary>\r
+            <remarks>\r
+            To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+            </remarks>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Recorder.AudioBitRate">\r
+            <summary>\r
+            Gets or sets the bitrate of an audio encoder in bits per second.\r
+            </summary>\r
+            <remarks>\r
+            To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+            </remarks>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Recorder.SizeLimit">\r
+            <summary>\r
+            Gets or sets the maximum size of a recording file.\r
+            </summary>\r
+            <value>\r
+            The maximum size of a recording file in kilobytes, or 0 for unlimited size.\r
+            </value>\r
+            <remarks>\r
+            After reaching the limitation, the data which is being recorded will\r
+            be discarded and not written to the file.\n\r
+            \n\r
+            To set, the recorder must be in the<see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref= "F:Tizen.Multimedia.RecorderState.Ready" /> state.\r
+            </remarks>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Recorder.TimeLimit">\r
+            <summary>\r
+            Gets or sets the time limit of recording.\r
+            </summary>\r
+            <value>\r
+            The time of recording in seconds, or 0 for unlimited time.\r
+            </value>\r
+            <remarks>\r
+            After reaching the limitation, the data which is being recorded will\r
+            be discarded and not written to the file.\n\r
+            \n\r
+            To set, the recorder must be in the<see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref= "F:Tizen.Multimedia.RecorderState.Ready" /> state.\r
+            </remarks>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Recorder.Muted">\r
+            <summary>\r
+            Gets or sets the mute state of a recorder.\r
+            </summary>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderDeviceException">\r
+            <summary>\r
+            The exception that is thrown when a recorder device-related error occurs.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.RecorderDeviceException.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecorderDeviceException"/> class.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.RecorderDeviceException.#ctor(System.String)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecorderDeviceException"/> class with a specified error message.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.RecorderDeviceException.#ctor(System.String,System.Exception)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecorderDeviceException"/> class with\r
+            a specified error message and inner exception.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderDeviceStateChangedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.DeviceStateChanged"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecorderDeviceStateChangedEventArgs.Type">\r
+            <summary>\r
+            Gets the recorder type.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecorderDeviceStateChangedEventArgs.DeviceState">\r
+            <summary>\r
+            Gets the device state.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderAudioCodec">\r
+            <summary>\r
+            Specifies audio codecs for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderAudioCodec.None">\r
+            <summary>\r
+            Disabled.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderAudioCodec.Amr">\r
+            <summary>\r
+            AMR codec.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderAudioCodec.Aac">\r
+            <summary>\r
+            AAC codec.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderAudioCodec.Vorbis">\r
+            <summary>\r
+            Vorbis codec.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderAudioCodec.Pcm">\r
+            <summary>\r
+            PCM codec.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderAudioCodec.Mp3">\r
+            <summary>\r
+            The mp3 codec.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderAudioDevice">\r
+            <summary>\r
+            Specifies audio capture devices for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderAudioDevice.Mic">\r
+            <summary>\r
+            Capture audio from Mic device.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderAudioDevice.Modem">\r
+            <summary>\r
+            Capture audio from modem.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderFileFormat">\r
+            <summary>\r
+            Specifies container formats for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderFileFormat.ThreeGp">\r
+            <summary>\r
+            3GP file format.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderFileFormat.Mp4">\r
+            <summary>\r
+            MP4 file format.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderFileFormat.Amr">\r
+            <summary>\r
+            AMR file format.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderFileFormat.Adts">\r
+            <summary>\r
+            ADTS file format.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderFileFormat.Wav">\r
+            <summary>\r
+            WAV file format.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderFileFormat.Ogg">\r
+            <summary>\r
+            OGG file format.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderFileFormat.M2ts">\r
+            <summary>\r
+            M2TS file format.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderPolicy">\r
+            <summary>\r
+            Specifies recorder policies.\r
+            </summary>\r
+            <seealso cref="E:Tizen.Multimedia.Recorder.StateChanged"/>\r
+            <seealso cref="E:Tizen.Multimedia.Recorder.Interrupting"/>\r
+            <seealso cref="E:Tizen.Multimedia.Recorder.Interrupted"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderPolicy.Security">\r
+            <summary>\r
+            Security policy.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderPolicy.ResourceConflict">\r
+            <summary>\r
+            Resource conflict policy.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecordingLimitType">\r
+            <summary>\r
+            Specifies types of the recording limit for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+            </summary>\r
+            <seealso cref="P:Tizen.Multimedia.Recorder.SizeLimit"/>\r
+            <seealso cref="P:Tizen.Multimedia.Recorder.TimeLimit"/>\r
+            <seealso cref="E:Tizen.Multimedia.Recorder.RecordingLimitReached"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecordingLimitType.Time">\r
+            <summary>\r
+            Time limit in seconds of recording file\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecordingLimitType.Size">\r
+            <summary>\r
+            Size limit in KB(KiloBytes) of recording file.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecordingLimitType.Space">\r
+            <summary>\r
+            No free space in storage.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderState">\r
+            <summary>\r
+            Specifies states for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderState.Idle">\r
+            <summary>\r
+            Recorder is created, but not prepared.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderState.Ready">\r
+            <summary>\r
+            Recorder is ready to record. In case of video recorder,\r
+            preview display will be shown.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderState.Recording">\r
+            <summary>\r
+            Recorder is recording media.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderState.Paused">\r
+            <summary>\r
+            Recorder is paused while recording media.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderVideoCodec">\r
+            <summary>\r
+            Specifies video codecs for <see cref="T:Tizen.Multimedia.VideoRecorder"/>.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderVideoCodec.H263">\r
+            <summary>\r
+            H263 codec.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderVideoCodec.H264">\r
+            <summary>\r
+            H264 codec.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderVideoCodec.Mpeg4">\r
+            <summary>\r
+            MPEG4 codec.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderVideoCodec.Theora">\r
+            <summary>\r
+            Theora codec.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderError">\r
+            <summary>\r
+            Specifies errors for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+            </summary>\r
+            <seealso cref="E:Tizen.Multimedia.Recorder.ErrorOccurred"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderError.Esd">\r
+            <summary>\r
+            ESD situation.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderError.DeviceError">\r
+            <summary>\r
+            Device Error.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderError.InternalError">\r
+            <summary>\r
+            Internal error.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderError.OutOfMemory">\r
+            <summary>\r
+            Out of memory.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderError.OutOfStorage">\r
+            <summary>\r
+            Out of storage or the storage has been removed while recording.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderType">\r
+            <summary>\r
+            Specifies recorder types for <see cref="E:Tizen.Multimedia.Recorder.DeviceStateChanged"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderType.Audio">\r
+            <summary>\r
+            Audio recorder.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderType.Video">\r
+            <summary>\r
+            Video recorder.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderDeviceState">\r
+            <summary>\r
+            Specifies recorder device states for <see cref="E:Tizen.Multimedia.Recorder.DeviceStateChanged"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderDeviceState.Idle">\r
+            <summary>\r
+            No recording in progress.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderDeviceState.Recording">\r
+            <summary>\r
+            Recording in progress.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.RecorderDeviceState.Paused">\r
+            <summary>\r
+            All recordings are paused.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderExtensions">\r
+            <summary>\r
+            Provides extension methods for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)">\r
+            <summary>\r
+            Returns supported file formats for a <see cref="T:Tizen.Multimedia.RecorderVideoCodec"/>.\r
+            </summary>\r
+            <returns>An IEnumerable of <see cref="T:Tizen.Multimedia.RecorderFileFormat"/> representing the supported file formats.</returns>\r
+            <param name="videoCodec">The <see cref="T:Tizen.Multimedia.RecorderVideoCodec"/>.</param>\r
+            <exception cref="T:System.ArgumentException"><paramref name="videoCodec"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)">\r
+            <summary>\r
+            Returns supported file formats for a <see cref="T:Tizen.Multimedia.RecorderAudioCodec"/>.\r
+            </summary>\r
+            <returns>An IEnumerable of <see cref="T:Tizen.Multimedia.RecorderFileFormat"/> representing the supported file formats.</returns>\r
+            <param name="audioCodec">The <see cref="T:Tizen.Multimedia.RecorderAudioCodec"/>.</param>\r
+            <exception cref="T:System.ArgumentException"><paramref name="audioCodec"/> is invalid.</exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderInterruptedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.Interrupted"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecorderInterruptedEventArgs.Reason">\r
+            <summary>\r
+            Gets the reason that interrupted the recorder.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecorderInterruptedEventArgs.Previous">\r
+            <summary>\r
+            Gets the previous state of the recorder.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecorderInterruptedEventArgs.Current">\r
+            <summary>\r
+            Gets the current state of the recorder.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderInterruptingEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.Interrupting"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecorderInterruptingEventArgs.Reason">\r
+            <summary>\r
+            Gets the reason of the interrupt.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecorderInterruptingEventArgs.State">\r
+            <summary>\r
+            Gets the previous state of the recorder.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecorderStateChangedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.StateChanged"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecorderStateChangedEventArgs.PreviousState">\r
+            <summary>\r
+            Gets the previous state of the recorder.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecorderStateChangedEventArgs.CurrentState">\r
+            <summary>\r
+            Gets the current state of the recorder.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecorderStateChangedEventArgs.IsStateChangedByPolicy">\r
+            <summary>\r
+            Gets the value indicating whether the state is changed by policy.\r
+            </summary>\r
+            <value>true if the state changed by policy such as resource conflict or security, otherwise false.</value>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecordingErrorOccurredEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.ErrorOccurred"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecordingErrorOccurredEventArgs.Error">\r
+            <summary>\r
+            Gets the error.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecordingLimitReachedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.RecordingLimitReached"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.RecordingLimitReachedEventArgs.#ctor(Tizen.Multimedia.RecordingLimitType)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecordingLimitReachedEventArgs"/> class\r
+            with the specified type.\r
+            </summary>\r
+            <param name="type">The type of the limit.</param>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecordingLimitReachedEventArgs.Type">\r
+            <summary>\r
+            Gets the type of the limit.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.RecordingStatusChangedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Recorder.RecordingStatusChanged"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.RecordingStatusChangedEventArgs.#ctor(System.Int64,System.Int64)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecordingStatusChangedEventArgs"/> class\r
+            with the specified elapsed time and file size.\r
+            </summary>\r
+            <param name="elapsedTime">The time of the recording in milliseconds.</param>\r
+            <param name="fileSize">The size of the recording in kilobytes.</param>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecordingStatusChangedEventArgs.ElapsedTime">\r
+            <summary>\r
+            Gets the time of the recording in milliseconds.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.RecordingStatusChangedEventArgs.FileSize">\r
+            <summary>\r
+            Gets the size of the recording file in kilobytes.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.VideoRecorder">\r
+            <summary>\r
+            Provides the ability to control video recording.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoResolutions(Tizen.Multimedia.CameraDevice)">\r
+            <summary>\r
+            Gets the video resolutions that the current device supports.\r
+            </summary>\r
+            <feature>http://tizen.org/feature/camera</feature>\r
+            <param name="device">The camera device to retrieve the supported resolutions</param>\r
+            <exception cref="T:System.NotSupportedException">A required feature is not supported.</exception>\r
+            <exception cref="T:System.ArgumentException"><paramref name="device"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs">\r
+            <summary>\r
+            Gets the video encoders that the current device supports.\r
+            </summary>\r
+            <feature>http://tizen.org/feature/camera</feature>\r
+            <exception cref="T:System.NotSupportedException">A required feature is not supported.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.VideoRecorder.#ctor(Tizen.Multimedia.Camera,Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.VideoRecorder"/> class with the specified camera, video codec and file format.\r
+            </summary>\r
+            <remarks>\r
+            If the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Created"/>,\r
+            the <see cref="P:Tizen.Multimedia.CameraSettings.PreviewPixelFormat"/> will be changed to the recommended format for recording.\n\r
+            \n\r
+            The initial state of the Recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/>\r
+            if the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Preview"/> or <see cref="F:Tizen.Multimedia.CameraState.Captured"/>.\r
+            </remarks>\r
+            <param name="camera">The camera object.</param>\r
+            <param name="videoCodec">The codec for video encoding.</param>\r
+            <param name="fileFormat">The format of result file.</param>\r
+            <feature>http://tizen.org/feature/camera</feature>\r
+            <exception cref="T:System.InvalidOperationException">An internal error occurred.</exception>\r
+            <exception cref="T:System.NotSupportedException">\r
+                A required feature is not supported.\n\r
+                -or-\n\r
+                <paramref name="videoCodec"/> is not supported.\n\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not supported with the specified video codec.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="videoCodec"/> is not valid.\n\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not valid.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException"><paramref name="camera"/> has been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="camera"/> is null.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>\r
+            <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+            <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.VideoRecorder.#ctor(Tizen.Multimedia.Camera,Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.VideoRecorder"/> class with the specified camera, video codec,\r
+            audio codec and file format.\r
+            </summary>\r
+            <remarks>\r
+            If the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Created"/>,\r
+            the <see cref="P:Tizen.Multimedia.CameraSettings.PreviewPixelFormat"/> will be changed to the recommended format for recording.\n\r
+            \n\r
+            The initial state of the Recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/>\r
+            if the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Preview"/> or <see cref="F:Tizen.Multimedia.CameraState.Captured"/>.\r
+            </remarks>\r
+            <param name="camera">The camera object.</param>\r
+            <param name="videoCodec">The codec for video encoding.</param>\r
+            <param name="audioCodec">The codec for audio encoding.</param>\r
+            <param name="fileFormat">The format of result file.</param>\r
+            <feature>http://tizen.org/feature/camera</feature>\r
+            <exception cref="T:System.InvalidOperationException">An internal error occurred.</exception>\r
+            <exception cref="T:System.NotSupportedException">\r
+                A required feature is not supported.\n\r
+                -or-\n\r
+                <paramref name="videoCodec"/> is not supported.\n\r
+                -or-\n\r
+                <paramref name="audioCodec"/> is not supported.\n\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not supported with the specified video codec.\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not supported with the specified audio codec.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="videoCodec"/> is not valid.\n\r
+                -or-\n\r
+                <paramref name="audioCodec"/> is not valid.\n\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not valid.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException"><paramref name="camera"/> has been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="camera"/> is null.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>\r
+            <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>\r
+            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>\r
+            <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+            <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)">\r
+            <summary>\r
+            Sets the video codec and the file format for recording. Audio will not recorded.\r
+            </summary>\r
+            <param name="videoCodec">The codec for video encoding.</param>\r
+            <param name="fileFormat">The format of result file.</param>\r
+            <exception cref="T:System.NotSupportedException">\r
+                <paramref name="videoCodec"/> is not supported.\n\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not supported with the specified video codec.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="videoCodec"/> is not valid.\n\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not valid.\r
+            </exception>\r
+            <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>\r
+            <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.Start(System.String)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">\r
+            <summary>\r
+            Sets the video codec, audio codec and the file format for recording.\r
+            </summary>\r
+            <param name="videoCodec">The codec for video encoding.</param>\r
+            <param name="audioCodec">The codec for audio encoding.</param>\r
+            <param name="fileFormat">The format of result file.</param>\r
+            <exception cref="T:System.NotSupportedException">\r
+                <paramref name="videoCodec"/> is not supported.\n\r
+                -or-\n\r
+                <paramref name="audioCodec"/> is not supported.\n\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not supported with the specified video codec.\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not supported with the specified audio codec.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="videoCodec"/> is not valid.\n\r
+                -or-\n\r
+                <paramref name="audioCodec"/> is not valid.\n\r
+                -or-\n\r
+                <paramref name="fileFormat"/> is not valid.\r
+            </exception>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>\r
+            <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>\r
+            <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>\r
+            <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+            <seealso cref="M:Tizen.Multimedia.Recorder.Start(System.String)"/>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.VideoRecorder.VideoCodec">\r
+            <summary>\r
+            Gets the audio codec for encoding an audio stream.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.VideoRecorder.VideoMotionRate">\r
+            <summary>\r
+            Gets or sets the video recording motion rate.\r
+            </summary>\r
+            <remarks>\r
+            The attribute is valid only in a video recorder.\n\r
+            If the rate is in range of 0-1, video is recorded in a slow motion mode.\n\r
+            If the rate is bigger than 1, video is recorded in a fast motion mode.\n\r
+            \n\r
+            To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+            </remarks>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than or equal to 0.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.VideoRecorder.VideoOrientationTag">\r
+            <summary>\r
+            Gets or sets the orientation in a video metadata tag.\r
+            </summary>\r
+            <value>A <see cref="T:Tizen.Multimedia.Rotation"/> that specifies the type of orientation.</value>\r
+            <exception cref="T:System.ArgumentException"><paramref name="value"/> is not valid.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+        <!-- "P:Tizen.Multimedia.VideoRecorder.VideoResolution" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+        <member name="P:Tizen.Multimedia.VideoRecorder.VideoBitRate">\r
+            <summary>\r
+            Gets or sets the bitrate of an video encoder in bits per second.\r
+            </summary>\r
+            <remarks>\r
+            To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+            </remarks>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+        </member>\r
+    </members>\r
+</doc>\r