Release 4.0.0-preview1-00175
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Multimedia.AudioIO.xml
index 0c8ee9c..61c435e 100644 (file)
-<?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.</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 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 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.</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 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 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
-            Enumeration for audio sample type.\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 <see cref="E:Tizen.Multimedia.AudioPlayback.StateChanged"/>.\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 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 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 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.</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.</exception>\r
-        </member>\r
-        <member name="M:Tizen.Multimedia.AudioPlayback.Drain">\r
-            <summary>\r
-            Drains buffered audio data from the output stream.\r
-            It blocks the calling thread until draining the stream buffer completely. (e.g. end of playback)\r
-            </summary>\r
-            <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</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.</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 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.</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 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.</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 audio data to the device.\r
-            </summary>\r
-            <remarks>It has no effect if the current is the <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.</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 audio data to the device.\r
-            </summary>\r
-            <remarks>It has no effect if the current is the <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.</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 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.</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.\n\r
-                -or-\n\r
-                The AudioPlayback has already been disposed.\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.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.</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.</exception>\r
-        </member>\r
-        <member name="T:Tizen.Multimedia.ToneType">\r
-            <summary>\r
-            Enumeration for 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
-            redefined 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.</exception>\r
-        </member>\r
-    </members>\r
-</doc>\r
+<?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>