/// Gets the audio codec for encoding an audio stream.
/// </summary>
/// <seealso cref="GetSupportedAudioCodecs"/>
+ /// <since_tizen> 4 </since_tizen>
public RecorderAudioCodec AudioCodec
{
get => _audioCodec;
/// Gets the file format of the recording result.
/// </summary>
/// <seealso cref="GetSupportedFileFormats"/>
+ /// <since_tizen> 4 </since_tizen>
public RecorderFileFormat FileFormat
{
get => _fileFormat;
/// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>
/// <exception cref="InvalidOperationException">The recorder is not in the valid state.</exception>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
+ /// <since_tizen> 4 </since_tizen>
public int AudioChannels
{
get
/// <exception cref="ArgumentException"><paramref name="value"/> is not valid.</exception>
/// <exception cref="InvalidOperationException">The recorder is not in the valid state.</exception>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
+ /// <since_tizen> 4 </since_tizen>
public RecorderAudioDevice AudioDevice
{
get
/// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>
/// <exception cref="InvalidOperationException">The recorder is not in the valid state.</exception>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
+ /// <since_tizen> 4 </since_tizen>
public int AudioSampleRate
{
get
/// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>
/// <exception cref="InvalidOperationException">The recorder is not in the valid state.</exception>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
+ /// <since_tizen> 4 </since_tizen>
public int AudioBitRate
{
get
/// </value>
/// <remarks>
/// After reaching the limitation, the data which is being recorded will
- /// be discarded and will not be written to the file.\n
- /// \n
+ /// be discarded and will not be written to the file.<br/>
+ /// <br/>
/// To set, the recorder must be in the <see cref="RecorderState.Idle"/> or the <see cref= "RecorderState.Ready" /> state.
/// </remarks>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
/// <exception cref="InvalidOperationException">The recorder is not in the valid state.</exception>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
+ /// <since_tizen> 4 </since_tizen>
public int SizeLimit
{
get
/// </value>
/// <remarks>
/// After reaching the limitation, the data which is being recorded will
- /// be discarded and will not be written to the file.\n
- /// \n
+ /// be discarded and will not be written to the file.<br/>
+ /// <br/>
/// To set, the recorder must be in the <see cref="RecorderState.Idle"/> or the <see cref= "RecorderState.Ready" /> state.
/// </remarks>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
/// <exception cref="InvalidOperationException">The recorder is not in the valid state.</exception>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
+ /// <since_tizen> 4 </since_tizen>
public int TimeLimit
{
get
/// Gets or sets the mute state of a recorder.
/// </summary>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
+ /// <since_tizen> 4 </since_tizen>
public bool Muted
{
get => Native.GetMute(Handle);