Release 4.0.0-preview1-00201
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Multimedia.AudioIO.xml
index 61c435e..57f2958 100644 (file)
-<?xml version="1.0"?>
-<doc>
-    <assembly>
-        <name>Tizen.Multimedia.AudioIO</name>
-    </assembly>
-    <members>
-        <member name="T:Tizen.Multimedia.AudioCaptureBase">
-            <summary>
-            Provides the ability to directly manage the system audio input devices.
-            </summary>
-            <privilege>http://tizen.org/privilege/recorder</privilege>
-        </member>
-        <member name="F:Tizen.Multimedia.AudioCaptureBase.MinSampleRate">
-            <summary>
-            Specifies the minimum value allowed for the audio capture, in Hertz (Hz).
-            </summary>
-            <seealso cref="P:Tizen.Multimedia.AudioCaptureBase.SampleRate"/>
-        </member>
-        <member name="F:Tizen.Multimedia.AudioCaptureBase.MaxSampleRate">
-            <summary>
-            Specifies the maximum value allowed for the audio capture, in Hertz (Hz).
-            </summary>
-            <seealso cref="P:Tizen.Multimedia.AudioCaptureBase.SampleRate"/>
-        </member>
-        <member name="E:Tizen.Multimedia.AudioCaptureBase.StateChanged">
-            <summary>
-            Occurs when the state of the AudioCapture is changed.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioCaptureBase.SampleRate">
-            <summary>
-            Gets the sample rate of the audio input data stream, in Hertz (Hz).
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioCaptureBase.Channel">
-            <summary>
-            Gets the channel type of the audio input data stream.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioCaptureBase.SampleType">
-            <summary>
-            Gets the sample type of the audio input data stream.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioCaptureBase.GetBufferSize">
-            <summary>
-            Gets the size allocated for the audio input buffer.
-            </summary>
-            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioCaptureBase.Prepare">
-            <summary>
-            Prepares the AudioCapture for reading audio data by starting buffering of audio data from the device.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">
-                Operation failed due to internal error.\n
-                -or-\n
-                The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.
-            </exception>
-            <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Unprepare"/>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioCaptureBase.Unprepare">
-            <summary>
-            Unprepares the AudioCapture.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">
-                Operation failed due to internal error.\n
-                -or-\n
-                The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.
-            </exception>
-            <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Prepare"/>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioCaptureBase.Pause">
-            <summary>
-            Pauses buffering of audio data from the device.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">
-                The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n
-                -or-\n
-                The method is called in the <see cref="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable"/> event handler.
-            </exception>
-            <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Resume"/>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioCaptureBase.Resume">
-            <summary>
-            Resumes buffering audio data from the device.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">
-                The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n
-                -or-\n
-                The method is called in the <see cref="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable"/> event handler.
-            </exception>
-            <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Pause"/>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioCaptureBase.Flush">
-            <summary>
-            Flushes and discards buffered audio data from the input stream.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioCaptureBase.ApplyStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">
-            <summary>
-            Sets the sound stream information to the audio input.
-            </summary>
-            <param name="streamPolicy">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> to apply for the AudioCapture.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>
-            <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed.</exception>
-            <exception cref="T:System.NotSupportedException"><paramref name="streamPolicy"/> is not supported.</exception>
-            <exception cref="T:System.ArgumentException">Not able to retrieve information from <paramref name="streamPolicy"/>.</exception>
-        </member>
-        <member name="T:Tizen.Multimedia.AudioCapture">
-            <summary>
-            Provides the ability to record audio from system audio input devices in synchronous way.
-            </summary>
-            <privilege>http://tizen.org/privilege/recorder</privilege>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioCapture.#ctor(System.Int32,Tizen.Multimedia.AudioChannel,Tizen.Multimedia.AudioSampleType)">
-            <summary>
-            Initializes a new instance of the AudioCapture class with the specified sample rate, channel and sampleType.
-            </summary>
-            <param name="sampleRate">The audio sample rate.(8000 ~ 48000Hz)</param>
-            <param name="channel">The audio channel type.</param>
-            <param name="sampleType">The audio sample type.</param>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="sampleRate"/> is less than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MinSampleRate"/>.\n
-                -or-\n
-                <paramref name="sampleRate"/> is greater than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MaxSampleRate"/>.
-            </exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="channel"/> is invalid.\n
-                -or-\n
-                <paramref name="sampleType"/> is invalid.
-            </exception>
-            <exception cref="T:System.InvalidOperationException">The required privilege is not specified.</exception>
-            <exception cref="T:System.NotSupportedException">The system does not support microphone.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioCapture.Read(System.Int32)">
-            <summary>
-            Reads audio data from the audio input buffer.
-            </summary>
-            <param name="count">The number of bytes to be read.</param>
-            <returns>The buffer of audio data captured.</returns>
-            <exception cref="T:System.InvalidOperationException">The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Running"/>.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is equal to or less than zero.</exception>
-        </member>
-        <member name="T:Tizen.Multimedia.AsyncAudioCapture">
-            <summary>
-            Provides the ability to record audio from system audio input devices in asynchronous way.
-            </summary>
-            <privilege>http://tizen.org/privilege/recorder</privilege>
-        </member>
-        <member name="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable">
-            <summary>
-            Occurs when audio data is available.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.AsyncAudioCapture.#ctor(System.Int32,Tizen.Multimedia.AudioChannel,Tizen.Multimedia.AudioSampleType)">
-            <summary>
-            Initializes a new instance of the AsyncAudioCapture class with the specified sample rate, channel and sampleType.
-            </summary>
-            <param name="sampleRate">The audio sample rate.(8000 ~ 48000Hz)</param>
-            <param name="channel">The audio channel type.</param>
-            <param name="sampleType">The audio sample type.</param>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="sampleRate"/> is less than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MinSampleRate"/>.\n
-                -or-\n
-                <paramref name="sampleRate"/> is greater than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MaxSampleRate"/>.
-            </exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="channel"/> is invalid.\n
-                -or-\n
-                <paramref name="sampleType"/> is invalid.
-            </exception>
-            <exception cref="T:System.InvalidOperationException">The required privilege is not specified.</exception>
-            <exception cref="T:System.NotSupportedException">The system does not support microphone.</exception>
-        </member>
-        <member name="T:Tizen.Multimedia.AudioDataAvailableEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable"/> event.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioDataAvailableEventArgs.Data">
-            <summary>
-            Gets the audio data captured.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.AudioIOState">
-            <summary>
-            Specifies the states for the <see cref="T:Tizen.Multimedia.AudioPlayback"/>, <see cref="T:Tizen.Multimedia.AudioCapture"/> and <see cref="T:Tizen.Multimedia.AsyncAudioCapture"/>.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.AudioIOState.Idle">
-            <summary>
-            Not prepared.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.AudioIOState.Running">
-            <summary>
-            The stream is running.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.AudioIOState.Paused">
-            <summary>
-            The stream is paused.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.AudioSampleType">
-            <summary>
-            Enumeration for audio sample type.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.AudioSampleType.U8">
-            <summary>
-            Unsigned 8-bit audio samples.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.AudioSampleType.S16Le">
-            <summary>
-            Signed 16-bit audio samples.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.AudioIOStateChangedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.AudioCaptureBase.StateChanged"/> event and <see cref="E:Tizen.Multimedia.AudioPlayback.StateChanged"/>.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioIOStateChangedEventArgs.Previous">
-            <summary>
-            Gets the previous state.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioIOStateChangedEventArgs.Current">
-            <summary>
-            Gets the current state.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioIOStateChangedEventArgs.ByPolicy">
-            <summary>
-            Gets the value indicating whether the state is changed by policy or not.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.AudioPlayback">
-            <summary>
-            Provides the ability to directly manage the system audio output devices and play PCM (pulse-code modulation) data.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.AudioPlayback.MinSampleRate">
-            <summary>
-            Specifies the minimum value allowed for the audio capture, in Hertz (Hz).
-            </summary>
-            <seealso cref="P:Tizen.Multimedia.AudioPlayback.SampleRate"/>
-        </member>
-        <member name="F:Tizen.Multimedia.AudioPlayback.MaxSampleRate">
-            <summary>
-            Specifies the maximum value allowed for the audio capture, in Hertz (Hz).
-            </summary>
-            <seealso cref="P:Tizen.Multimedia.AudioPlayback.SampleRate"/>
-        </member>
-        <member name="E:Tizen.Multimedia.AudioPlayback.BufferAvailable">
-            <summary>
-            Occurs when audio playback data can be written.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.AudioPlayback.Write(System.Byte[])"/>
-        </member>
-        <member name="E:Tizen.Multimedia.AudioPlayback.StateChanged">
-            <summary>
-            Occurs when the state of the AudioPlayback is changed.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioPlayback.#ctor(System.Int32,Tizen.Multimedia.AudioChannel,Tizen.Multimedia.AudioSampleType)">
-            <summary>
-            Initializes a new instance of the AudioPlayback class with the specified sample rate, channel and sample type.
-            </summary>
-            <param name="sampleRate">The audio sample rate.(8000 ~ 48000Hz)</param>
-            <param name="channel">The audio channel type.</param>
-            <param name="sampleType">The audio sample type.</param>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="sampleRate"/> is less than <see cref="F:Tizen.Multimedia.AudioPlayback.MinSampleRate"/>.\n
-                -or-\n
-                <paramref name="sampleRate"/> is greater than <see cref="F:Tizen.Multimedia.AudioPlayback.MaxSampleRate"/>.
-            </exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="channel"/> is invalid.\n
-                -or-\n
-                <paramref name="sampleType"/> is invalid.
-            </exception>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioPlayback.SampleRate">
-            <summary>
-            Gets the sample rate of the audio output data stream, in Hertz (Hz).
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioPlayback.Channel">
-            <summary>
-            Gets the channel type of the audio output data stream.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioPlayback.SampleType">
-            <summary>
-            Gets the sample type of the audio output data stream.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioPlayback.StreamType">
-            <summary>
-            Gets the sound type supported by the audio output device.
-            </summary>
-            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioPlayback.GetBufferSize">
-            <summary>
-            Gets the size allocated for the audio output buffer.
-            </summary>
-            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioPlayback.Drain">
-            <summary>
-            Drains buffered audio data from the output stream.
-            It blocks the calling thread until draining the stream buffer completely. (e.g. end of playback)
-            </summary>
-            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
-            <exception cref="T:System.InvalidOperationException">The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioPlayback.Write(System.Byte[])">
-            <summary>
-            Starts writing the audio data to the device.
-            </summary>
-            <param name="buffer">The buffer to write.</param>
-            <returns>The written size.</returns>
-            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is null.</exception>
-            <exception cref="T:System.ArgumentException">The length of <paramref name="buffer"/> is zero.</exception>
-            <exception cref="T:System.InvalidOperationException">The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Running"/>.</exception>
-            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioPlayback.Prepare">
-            <summary>
-            Prepares the AudioPlayback.
-            </summary>
-            <remarks>
-            This must be called before <see cref="M:Tizen.Multimedia.AudioPlayback.Write(System.Byte[])"/>.
-            </remarks>
-            <exception cref="T:System.InvalidOperationException">
-                Operation failed due to internal error.\n
-                -or-\n
-                The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
-            <seealso cref="M:Tizen.Multimedia.AudioPlayback.Unprepare"/>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioPlayback.Unprepare">
-            <summary>
-            Unprepares the AudioPlayback.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">
-                Operation failed due to internal error.\n
-                -or-\n
-                The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
-            <seealso cref="M:Tizen.Multimedia.AudioPlayback.Prepare"/>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioPlayback.Pause">
-            <summary>
-            Pauses feeding of audio data to the device.
-            </summary>
-            <remarks>It has no effect if the current is the <see cref="F:Tizen.Multimedia.AudioIOState.Paused"/>.</remarks>
-            <exception cref="T:System.InvalidOperationException">
-                The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n
-                -or-\n
-                The method is called in the <see cref="E:Tizen.Multimedia.AudioPlayback.BufferAvailable"/> event handler.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
-            <seealso cref="M:Tizen.Multimedia.AudioPlayback.Resume"/>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioPlayback.Resume">
-            <summary>
-            Resumes feeding of audio data to the device.
-            </summary>
-            <remarks>It has no effect if the current is the <see cref="F:Tizen.Multimedia.AudioIOState.Running"/>.</remarks>
-            <exception cref="T:System.InvalidOperationException">
-                The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n
-                -or-\n
-                The method is called in an event handler.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
-            <seealso cref="M:Tizen.Multimedia.AudioPlayback.Pause"/>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioPlayback.Flush">
-            <summary>
-            Flushes and discards buffered audio data from the output stream.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.</exception>
-            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioPlayback.ApplyStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">
-            <summary>
-            Applies the sound stream information to the AudioPlayback.
-            </summary>
-            <param name="streamPolicy">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> to apply for the AudioPlayback.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>
-            <exception cref="T:System.ObjectDisposedException">
-                <paramref name="streamPolicy"/> has already been disposed.\n
-                -or-\n
-                The AudioPlayback has already been disposed.
-            </exception>
-            <exception cref="T:System.NotSupportedException"><paramref name="streamPolicy"/> is not supported.</exception>
-            <exception cref="T:System.ArgumentException">Not able to retrieve information from <paramref name="streamPolicy"/>.</exception>
-        </member>
-        <member name="T:Tizen.Multimedia.TonePlayer">
-            <summary>
-            Provides the ability to play a tone.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.TonePlayer.StartAsync(Tizen.Multimedia.ToneType,Tizen.Multimedia.AudioStreamPolicy,System.Int32)">
-            <summary>
-            Plays a tone, asynchronously.
-            </summary>
-            <param name="tone">A <see cref="T:Tizen.Multimedia.ToneType"/> to play.</param>
-            <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>
-            <param name="durationMilliseconds">The tone duration in milliseconds. -1 indicates an infinite duration.</param>
-            <returns>A task that represents the asynchronous operation.</returns>
-            <exception cref="T:System.ArgumentException"><paramref name="tone"/> is invalid.</exception>
-            <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="durationMilliseconds"/> is less than -1.</exception>
-            <exception cref="T:System.InvalidOperationException">Any invalid operations occurred.</exception>
-            <exception cref="T:System.NotSupportedException"><paramref name="tone"/> is not a supported type.</exception>
-            <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.TonePlayer.StartAsync(Tizen.Multimedia.ToneType,Tizen.Multimedia.AudioStreamPolicy,System.Int32,System.Threading.CancellationToken)">
-            <summary>
-            Plays a tone, asynchronously.
-            </summary>
-            <param name="tone">A <see cref="T:Tizen.Multimedia.ToneType"/> to play.</param>
-            <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>
-            <param name="durationMilliseconds">The tone duration in milliseconds. -1 indicates an infinite duration.</param>
-            <param name="cancellationToken">The cancellation token which can be used to stop playing the tone.</param>
-            <returns>A task that represents the asynchronous operation.</returns>
-            <exception cref="T:System.ArgumentException"><paramref name="tone"/> is invalid.</exception>
-            <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="durationMilliseconds"/> is less than -1.</exception>
-            <exception cref="T:System.InvalidOperationException">Any invalid operations occurred.</exception>
-            <exception cref="T:System.NotSupportedException"><paramref name="tone"/> is not a supported type.</exception>
-            <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed.</exception>
-        </member>
-        <member name="T:Tizen.Multimedia.ToneType">
-            <summary>
-            Enumeration for Audio Codec.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.Default">
-            <summary>
-            The default tone.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.Dtmf0">
-            <summary>
-            Predefined DTMF 0.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.Dtmf1">
-            <summary>
-            Predefined DTMF 1.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.Dtmf2">
-            <summary>
-            Predefined DTMF 2.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.Dtmf3">
-            <summary>
-            redefined DTMF 3.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.Dtmf4">
-            <summary>
-            Predefined DTMF 4.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.Dtmf5">
-            <summary>
-            Predefined DTMF 5.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.Dtmf6">
-            <summary>
-            Predefined DTMF 6.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.Dtmf7">
-            <summary>
-            Predefined DTMF 7.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.Dtmf8">
-            <summary>
-            Predefined DTMF 8.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.Dtmf9">
-            <summary>
-            Predefined DTMF 9.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.DtmfS">
-            <summary>
-            Predefined DTMF Star - Asterisk.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.DtmfP">
-            <summary>
-            Predefined DTMF sharp (#).
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.DtmfA">
-            <summary>
-            Predefined DTMF A (A).
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.DtmfB">
-            <summary>
-            Predefined DTMF B (B).
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.DtmfC">
-            <summary>
-            Predefined DTMF C (C).
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.DtmfD">
-            <summary>
-            Predefined DTMF D (D).
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.SupDial">
-            <summary>
-            Call supervisory tone, Dial tone: CEPT: 425Hz, continuous.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.AnsiDial">
-            <summary>
-            Call supervisory tone, Dial tone: ANSI (IS-95): 350Hz+440Hz, continuous.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.JapanDial">
-            <summary>
-            Call supervisory tone, Dial tone: JAPAN: 400Hz, continuous.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.SupBusy">
-            <summary>
-            Call supervisory tone, Busy: CEPT: 425Hz, 500ms ON, 500ms OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.AnsiBusy">
-            <summary>
-            Call supervisory tone, Busy: ANSI (IS-95): 480Hz+620Hz, 500ms ON, 500ms OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.JapanBusy">
-            <summary>
-            Call supervisory tone, Busy: JAPAN: 400Hz, 500ms ON, 500ms OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.SupCongestion">
-            <summary>
-            Call supervisory tone, Congestion: CEPT, JAPAN: 425Hz, 200ms ON, 200ms OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.AnsiCongestion">
-            <summary>
-            Call supervisory tone, Congestion: ANSI (IS-95): 480Hz+620Hz, 250ms ON, 250ms OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.SupRadioAck">
-            <summary>
-            Call supervisory tone, Radio path acknowledgment : CEPT, ANSI: 425Hz, 200ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.JapanRadioAck">
-            <summary>
-            Call supervisory tone, Radio path acknowledgment : JAPAN: 400Hz, 1s ON, 2s OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.SupRadioNotAvailable">
-            <summary>
-            Call supervisory tone, Radio path not available: 425Hz, 200ms ON, 200 OFF 3 bursts.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.SupError">
-            <summary>
-            Call supervisory tone, Error/Special info: 950Hz+1400Hz+1800Hz, 330ms ON, 1s OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.SupCallWaiting">
-            <summary>
-            Call supervisory tone, Call Waiting: CEPT, JAPAN: 425Hz, 200ms ON, 600ms OFF, 200ms ON, 3s OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.AnsiCallWaiting">
-            <summary>
-            Call supervisory tone, Call Waiting: ANSI (IS-95): 440 Hz, 300 ms ON, 9.7 s OFF, (100 ms ON, 100 ms OFF, 100 ms ON, 9.7s OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.SupRingtone">
-            <summary>
-            Call supervisory tone, Ring Tone: CEPT, JAPAN: 425Hz, 1s ON, 4s OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.AnsiRingtone">
-            <summary>
-            Call supervisory tone, Ring Tone: ANSI (IS-95): 440Hz + 480Hz, 2s ON, 4s OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.PropBeep">
-            <summary>
-            General beep: 400Hz+1200Hz, 35ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.PropAck">
-            <summary>
-            Proprietary tone, positive acknowledgment: 1200Hz, 100ms ON, 100ms OFF 2 bursts.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.PropNack">
-            <summary>
-            Proprietary tone, negative acknowledgment: 300Hz+400Hz+500Hz, 400ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.PropPrompt">
-            <summary>
-            Proprietary tone, prompt tone: 400Hz+1200Hz, 200ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.PropBeep2">
-            <summary>
-            Proprietary tone, general double beep: twice 400Hz+1200Hz, 35ms ON, 200ms OFF, 35ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.SupIntercept">
-            <summary>
-            Call supervisory tone (IS-95), intercept tone: alternating 440 Hz and 620 Hz tones, each on for 250 ms.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.SupInterceptAbbrev">
-            <summary>
-            Call supervisory tone (IS-95), abbreviated intercept: intercept tone limited to 4 seconds.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.SupCongestionAbbrev">
-            <summary>
-            Call supervisory tone (IS-95), abbreviated congestion: congestion tone limited to 4 seconds.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.SupConfirm">
-            <summary>
-            Call supervisory tone (IS-95), confirm tone: a 350 Hz tone added to a 440 Hz tone repeated 3 times in a 100 ms on, 100 ms off cycle.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.SupPip">
-            <summary>
-            Call supervisory tone (IS-95), pip tone: four bursts of 480 Hz tone (0.1 s on, 0.1 s off).
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaDialToneLite">
-            <summary>
-            425Hz continuous.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkUsaRingback">
-            <summary>
-            CDMA USA Ringback: 440Hz+480Hz 2s ON, 4000 OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaIntercept">
-            <summary>
-            CDMA Intercept tone: 440Hz 250ms ON, 620Hz 250ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaAbbrIntercept">
-            <summary>
-            CDMA Abbr Intercept tone: 440Hz 250ms ON, 620Hz 250ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaReorder">
-            <summary>
-            CDMA Reorder tone: 480Hz+620Hz 250ms ON, 250ms OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaAbbrReorder">
-            <summary>
-            CDMA Abbr Reorder tone: 480Hz+620Hz 250ms ON, 250ms OFF repeated for 8 times.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkBusy">
-            <summary>
-            CDMA Network Busy tone: 480Hz+620Hz 500ms ON, 500ms OFF continuous.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaConfirm">
-            <summary>
-            CDMA Confirm tone: 350Hz+440Hz 100ms ON, 100ms OFF repeated for 3 times.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaAnswer">
-            <summary>
-            CDMA answer tone: silent tone - definition Frequency 0, 0ms ON, 0ms OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkCallWaiting">
-            <summary>
-            CDMA Network Callwaiting tone: 440Hz 300ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaPip">
-            <summary>
-            CDMA PIP tone: 480Hz 100ms ON, 100ms OFF repeated for 4 times.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnNormal">
-            <summary>
-            ISDN Call Signal Normal tone: {2091Hz 32ms ON, 2556 64ms ON} 20 times, 2091 32ms ON, 2556 48ms ON, 4s OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnIntergroup">
-            <summary>
-            ISDN Call Signal Intergroup tone: {2091Hz 32ms ON, 2556 64ms ON} 8 times, 2091Hz 32ms ON, 400ms OFF, {2091Hz 32ms ON, 2556Hz 64ms ON} 8times, 2091Hz 32ms ON, 4s OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnSpPri">
-            <summary>
-            ISDN Call Signal SP PRI tone:{2091Hz 32ms ON, 2556 64ms ON} 4 times 2091Hz 16ms ON, 200ms OFF, {2091Hz 32ms ON, 2556Hz 64ms ON} 4 times, 2091Hz 16ms ON, 200ms OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat3">
-            <summary>
-            ISDN Call sign PAT3 tone: silent tone.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPingRing">
-            <summary>
-            ISDN Ping Ring tone: {2091Hz 32ms ON, 2556Hz 64ms ON} 5 times 2091Hz 20ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat5">
-            <summary>
-            ISDN Pat5 tone: silent tone.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat6">
-            <summary>
-            ISDN Pat6 tone: silent tone.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat7">
-            <summary>
-            ISDN Pat7 tone: silent tone.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaHighL">
-            <summary>
-            TONE_CDMA_HIGH_L tone: {3700Hz 25ms, 4000Hz 25ms} 40 times 4000ms OFF, Repeat.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaMedL">
-            <summary>
-            TONE_CDMA_MED_L tone: {2600Hz 25ms, 2900Hz 25ms} 40 times 4000ms OFF, Repeat.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaLowL">
-            <summary>
-            TONE_CDMA_LOW_L tone: {1300Hz 25ms, 1450Hz 25ms} 40 times, 4000ms OFF, Repeat.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaHighSs">
-            <summary>
-            CDMA HIGH SS tone: {3700Hz 25ms, 4000Hz 25ms} repeat 16 times, 400ms OFF, repeat.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaMedSs">
-            <summary>
-            CDMA MED SS tone: {2600Hz 25ms, 2900Hz 25ms} repeat 16 times, 400ms OFF, repeat.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaLowSs">
-            <summary>
-            CDMA LOW SS tone: {1300z 25ms, 1450Hz 25ms} repeat 16 times, 400ms OFF, repeat.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaHighSsl">
-            <summary>
-            CDMA HIGH SSL tone: {3700Hz 25ms, 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} repeat 8 times, 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} repeat 16 times, 4000ms OFF, repeat.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaMedSsl">
-            <summary>
-            CDMA MED SSL tone: {2600Hz 25ms, 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} repeat 8 times, 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} repeat 16 times, 4000ms OFF, repeat.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaLowSsl">
-            <summary>
-            CDMA LOW SSL tone: {1300Hz 25ms, 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} repeat 8 times, 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} repeat 16 times, 4000ms OFF, repeat.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaHighSs2">
-            <summary>
-            CDMA HIGH SS2 tone: {3700Hz 25ms, 4000Hz 25ms} 20 times, 1000ms OFF, {3700Hz 25ms, 4000Hz 25ms} 20 times, 3000ms OFF, repeat.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaMedSs2">
-            <summary>
-            CDMA MED SS2 tone: {2600Hz 25ms, 2900Hz 25ms} 20 times, 1000ms OFF, {2600Hz 25ms, 2900Hz 25ms} 20 times, 3000ms OFF, repeat.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaLowSs2">
-            <summary>
-            CDMA LOW SS2 tone: {1300Hz 25ms, 1450Hz 25ms} 20 times, 1000ms OFF, {1300Hz 25ms, 1450Hz 25ms} 20 times, 3000ms OFF, repeat.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaHighSls">
-            <summary>
-            CDMA HIGH SLS tone: {3700Hz 25ms, 4000Hz 25ms} 10 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 20 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 10 times, 3000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaMedSls">
-            <summary>
-            CDMA MED SLS tone: {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 20 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 3000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaLowSls">
-            <summary>
-            CDMA LOW SLS tone: {1300Hz 25ms, 1450Hz 25ms} 10 times, 500ms OFF, {1300Hz 25ms, 1450Hz 25ms} 20 times, 500ms OFF, {1300Hz 25ms, 1450Hz 25ms} 10 times, 3000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaHighSx4">
-            <summary>
-            CDMA HIGH S X4 tone: {3700Hz 25ms, 4000Hz 25ms} 10 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 10 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 10 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 10 times, 2500ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaMedSX4">
-            <summary>
-            CDMA MED S X4 tone: {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 2500ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaLowSX4">
-            <summary>
-            CDMA LOW S X4 tone: {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 2500ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxL">
-            <summary>
-            CDMA HIGH PBX L: {3700Hz 25ms, 4000Hz 25ms}20 times, 2000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxL">
-            <summary>
-            CDMA MED PBX L: {2600Hz 25ms, 2900Hz 25ms}20 times, 2000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxL">
-            <summary>
-            CDMA LOW PBX L: {1300Hz 25ms,1450Hz 25ms}20 times, 2000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSs">
-            <summary>
-            CDMA HIGH PBX SS tone: {3700Hz 25ms, 4000Hz 25ms} 8 times 200 ms OFF, {3700Hz 25ms 4000Hz 25ms}8 times, 2000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSs">
-            <summary>
-            CDMA MED PBX SS tone: {2600Hz 25ms, 2900Hz 25ms} 8 times 200 ms OFF, {2600Hz 25ms 2900Hz 25ms}8 times, 2000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSs">
-            <summary>
-            CDMA LOW PBX SS tone: {1300Hz 25ms, 1450Hz 25ms} 8 times 200 ms OFF, {1300Hz 25ms 1450Hz 25ms}8 times, 2000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSsl">
-            <summary>
-            CDMA HIGH PBX SSL tone:{3700Hz 25ms, 4000Hz 25ms} 8 times 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} 16 times, 1000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSsl">
-            <summary>
-            CDMA MED PBX SSL tone:{2600Hz 25ms, 2900Hz 25ms} 8 times 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} 16 times, 1000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSsl">
-            <summary>
-            CDMA LOW PBX SSL tone:{1300Hz 25ms, 1450Hz 25ms} 8 times 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} 16 times, 1000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSls">
-            <summary>
-            CDMA HIGH PBX SLS tone:{3700Hz 25ms, 4000Hz 25ms} 8 times 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} 16 times, 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} 8 times, 1000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSls">
-            <summary>
-            CDMA MED PBX SLS tone:{2600Hz 25ms, 2900Hz 25ms} 8 times 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} 16 times, 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} 8 times, 1000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSls">
-            <summary>
-            CDMA LOW PBX SLS tone:{1300Hz 25ms, 1450Hz 25ms} 8 times 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} 16 times, 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} 8 times, 1000ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSX4">
-            <summary>
-            CDMA HIGH PBX X S4 tone: {3700Hz 25ms 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms 4000Hz 25ms} 8 times, 800ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSX4">
-            <summary>
-            CDMA MED PBX X S4 tone: {2600Hz 25ms 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms 2900Hz 25ms} 8 times, 800ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSX4">
-            <summary>
-            CDMA LOW PBX X S4 tone: {1300Hz 25ms 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms 1450Hz 25ms} 8 times, 800ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaAlertNetworkLite">
-            <summary>
-            CDMA Alert Network Lite tone: 1109Hz 62ms ON, 784Hz 62ms ON, 740Hz 62ms ON 622Hz 62ms ON, 1109Hz 62ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaAlertAutoRedialLite">
-             <summary>
-            CDMA Alert Auto Redial tone: {1245Hz 62ms ON, 659Hz 62ms ON} 3 times, 1245 62ms ON.
-             </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaOneMinBeep">
-            <summary>
-            CDMA One Min Beep tone: 1150Hz+770Hz 400ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaKeypadVolumeKeyLite">
-            <summary>
-            CDMA KEYPAD Volume key lite tone: 941Hz+1477Hz 120ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaPressHoldKeyLite">
-            <summary>
-            CDMA PRESSHOLDKEY LITE tone: 587Hz 375ms ON, 1175Hz 125ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaAlertIncallLite">
-            <summary>
-            CDMA ALERT INCALL LITE tone: 587Hz 62ms, 784 62ms, 831Hz 62ms, 784Hz 62ms, 1109 62ms, 784Hz 62ms, 831Hz 62ms, 784Hz 62ms.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaEmergencyRingback">
-            <summary>
-            CDMA EMERGENCY RINGBACK tone: {941Hz 125ms ON, 10ms OFF} 3times 4990ms OFF, REPEAT.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaAlertCallGuard">
-            <summary>
-            CDMA ALERT CALL GUARD tone: {1319Hz 125ms ON, 125ms OFF} 3 times.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaSoftErrorLite">
-            <summary>
-            CDMA SOFT ERROR LITE tone: 1047Hz 125ms ON, 370Hz 125ms.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaCallDropLite">
-            <summary>
-            CDMA CALLDROP LITE tone: 1480Hz 125ms, 1397Hz 125ms, 784Hz 125ms.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkBusyOneShot">
-            <summary>
-            CDMA_NETWORK_BUSY_ONE_SHOT tone: 425Hz 500ms ON, 500ms OFF.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaAbbrAlert">
-            <summary>
-            CDMA_ABBR_ALERT tone: 1150Hz+770Hz 400ms ON.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.CdmaSignalOff">
-            <summary>
-            CDMA_SIGNAL_OFF - silent tone.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.UserDefinedLowFre">
-            <summary>
-            User Defined Tone: 100Hz continuous.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.UserDefinedMedFre">
-            <summary>
-            User Defined Tone: 200Hz continuous.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.ToneType.UserDefinedHighFre">
-            <summary>
-            User Defined Tone: 300Hz continuous.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.WavPlayer">
-            <summary>
-            Provides the ability to play a wav file.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.WavPlayer.StartAsync(System.String,Tizen.Multimedia.AudioStreamPolicy)">
-            <summary>
-            Plays a wav file based on the specified <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.
-            </summary>
-            <returns>A task that represents the asynchronous operation.</returns>
-            <param name="path">A file path to play.</param>
-            <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>
-            <exception cref="T:System.ArgumentNullException">
-                <paramref name="path"/> is null.
-                <para>-or-</para>
-                <paramref name="streamPolicy"/> is null.
-            </exception>
-            <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>
-            <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exists.</exception>
-            <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="path"/> is not supported.</exception>
-            <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed of.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.WavPlayer.StartAsync(System.String,Tizen.Multimedia.AudioStreamPolicy,System.Threading.CancellationToken)">
-            <summary>
-            Plays a wav file based on the specified <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.
-            </summary>
-            <returns>A task that represents the asynchronous operation.</returns>
-            <param name="path">A file path to play.</param>
-            <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>
-            <param name="cancellationToken">A cancellation token which can be used to stop.</param>
-            <exception cref="T:System.ArgumentNullException">
-                <paramref name="path"/> is null.
-                <para>-or-</para>
-                <paramref name="streamPolicy"/> is null.
-            </exception>
-            <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>
-            <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exists.</exception>
-            <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="path"/> is not supported.</exception>
-            <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed.</exception>
-        </member>
-    </members>
-</doc>
+<?xml version="1.0"?>\r
+<doc>\r
+    <assembly>\r
+        <name>Tizen.Multimedia.AudioIO</name>\r
+    </assembly>\r
+    <members>\r
+        <member name="T:Tizen.Multimedia.AudioCaptureBase">\r
+            <summary>\r
+            Provides the ability to directly manage the system audio input devices.\r
+            </summary>\r
+            <privilege>http://tizen.org/privilege/recorder</privilege>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.AudioCaptureBase.MinSampleRate">\r
+            <summary>\r
+            Specifies the minimum value allowed for the audio capture, in Hertz (Hz).\r
+            </summary>\r
+            <seealso cref="P:Tizen.Multimedia.AudioCaptureBase.SampleRate"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.AudioCaptureBase.MaxSampleRate">\r
+            <summary>\r
+            Specifies the maximum value allowed for the audio capture, in Hertz (Hz).\r
+            </summary>\r
+            <seealso cref="P:Tizen.Multimedia.AudioCaptureBase.SampleRate"/>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.AudioCaptureBase.StateChanged">\r
+            <summary>\r
+            Occurs when the state of the AudioCapture is changed.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioCaptureBase.SampleRate">\r
+            <summary>\r
+            Gets the sample rate of the audio input data stream, in Hertz (Hz).\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioCaptureBase.Channel">\r
+            <summary>\r
+            Gets the channel type of the audio input data stream.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioCaptureBase.SampleType">\r
+            <summary>\r
+            Gets the sample type of the audio input data stream.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioCaptureBase.GetBufferSize">\r
+            <summary>\r
+            Gets the size allocated for the audio input buffer.\r
+            </summary>\r
+            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioCaptureBase.Prepare">\r
+            <summary>\r
+            Prepares the AudioCapture for reading audio data by starting buffering of audio data from the device.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Operation failed due to an internal error.\n\r
+                -or-\n\r
+                The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\r
+            </exception>\r
+            <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Unprepare"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioCaptureBase.Unprepare">\r
+            <summary>\r
+            Unprepares the AudioCapture.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Operation failed due to an internal error.\n\r
+                -or-\n\r
+                The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\r
+            </exception>\r
+            <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Prepare"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioCaptureBase.Pause">\r
+            <summary>\r
+            Pauses buffering of audio data from the device.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n\r
+                -or-\n\r
+                The method is called in the <see cref="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable"/> event handler.\r
+            </exception>\r
+            <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Resume"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioCaptureBase.Resume">\r
+            <summary>\r
+            Resumes buffering audio data from the device.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n\r
+                -or-\n\r
+                The method is called in the <see cref="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable"/> event handler.\r
+            </exception>\r
+            <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Pause"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioCaptureBase.Flush">\r
+            <summary>\r
+            Flushes and discards buffered audio data from the input stream.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioCaptureBase.ApplyStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">\r
+            <summary>\r
+            Sets the sound stream information to the audio input.\r
+            </summary>\r
+            <param name="streamPolicy">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> to apply for the AudioCapture.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>\r
+            <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed of.</exception>\r
+            <exception cref="T:System.NotSupportedException"><paramref name="streamPolicy"/> is not supported.</exception>\r
+            <exception cref="T:System.ArgumentException">Not able to retrieve information from <paramref name="streamPolicy"/>.</exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.AudioCapture">\r
+            <summary>\r
+            Provides the ability to record audio from system audio input devices in a synchronous way.\r
+            </summary>\r
+            <privilege>http://tizen.org/privilege/recorder</privilege>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioCapture.#ctor(System.Int32,Tizen.Multimedia.AudioChannel,Tizen.Multimedia.AudioSampleType)">\r
+            <summary>\r
+            Initializes a new instance of the AudioCapture class with the specified sample rate, channel, and sampleType.\r
+            </summary>\r
+            <param name="sampleRate">The audio sample rate (8000 ~ 48000Hz).</param>\r
+            <param name="channel">The audio channel type.</param>\r
+            <param name="sampleType">The audio sample type.</param>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <paramref name="sampleRate"/> is less than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MinSampleRate"/>.\n\r
+                -or-\n\r
+                <paramref name="sampleRate"/> is greater than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MaxSampleRate"/>.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="channel"/> is invalid.\n\r
+                -or-\n\r
+                <paramref name="sampleType"/> is invalid.\r
+            </exception>\r
+            <exception cref="T:System.InvalidOperationException">The required privilege is not specified.</exception>\r
+            <exception cref="T:System.NotSupportedException">The system does not support microphone.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioCapture.Read(System.Int32)">\r
+            <summary>\r
+            Reads audio data from the audio input buffer.\r
+            </summary>\r
+            <param name="count">The number of bytes to be read.</param>\r
+            <returns>The buffer of audio data captured.</returns>\r
+            <exception cref="T:System.InvalidOperationException">The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Running"/>.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is equal to or less than zero.</exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.AsyncAudioCapture">\r
+            <summary>\r
+            Provides the ability to record audio from system audio input devices in an asynchronous way.\r
+            </summary>\r
+            <privilege>http://tizen.org/privilege/recorder</privilege>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable">\r
+            <summary>\r
+            Occurs when audio data is available.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AsyncAudioCapture.#ctor(System.Int32,Tizen.Multimedia.AudioChannel,Tizen.Multimedia.AudioSampleType)">\r
+            <summary>\r
+            Initializes a new instance of the AsyncAudioCapture class with the specified sample rate, channel and sampleType.\r
+            </summary>\r
+            <param name="sampleRate">The audio sample rate (8000 ~ 48000Hz).</param>\r
+            <param name="channel">The audio channel type.</param>\r
+            <param name="sampleType">The audio sample type.</param>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <paramref name="sampleRate"/> is less than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MinSampleRate"/>.\n\r
+                -or-\n\r
+                <paramref name="sampleRate"/> is greater than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MaxSampleRate"/>.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="channel"/> is invalid.\n\r
+                -or-\n\r
+                <paramref name="sampleType"/> is invalid.\r
+            </exception>\r
+            <exception cref="T:System.InvalidOperationException">The required privilege is not specified.</exception>\r
+            <exception cref="T:System.NotSupportedException">The system does not support microphone.</exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.AudioDataAvailableEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioDataAvailableEventArgs.Data">\r
+            <summary>\r
+            Gets the audio data captured.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.AudioIOState">\r
+            <summary>\r
+            Specifies the states for the <see cref="T:Tizen.Multimedia.AudioPlayback"/>, <see cref="T:Tizen.Multimedia.AudioCapture"/>, and <see cref="T:Tizen.Multimedia.AsyncAudioCapture"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.AudioIOState.Idle">\r
+            <summary>\r
+            Not prepared.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.AudioIOState.Running">\r
+            <summary>\r
+            The stream is running.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.AudioIOState.Paused">\r
+            <summary>\r
+            The stream is paused.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.AudioSampleType">\r
+            <summary>\r
+            Specifies the audio sample types.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.AudioSampleType.U8">\r
+            <summary>\r
+            Unsigned 8-bit audio samples.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.AudioSampleType.S16Le">\r
+            <summary>\r
+            Signed 16-bit audio samples.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.AudioIOStateChangedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.AudioCaptureBase.StateChanged"/> event and the <see cref="E:Tizen.Multimedia.AudioPlayback.StateChanged"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioIOStateChangedEventArgs.Previous">\r
+            <summary>\r
+            Gets the previous state.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioIOStateChangedEventArgs.Current">\r
+            <summary>\r
+            Gets the current state.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioIOStateChangedEventArgs.ByPolicy">\r
+            <summary>\r
+            Gets the value indicating whether the state is changed by a policy or not.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.AudioPlayback">\r
+            <summary>\r
+            Provides the ability to directly manage the system audio output devices and play the PCM (pulse-code modulation) data.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.AudioPlayback.MinSampleRate">\r
+            <summary>\r
+            Specifies the minimum value allowed for the audio capture, in Hertz (Hz).\r
+            </summary>\r
+            <seealso cref="P:Tizen.Multimedia.AudioPlayback.SampleRate"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.AudioPlayback.MaxSampleRate">\r
+            <summary>\r
+            Specifies the maximum value allowed for the audio capture, in Hertz (Hz).\r
+            </summary>\r
+            <seealso cref="P:Tizen.Multimedia.AudioPlayback.SampleRate"/>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.AudioPlayback.BufferAvailable">\r
+            <summary>\r
+            Occurs when the audio playback data can be written.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.AudioPlayback.Write(System.Byte[])"/>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.AudioPlayback.StateChanged">\r
+            <summary>\r
+            Occurs when the state of the AudioPlayback is changed.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioPlayback.#ctor(System.Int32,Tizen.Multimedia.AudioChannel,Tizen.Multimedia.AudioSampleType)">\r
+            <summary>\r
+            Initializes a new instance of the AudioPlayback class with the specified sample rate, channel, and sample type.\r
+            </summary>\r
+            <param name="sampleRate">The audio sample rate (8000 ~ 48000Hz).</param>\r
+            <param name="channel">The audio channel type.</param>\r
+            <param name="sampleType">The audio sample type.</param>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <paramref name="sampleRate"/> is less than <see cref="F:Tizen.Multimedia.AudioPlayback.MinSampleRate"/>.\n\r
+                -or-\n\r
+                <paramref name="sampleRate"/> is greater than <see cref="F:Tizen.Multimedia.AudioPlayback.MaxSampleRate"/>.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="channel"/> is invalid.\n\r
+                -or-\n\r
+                <paramref name="sampleType"/> is invalid.\r
+            </exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioPlayback.SampleRate">\r
+            <summary>\r
+            Gets the sample rate of the audio output data stream, in Hertz (Hz).\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioPlayback.Channel">\r
+            <summary>\r
+            Gets the channel type of the audio output data stream.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioPlayback.SampleType">\r
+            <summary>\r
+            Gets the sample type of the audio output data stream.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioPlayback.StreamType">\r
+            <summary>\r
+            Gets the sound type supported by the audio output device.\r
+            </summary>\r
+            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioPlayback.GetBufferSize">\r
+            <summary>\r
+            Gets the size allocated for the audio output buffer.\r
+            </summary>\r
+            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioPlayback.Drain">\r
+            <summary>\r
+            Drains the buffered audio data from the output stream.\r
+            It blocks the calling thread until the drain of the stream buffer is complete, for example, at the end of playback.\r
+            </summary>\r
+            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioPlayback.Write(System.Byte[])">\r
+            <summary>\r
+            Starts writing the audio data to the device.\r
+            </summary>\r
+            <param name="buffer">The buffer to write.</param>\r
+            <returns>The written size.</returns>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is null.</exception>\r
+            <exception cref="T:System.ArgumentException">The length of <paramref name="buffer"/> is zero.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Running"/>.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioPlayback.Prepare">\r
+            <summary>\r
+            Prepares the AudioPlayback.\r
+            </summary>\r
+            <remarks>\r
+            This must be called before <see cref="M:Tizen.Multimedia.AudioPlayback.Write(System.Byte[])"/>.\r
+            </remarks>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Operation failed due to an internal error.\n\r
+                -or-\n\r
+                The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.AudioPlayback.Unprepare"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioPlayback.Unprepare">\r
+            <summary>\r
+            Unprepares the AudioPlayback.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Operation failed due to an internal error.\n\r
+                -or-\n\r
+                The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.AudioPlayback.Prepare"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioPlayback.Pause">\r
+            <summary>\r
+            Pauses feeding of the audio data to the device.\r
+            </summary>\r
+            <remarks>It has no effect if the current state is <see cref="F:Tizen.Multimedia.AudioIOState.Paused"/>.</remarks>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n\r
+                -or-\n\r
+                The method is called in the <see cref="E:Tizen.Multimedia.AudioPlayback.BufferAvailable"/> event handler.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.AudioPlayback.Resume"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioPlayback.Resume">\r
+            <summary>\r
+            Resumes feeding of the audio data to the device.\r
+            </summary>\r
+            <remarks>It has no effect if the current state is <see cref="F:Tizen.Multimedia.AudioIOState.Running"/>.</remarks>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n\r
+                -or-\n\r
+                The method is called in an event handler.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.AudioPlayback.Pause"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioPlayback.Flush">\r
+            <summary>\r
+            Flushes and discards the buffered audio data from the output stream.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioPlayback.ApplyStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">\r
+            <summary>\r
+            Applies the sound stream information to the AudioPlayback.\r
+            </summary>\r
+            <param name="streamPolicy">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> to apply for the AudioPlayback.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">\r
+                <paramref name="streamPolicy"/> has already been disposed of.\n\r
+                -or-\n\r
+                The AudioPlayback has already been disposed of.\r
+            </exception>\r
+            <exception cref="T:System.NotSupportedException"><paramref name="streamPolicy"/> is not supported.</exception>\r
+            <exception cref="T:System.ArgumentException">Not able to retrieve information from <paramref name="streamPolicy"/>.</exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.AudioPlaybackBufferAvailableEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.AudioPlayback.BufferAvailable"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioPlaybackBufferAvailableEventArgs.Length">\r
+            <summary>\r
+            Gets the length of the buffer that can be written.\r
+            </summary>\r
+            <value>The length of the buffer that can be written.</value>\r
+            <seealso cref="M:Tizen.Multimedia.AudioPlayback.Write(System.Byte[])"/>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.TonePlayer">\r
+            <summary>\r
+            Provides the ability to play a tone.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.TonePlayer.StartAsync(Tizen.Multimedia.ToneType,Tizen.Multimedia.AudioStreamPolicy,System.Int32)">\r
+            <summary>\r
+            Plays a tone, asynchronously.\r
+            </summary>\r
+            <param name="tone">A <see cref="T:Tizen.Multimedia.ToneType"/> to play.</param>\r
+            <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>\r
+            <param name="durationMilliseconds">The tone duration in milliseconds. -1 indicates an infinite duration.</param>\r
+            <returns>A task that represents the asynchronous operation.</returns>\r
+            <exception cref="T:System.ArgumentException"><paramref name="tone"/> is invalid.</exception>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="durationMilliseconds"/> is less than -1.</exception>\r
+            <exception cref="T:System.InvalidOperationException">Any invalid operations occurred.</exception>\r
+            <exception cref="T:System.NotSupportedException"><paramref name="tone"/> is not a supported type.</exception>\r
+            <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.TonePlayer.StartAsync(Tizen.Multimedia.ToneType,Tizen.Multimedia.AudioStreamPolicy,System.Int32,System.Threading.CancellationToken)">\r
+            <summary>\r
+            Plays a tone, asynchronously.\r
+            </summary>\r
+            <param name="tone">A <see cref="T:Tizen.Multimedia.ToneType"/> to play.</param>\r
+            <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>\r
+            <param name="durationMilliseconds">The tone duration in milliseconds. -1 indicates an infinite duration.</param>\r
+            <param name="cancellationToken">The cancellation token which can be used to stop playing the tone.</param>\r
+            <returns>A task that represents the asynchronous operation.</returns>\r
+            <exception cref="T:System.ArgumentException"><paramref name="tone"/> is invalid.</exception>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="durationMilliseconds"/> is less than -1.</exception>\r
+            <exception cref="T:System.InvalidOperationException">Any invalid operations occurred.</exception>\r
+            <exception cref="T:System.NotSupportedException"><paramref name="tone"/> is not a supported type.</exception>\r
+            <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed of.</exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.ToneType">\r
+            <summary>\r
+            Specifies the audio codec.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.Default">\r
+            <summary>\r
+            The default tone.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.Dtmf0">\r
+            <summary>\r
+            Predefined DTMF 0.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.Dtmf1">\r
+            <summary>\r
+            Predefined DTMF 1.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.Dtmf2">\r
+            <summary>\r
+            Predefined DTMF 2.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.Dtmf3">\r
+            <summary>\r
+            Predefined DTMF 3.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.Dtmf4">\r
+            <summary>\r
+            Predefined DTMF 4.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.Dtmf5">\r
+            <summary>\r
+            Predefined DTMF 5.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.Dtmf6">\r
+            <summary>\r
+            Predefined DTMF 6.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.Dtmf7">\r
+            <summary>\r
+            Predefined DTMF 7.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.Dtmf8">\r
+            <summary>\r
+            Predefined DTMF 8.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.Dtmf9">\r
+            <summary>\r
+            Predefined DTMF 9.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.DtmfS">\r
+            <summary>\r
+            Predefined DTMF Star - Asterisk.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.DtmfP">\r
+            <summary>\r
+            Predefined DTMF sharp (#).\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.DtmfA">\r
+            <summary>\r
+            Predefined DTMF A (A).\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.DtmfB">\r
+            <summary>\r
+            Predefined DTMF B (B).\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.DtmfC">\r
+            <summary>\r
+            Predefined DTMF C (C).\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.DtmfD">\r
+            <summary>\r
+            Predefined DTMF D (D).\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.SupDial">\r
+            <summary>\r
+            Call supervisory tone, Dial tone: CEPT: 425Hz, continuous.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.AnsiDial">\r
+            <summary>\r
+            Call supervisory tone, Dial tone: ANSI (IS-95): 350Hz+440Hz, continuous.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.JapanDial">\r
+            <summary>\r
+            Call supervisory tone, Dial tone: JAPAN: 400Hz, continuous.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.SupBusy">\r
+            <summary>\r
+            Call supervisory tone, Busy: CEPT: 425Hz, 500ms ON, 500ms OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.AnsiBusy">\r
+            <summary>\r
+            Call supervisory tone, Busy: ANSI (IS-95): 480Hz+620Hz, 500ms ON, 500ms OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.JapanBusy">\r
+            <summary>\r
+            Call supervisory tone, Busy: JAPAN: 400Hz, 500ms ON, 500ms OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.SupCongestion">\r
+            <summary>\r
+            Call supervisory tone, Congestion: CEPT, JAPAN: 425Hz, 200ms ON, 200ms OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.AnsiCongestion">\r
+            <summary>\r
+            Call supervisory tone, Congestion: ANSI (IS-95): 480Hz+620Hz, 250ms ON, 250ms OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.SupRadioAck">\r
+            <summary>\r
+            Call supervisory tone, Radio path acknowledgment : CEPT, ANSI: 425Hz, 200ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.JapanRadioAck">\r
+            <summary>\r
+            Call supervisory tone, Radio path acknowledgment : JAPAN: 400Hz, 1s ON, 2s OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.SupRadioNotAvailable">\r
+            <summary>\r
+            Call supervisory tone, Radio path not available: 425Hz, 200ms ON, 200 OFF 3 bursts.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.SupError">\r
+            <summary>\r
+            Call supervisory tone, Error/Special info: 950Hz+1400Hz+1800Hz, 330ms ON, 1s OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.SupCallWaiting">\r
+            <summary>\r
+            Call supervisory tone, Call Waiting: CEPT, JAPAN: 425Hz, 200ms ON, 600ms OFF, 200ms ON, 3s OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.AnsiCallWaiting">\r
+            <summary>\r
+            Call supervisory tone, Call Waiting: ANSI (IS-95): 440 Hz, 300 ms ON, 9.7 s OFF, (100 ms ON, 100 ms OFF, 100 ms ON, 9.7s OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.SupRingtone">\r
+            <summary>\r
+            Call supervisory tone, Ring Tone: CEPT, JAPAN: 425Hz, 1s ON, 4s OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.AnsiRingtone">\r
+            <summary>\r
+            Call supervisory tone, Ring Tone: ANSI (IS-95): 440Hz + 480Hz, 2s ON, 4s OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.PropBeep">\r
+            <summary>\r
+            General beep: 400Hz+1200Hz, 35ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.PropAck">\r
+            <summary>\r
+            Proprietary tone, positive acknowledgment: 1200Hz, 100ms ON, 100ms OFF 2 bursts.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.PropNack">\r
+            <summary>\r
+            Proprietary tone, negative acknowledgment: 300Hz+400Hz+500Hz, 400ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.PropPrompt">\r
+            <summary>\r
+            Proprietary tone, prompt tone: 400Hz+1200Hz, 200ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.PropBeep2">\r
+            <summary>\r
+            Proprietary tone, general double beep: twice 400Hz+1200Hz, 35ms ON, 200ms OFF, 35ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.SupIntercept">\r
+            <summary>\r
+            Call supervisory tone (IS-95), intercept tone: alternating 440 Hz and 620 Hz tones, each on for 250 ms.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.SupInterceptAbbrev">\r
+            <summary>\r
+            Call supervisory tone (IS-95), abbreviated intercept: intercept tone limited to 4 seconds.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.SupCongestionAbbrev">\r
+            <summary>\r
+            Call supervisory tone (IS-95), abbreviated congestion: congestion tone limited to 4 seconds.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.SupConfirm">\r
+            <summary>\r
+            Call supervisory tone (IS-95), confirm tone: a 350 Hz tone added to a 440 Hz tone repeated 3 times in a 100 ms on, 100 ms off cycle.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.SupPip">\r
+            <summary>\r
+            Call supervisory tone (IS-95), pip tone: four bursts of 480 Hz tone (0.1 s on, 0.1 s off).\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaDialToneLite">\r
+            <summary>\r
+            425Hz continuous.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkUsaRingback">\r
+            <summary>\r
+            CDMA USA Ringback: 440Hz+480Hz 2s ON, 4000 OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaIntercept">\r
+            <summary>\r
+            CDMA Intercept tone: 440Hz 250ms ON, 620Hz 250ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaAbbrIntercept">\r
+            <summary>\r
+            CDMA Abbr Intercept tone: 440Hz 250ms ON, 620Hz 250ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaReorder">\r
+            <summary>\r
+            CDMA Reorder tone: 480Hz+620Hz 250ms ON, 250ms OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaAbbrReorder">\r
+            <summary>\r
+            CDMA Abbr Reorder tone: 480Hz+620Hz 250ms ON, 250ms OFF repeated for 8 times.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkBusy">\r
+            <summary>\r
+            CDMA Network Busy tone: 480Hz+620Hz 500ms ON, 500ms OFF continuous.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaConfirm">\r
+            <summary>\r
+            CDMA Confirm tone: 350Hz+440Hz 100ms ON, 100ms OFF repeated for 3 times.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaAnswer">\r
+            <summary>\r
+            CDMA answer tone: silent tone - definition Frequency 0, 0ms ON, 0ms OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkCallWaiting">\r
+            <summary>\r
+            CDMA Network Callwaiting tone: 440Hz 300ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaPip">\r
+            <summary>\r
+            CDMA PIP tone: 480Hz 100ms ON, 100ms OFF repeated for 4 times.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnNormal">\r
+            <summary>\r
+            ISDN Call Signal Normal tone: {2091Hz 32ms ON, 2556 64ms ON} 20 times, 2091 32ms ON, 2556 48ms ON, 4s OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnIntergroup">\r
+            <summary>\r
+            ISDN Call Signal Intergroup tone: {2091Hz 32ms ON, 2556 64ms ON} 8 times, 2091Hz 32ms ON, 400ms OFF, {2091Hz 32ms ON, 2556Hz 64ms ON} 8times, 2091Hz 32ms ON, 4s OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnSpPri">\r
+            <summary>\r
+            ISDN Call Signal SP PRI tone:{2091Hz 32ms ON, 2556 64ms ON} 4 times 2091Hz 16ms ON, 200ms OFF, {2091Hz 32ms ON, 2556Hz 64ms ON} 4 times, 2091Hz 16ms ON, 200ms OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat3">\r
+            <summary>\r
+            ISDN Call sign PAT3 tone: silent tone.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPingRing">\r
+            <summary>\r
+            ISDN Ping Ring tone: {2091Hz 32ms ON, 2556Hz 64ms ON} 5 times 2091Hz 20ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat5">\r
+            <summary>\r
+            ISDN Pat5 tone: silent tone.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat6">\r
+            <summary>\r
+            ISDN Pat6 tone: silent tone.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat7">\r
+            <summary>\r
+            ISDN Pat7 tone: silent tone.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaHighL">\r
+            <summary>\r
+            TONE_CDMA_HIGH_L tone: {3700Hz 25ms, 4000Hz 25ms} 40 times 4000ms OFF, Repeat.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaMedL">\r
+            <summary>\r
+            TONE_CDMA_MED_L tone: {2600Hz 25ms, 2900Hz 25ms} 40 times 4000ms OFF, Repeat.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaLowL">\r
+            <summary>\r
+            TONE_CDMA_LOW_L tone: {1300Hz 25ms, 1450Hz 25ms} 40 times, 4000ms OFF, Repeat.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaHighSs">\r
+            <summary>\r
+            CDMA HIGH SS tone: {3700Hz 25ms, 4000Hz 25ms} repeat 16 times, 400ms OFF, repeat.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaMedSs">\r
+            <summary>\r
+            CDMA MED SS tone: {2600Hz 25ms, 2900Hz 25ms} repeat 16 times, 400ms OFF, repeat.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaLowSs">\r
+            <summary>\r
+            CDMA LOW SS tone: {1300z 25ms, 1450Hz 25ms} repeat 16 times, 400ms OFF, repeat.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaHighSsl">\r
+            <summary>\r
+            CDMA HIGH SSL tone: {3700Hz 25ms, 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} repeat 8 times, 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} repeat 16 times, 4000ms OFF, repeat.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaMedSsl">\r
+            <summary>\r
+            CDMA MED SSL tone: {2600Hz 25ms, 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} repeat 8 times, 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} repeat 16 times, 4000ms OFF, repeat.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaLowSsl">\r
+            <summary>\r
+            CDMA LOW SSL tone: {1300Hz 25ms, 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} repeat 8 times, 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} repeat 16 times, 4000ms OFF, repeat.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaHighSs2">\r
+            <summary>\r
+            CDMA HIGH SS2 tone: {3700Hz 25ms, 4000Hz 25ms} 20 times, 1000ms OFF, {3700Hz 25ms, 4000Hz 25ms} 20 times, 3000ms OFF, repeat.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaMedSs2">\r
+            <summary>\r
+            CDMA MED SS2 tone: {2600Hz 25ms, 2900Hz 25ms} 20 times, 1000ms OFF, {2600Hz 25ms, 2900Hz 25ms} 20 times, 3000ms OFF, repeat.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaLowSs2">\r
+            <summary>\r
+            CDMA LOW SS2 tone: {1300Hz 25ms, 1450Hz 25ms} 20 times, 1000ms OFF, {1300Hz 25ms, 1450Hz 25ms} 20 times, 3000ms OFF, repeat.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaHighSls">\r
+            <summary>\r
+            CDMA HIGH SLS tone: {3700Hz 25ms, 4000Hz 25ms} 10 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 20 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 10 times, 3000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaMedSls">\r
+            <summary>\r
+            CDMA MED SLS tone: {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 20 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 3000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaLowSls">\r
+            <summary>\r
+            CDMA LOW SLS tone: {1300Hz 25ms, 1450Hz 25ms} 10 times, 500ms OFF, {1300Hz 25ms, 1450Hz 25ms} 20 times, 500ms OFF, {1300Hz 25ms, 1450Hz 25ms} 10 times, 3000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaHighSx4">\r
+            <summary>\r
+            CDMA HIGH S X4 tone: {3700Hz 25ms, 4000Hz 25ms} 10 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 10 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 10 times, 500ms OFF, {3700Hz 25ms, 4000Hz 25ms} 10 times, 2500ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaMedSX4">\r
+            <summary>\r
+            CDMA MED S X4 tone: {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 2500ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaLowSX4">\r
+            <summary>\r
+            CDMA LOW S X4 tone: {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 500ms OFF, {2600Hz 25ms, 2900Hz 25ms} 10 times, 2500ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxL">\r
+            <summary>\r
+            CDMA HIGH PBX L: {3700Hz 25ms, 4000Hz 25ms}20 times, 2000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxL">\r
+            <summary>\r
+            CDMA MED PBX L: {2600Hz 25ms, 2900Hz 25ms}20 times, 2000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxL">\r
+            <summary>\r
+            CDMA LOW PBX L: {1300Hz 25ms,1450Hz 25ms}20 times, 2000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSs">\r
+            <summary>\r
+            CDMA HIGH PBX SS tone: {3700Hz 25ms, 4000Hz 25ms} 8 times 200 ms OFF, {3700Hz 25ms 4000Hz 25ms}8 times, 2000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSs">\r
+            <summary>\r
+            CDMA MED PBX SS tone: {2600Hz 25ms, 2900Hz 25ms} 8 times 200 ms OFF, {2600Hz 25ms 2900Hz 25ms}8 times, 2000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSs">\r
+            <summary>\r
+            CDMA LOW PBX SS tone: {1300Hz 25ms, 1450Hz 25ms} 8 times 200 ms OFF, {1300Hz 25ms 1450Hz 25ms}8 times, 2000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSsl">\r
+            <summary>\r
+            CDMA HIGH PBX SSL tone:{3700Hz 25ms, 4000Hz 25ms} 8 times 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} 16 times, 1000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSsl">\r
+            <summary>\r
+            CDMA MED PBX SSL tone:{2600Hz 25ms, 2900Hz 25ms} 8 times 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} 16 times, 1000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSsl">\r
+            <summary>\r
+            CDMA LOW PBX SSL tone:{1300Hz 25ms, 1450Hz 25ms} 8 times 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} 16 times, 1000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSls">\r
+            <summary>\r
+            CDMA HIGH PBX SLS tone:{3700Hz 25ms, 4000Hz 25ms} 8 times 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} 16 times, 200ms OFF, {3700Hz 25ms, 4000Hz 25ms} 8 times, 1000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSls">\r
+            <summary>\r
+            CDMA MED PBX SLS tone:{2600Hz 25ms, 2900Hz 25ms} 8 times 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} 16 times, 200ms OFF, {2600Hz 25ms, 2900Hz 25ms} 8 times, 1000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSls">\r
+            <summary>\r
+            CDMA LOW PBX SLS tone:{1300Hz 25ms, 1450Hz 25ms} 8 times 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} 16 times, 200ms OFF, {1300Hz 25ms, 1450Hz 25ms} 8 times, 1000ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSX4">\r
+            <summary>\r
+            CDMA HIGH PBX X S4 tone: {3700Hz 25ms 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms 4000Hz 25ms} 8 times, 200ms OFF, {3700Hz 25ms 4000Hz 25ms} 8 times, 800ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSX4">\r
+            <summary>\r
+            CDMA MED PBX X S4 tone: {2600Hz 25ms 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms 2900Hz 25ms} 8 times, 200ms OFF, {2600Hz 25ms 2900Hz 25ms} 8 times, 800ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSX4">\r
+            <summary>\r
+            CDMA LOW PBX X S4 tone: {1300Hz 25ms 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms 1450Hz 25ms} 8 times, 200ms OFF, {1300Hz 25ms 1450Hz 25ms} 8 times, 800ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaAlertNetworkLite">\r
+            <summary>\r
+            CDMA Alert Network Lite tone: 1109Hz 62ms ON, 784Hz 62ms ON, 740Hz 62ms ON 622Hz 62ms ON, 1109Hz 62ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaAlertAutoRedialLite">\r
+             <summary>\r
+            CDMA Alert Auto Redial tone: {1245Hz 62ms ON, 659Hz 62ms ON} 3 times, 1245 62ms ON.\r
+             </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaOneMinBeep">\r
+            <summary>\r
+            CDMA One Min Beep tone: 1150Hz+770Hz 400ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaKeypadVolumeKeyLite">\r
+            <summary>\r
+            CDMA KEYPAD Volume key lite tone: 941Hz+1477Hz 120ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaPressHoldKeyLite">\r
+            <summary>\r
+            CDMA PRESSHOLDKEY LITE tone: 587Hz 375ms ON, 1175Hz 125ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaAlertIncallLite">\r
+            <summary>\r
+            CDMA ALERT INCALL LITE tone: 587Hz 62ms, 784 62ms, 831Hz 62ms, 784Hz 62ms, 1109 62ms, 784Hz 62ms, 831Hz 62ms, 784Hz 62ms.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaEmergencyRingback">\r
+            <summary>\r
+            CDMA EMERGENCY RINGBACK tone: {941Hz 125ms ON, 10ms OFF} 3times 4990ms OFF, REPEAT.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaAlertCallGuard">\r
+            <summary>\r
+            CDMA ALERT CALL GUARD tone: {1319Hz 125ms ON, 125ms OFF} 3 times.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaSoftErrorLite">\r
+            <summary>\r
+            CDMA SOFT ERROR LITE tone: 1047Hz 125ms ON, 370Hz 125ms.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaCallDropLite">\r
+            <summary>\r
+            CDMA CALLDROP LITE tone: 1480Hz 125ms, 1397Hz 125ms, 784Hz 125ms.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkBusyOneShot">\r
+            <summary>\r
+            CDMA_NETWORK_BUSY_ONE_SHOT tone: 425Hz 500ms ON, 500ms OFF.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaAbbrAlert">\r
+            <summary>\r
+            CDMA_ABBR_ALERT tone: 1150Hz+770Hz 400ms ON.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.CdmaSignalOff">\r
+            <summary>\r
+            CDMA_SIGNAL_OFF - silent tone.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.UserDefinedLowFre">\r
+            <summary>\r
+            User Defined Tone: 100Hz continuous.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.UserDefinedMedFre">\r
+            <summary>\r
+            User Defined Tone: 200Hz continuous.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.ToneType.UserDefinedHighFre">\r
+            <summary>\r
+            User Defined Tone: 300Hz continuous.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.WavPlayer">\r
+            <summary>\r
+            Provides the ability to play a wav file.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.WavPlayer.StartAsync(System.String,Tizen.Multimedia.AudioStreamPolicy)">\r
+            <summary>\r
+            Plays a wav file based on the specified <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.\r
+            </summary>\r
+            <returns>A task that represents the asynchronous operation.</returns>\r
+            <param name="path">A file path to play.</param>\r
+            <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>\r
+            <exception cref="T:System.ArgumentNullException">\r
+                <paramref name="path"/> is null.\r
+                <para>-or-</para>\r
+                <paramref name="streamPolicy"/> is null.\r
+            </exception>\r
+            <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
+            <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exists.</exception>\r
+            <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="path"/> is not supported.</exception>\r
+            <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.WavPlayer.StartAsync(System.String,Tizen.Multimedia.AudioStreamPolicy,System.Threading.CancellationToken)">\r
+            <summary>\r
+            Plays a wav file based on the specified <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.\r
+            </summary>\r
+            <returns>A task that represents the asynchronous operation.</returns>\r
+            <param name="path">A file path to play.</param>\r
+            <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>\r
+            <param name="cancellationToken">A cancellation token which can be used to stop.</param>\r
+            <exception cref="T:System.ArgumentNullException">\r
+                <paramref name="path"/> is null.\r
+                <para>-or-</para>\r
+                <paramref name="streamPolicy"/> is null.\r
+            </exception>\r
+            <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
+            <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exists.</exception>\r
+            <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="path"/> is not supported.</exception>\r
+            <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed of.</exception>\r
+        </member>\r
+    </members>\r
+</doc>\r