0c8ee9c7f28b78533935645c68f07f6cb8de5120
[platform/core/csapi/tizenfx.git] / Artifacts / bin / Tizen.Multimedia.AudioIO.xml
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Tizen.Multimedia.AudioIO</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Tizen.Multimedia.AudioCaptureBase">\r
8             <summary>\r
9             Provides the ability to directly manage the system audio input devices.\r
10             </summary>\r
11             <privilege>http://tizen.org/privilege/recorder</privilege>\r
12         </member>\r
13         <member name="F:Tizen.Multimedia.AudioCaptureBase.MinSampleRate">\r
14             <summary>\r
15             Specifies the minimum value allowed for the audio capture, in Hertz (Hz).\r
16             </summary>\r
17             <seealso cref="P:Tizen.Multimedia.AudioCaptureBase.SampleRate"/>\r
18         </member>\r
19         <member name="F:Tizen.Multimedia.AudioCaptureBase.MaxSampleRate">\r
20             <summary>\r
21             Specifies the maximum value allowed for the audio capture, in Hertz (Hz).\r
22             </summary>\r
23             <seealso cref="P:Tizen.Multimedia.AudioCaptureBase.SampleRate"/>\r
24         </member>\r
25         <member name="E:Tizen.Multimedia.AudioCaptureBase.StateChanged">\r
26             <summary>\r
27             Occurs when the state of the AudioCapture is changed.\r
28             </summary>\r
29         </member>\r
30         <member name="P:Tizen.Multimedia.AudioCaptureBase.SampleRate">\r
31             <summary>\r
32             Gets the sample rate of the audio input data stream, in Hertz (Hz).\r
33             </summary>\r
34         </member>\r
35         <member name="P:Tizen.Multimedia.AudioCaptureBase.Channel">\r
36             <summary>\r
37             Gets the channel type of the audio input data stream.\r
38             </summary>\r
39         </member>\r
40         <member name="P:Tizen.Multimedia.AudioCaptureBase.SampleType">\r
41             <summary>\r
42             Gets the sample type of the audio input data stream.\r
43             </summary>\r
44         </member>\r
45         <member name="M:Tizen.Multimedia.AudioCaptureBase.GetBufferSize">\r
46             <summary>\r
47             Gets the size allocated for the audio input buffer.\r
48             </summary>\r
49             <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>\r
50         </member>\r
51         <member name="M:Tizen.Multimedia.AudioCaptureBase.Prepare">\r
52             <summary>\r
53             Prepares the AudioCapture for reading audio data by starting buffering of audio data from the device.\r
54             </summary>\r
55             <exception cref="T:System.InvalidOperationException">\r
56                 Operation failed due to internal error.\n\r
57                 -or-\n\r
58                 The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\r
59             </exception>\r
60             <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Unprepare"/>\r
61         </member>\r
62         <member name="M:Tizen.Multimedia.AudioCaptureBase.Unprepare">\r
63             <summary>\r
64             Unprepares the AudioCapture.\r
65             </summary>\r
66             <exception cref="T:System.InvalidOperationException">\r
67                 Operation failed due to internal error.\n\r
68                 -or-\n\r
69                 The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\r
70             </exception>\r
71             <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Prepare"/>\r
72         </member>\r
73         <member name="M:Tizen.Multimedia.AudioCaptureBase.Pause">\r
74             <summary>\r
75             Pauses buffering of audio data from the device.\r
76             </summary>\r
77             <exception cref="T:System.InvalidOperationException">\r
78                 The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n\r
79                 -or-\n\r
80                 The method is called in the <see cref="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable"/> event handler.\r
81             </exception>\r
82             <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Resume"/>\r
83         </member>\r
84         <member name="M:Tizen.Multimedia.AudioCaptureBase.Resume">\r
85             <summary>\r
86             Resumes buffering audio data from the device.\r
87             </summary>\r
88             <exception cref="T:System.InvalidOperationException">\r
89                 The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n\r
90                 -or-\n\r
91                 The method is called in the <see cref="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable"/> event handler.\r
92             </exception>\r
93             <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Pause"/>\r
94         </member>\r
95         <member name="M:Tizen.Multimedia.AudioCaptureBase.Flush">\r
96             <summary>\r
97             Flushes and discards buffered audio data from the input stream.\r
98             </summary>\r
99             <exception cref="T:System.InvalidOperationException">The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.</exception>\r
100         </member>\r
101         <member name="M:Tizen.Multimedia.AudioCaptureBase.ApplyStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">\r
102             <summary>\r
103             Sets the sound stream information to the audio input.\r
104             </summary>\r
105             <param name="streamPolicy">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> to apply for the AudioCapture.</param>\r
106             <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>\r
107             <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed.</exception>\r
108             <exception cref="T:System.NotSupportedException"><paramref name="streamPolicy"/> is not supported.</exception>\r
109             <exception cref="T:System.ArgumentException">Not able to retrieve information from <paramref name="streamPolicy"/>.</exception>\r
110         </member>\r
111         <member name="T:Tizen.Multimedia.AudioCapture">\r
112             <summary>\r
113             Provides the ability to record audio from system audio input devices in synchronous way.\r
114             </summary>\r
115             <privilege>http://tizen.org/privilege/recorder</privilege>\r
116         </member>\r
117         <member name="M:Tizen.Multimedia.AudioCapture.#ctor(System.Int32,Tizen.Multimedia.AudioChannel,Tizen.Multimedia.AudioSampleType)">\r
118             <summary>\r
119             Initializes a new instance of the AudioCapture class with the specified sample rate, channel and sampleType.\r
120             </summary>\r
121             <param name="sampleRate">The audio sample rate.(8000 ~ 48000Hz)</param>\r
122             <param name="channel">The audio channel type.</param>\r
123             <param name="sampleType">The audio sample type.</param>\r
124             <exception cref="T:System.ArgumentOutOfRangeException">\r
125                 <paramref name="sampleRate"/> is less than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MinSampleRate"/>.\n\r
126                 -or-\n\r
127                 <paramref name="sampleRate"/> is greater than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MaxSampleRate"/>.\r
128             </exception>\r
129             <exception cref="T:System.ArgumentException">\r
130                 <paramref name="channel"/> is invalid.\n\r
131                 -or-\n\r
132                 <paramref name="sampleType"/> is invalid.\r
133             </exception>\r
134             <exception cref="T:System.InvalidOperationException">The required privilege is not specified.</exception>\r
135             <exception cref="T:System.NotSupportedException">The system does not support microphone.</exception>\r
136         </member>\r
137         <member name="M:Tizen.Multimedia.AudioCapture.Read(System.Int32)">\r
138             <summary>\r
139             Reads audio data from the audio input buffer.\r
140             </summary>\r
141             <param name="count">The number of bytes to be read.</param>\r
142             <returns>The buffer of audio data captured.</returns>\r
143             <exception cref="T:System.InvalidOperationException">The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Running"/>.</exception>\r
144             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is equal to or less than zero.</exception>\r
145         </member>\r
146         <member name="T:Tizen.Multimedia.AsyncAudioCapture">\r
147             <summary>\r
148             Provides the ability to record audio from system audio input devices in asynchronous way.\r
149             </summary>\r
150             <privilege>http://tizen.org/privilege/recorder</privilege>\r
151         </member>\r
152         <member name="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable">\r
153             <summary>\r
154             Occurs when audio data is available.\r
155             </summary>\r
156         </member>\r
157         <member name="M:Tizen.Multimedia.AsyncAudioCapture.#ctor(System.Int32,Tizen.Multimedia.AudioChannel,Tizen.Multimedia.AudioSampleType)">\r
158             <summary>\r
159             Initializes a new instance of the AsyncAudioCapture class with the specified sample rate, channel and sampleType.\r
160             </summary>\r
161             <param name="sampleRate">The audio sample rate.(8000 ~ 48000Hz)</param>\r
162             <param name="channel">The audio channel type.</param>\r
163             <param name="sampleType">The audio sample type.</param>\r
164             <exception cref="T:System.ArgumentOutOfRangeException">\r
165                 <paramref name="sampleRate"/> is less than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MinSampleRate"/>.\n\r
166                 -or-\n\r
167                 <paramref name="sampleRate"/> is greater than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MaxSampleRate"/>.\r
168             </exception>\r
169             <exception cref="T:System.ArgumentException">\r
170                 <paramref name="channel"/> is invalid.\n\r
171                 -or-\n\r
172                 <paramref name="sampleType"/> is invalid.\r
173             </exception>\r
174             <exception cref="T:System.InvalidOperationException">The required privilege is not specified.</exception>\r
175             <exception cref="T:System.NotSupportedException">The system does not support microphone.</exception>\r
176         </member>\r
177         <member name="T:Tizen.Multimedia.AudioDataAvailableEventArgs">\r
178             <summary>\r
179             Provides data for the <see cref="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable"/> event.\r
180             </summary>\r
181         </member>\r
182         <member name="P:Tizen.Multimedia.AudioDataAvailableEventArgs.Data">\r
183             <summary>\r
184             Gets the audio data captured.\r
185             </summary>\r
186         </member>\r
187         <member name="T:Tizen.Multimedia.AudioIOState">\r
188             <summary>\r
189             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
190             </summary>\r
191         </member>\r
192         <member name="F:Tizen.Multimedia.AudioIOState.Idle">\r
193             <summary>\r
194             Not prepared.\r
195             </summary>\r
196         </member>\r
197         <member name="F:Tizen.Multimedia.AudioIOState.Running">\r
198             <summary>\r
199             The stream is running.\r
200             </summary>\r
201         </member>\r
202         <member name="F:Tizen.Multimedia.AudioIOState.Paused">\r
203             <summary>\r
204             The stream is paused.\r
205             </summary>\r
206         </member>\r
207         <member name="T:Tizen.Multimedia.AudioSampleType">\r
208             <summary>\r
209             Enumeration for audio sample type.\r
210             </summary>\r
211         </member>\r
212         <member name="F:Tizen.Multimedia.AudioSampleType.U8">\r
213             <summary>\r
214             Unsigned 8-bit audio samples.\r
215             </summary>\r
216         </member>\r
217         <member name="F:Tizen.Multimedia.AudioSampleType.S16Le">\r
218             <summary>\r
219             Signed 16-bit audio samples.\r
220             </summary>\r
221         </member>\r
222         <member name="T:Tizen.Multimedia.AudioIOStateChangedEventArgs">\r
223             <summary>\r
224             Provides data for the <see cref="E:Tizen.Multimedia.AudioCaptureBase.StateChanged"/> event and <see cref="E:Tizen.Multimedia.AudioPlayback.StateChanged"/>.\r
225             </summary>\r
226         </member>\r
227         <member name="P:Tizen.Multimedia.AudioIOStateChangedEventArgs.Previous">\r
228             <summary>\r
229             Gets the previous state.\r
230             </summary>\r
231         </member>\r
232         <member name="P:Tizen.Multimedia.AudioIOStateChangedEventArgs.Current">\r
233             <summary>\r
234             Gets the current state.\r
235             </summary>\r
236         </member>\r
237         <member name="P:Tizen.Multimedia.AudioIOStateChangedEventArgs.ByPolicy">\r
238             <summary>\r
239             Gets the value indicating whether the state is changed by policy or not.\r
240             </summary>\r
241         </member>\r
242         <member name="T:Tizen.Multimedia.AudioPlayback">\r
243             <summary>\r
244             Provides the ability to directly manage the system audio output devices and play PCM (pulse-code modulation) data.\r
245             </summary>\r
246         </member>\r
247         <member name="F:Tizen.Multimedia.AudioPlayback.MinSampleRate">\r
248             <summary>\r
249             Specifies the minimum value allowed for the audio capture, in Hertz (Hz).\r
250             </summary>\r
251             <seealso cref="P:Tizen.Multimedia.AudioPlayback.SampleRate"/>\r
252         </member>\r
253         <member name="F:Tizen.Multimedia.AudioPlayback.MaxSampleRate">\r
254             <summary>\r
255             Specifies the maximum value allowed for the audio capture, in Hertz (Hz).\r
256             </summary>\r
257             <seealso cref="P:Tizen.Multimedia.AudioPlayback.SampleRate"/>\r
258         </member>\r
259         <member name="E:Tizen.Multimedia.AudioPlayback.BufferAvailable">\r
260             <summary>\r
261             Occurs when audio playback data can be written.\r
262             </summary>\r
263             <seealso cref="M:Tizen.Multimedia.AudioPlayback.Write(System.Byte[])"/>\r
264         </member>\r
265         <member name="E:Tizen.Multimedia.AudioPlayback.StateChanged">\r
266             <summary>\r
267             Occurs when the state of the AudioPlayback is changed.\r
268             </summary>\r
269         </member>\r
270         <member name="M:Tizen.Multimedia.AudioPlayback.#ctor(System.Int32,Tizen.Multimedia.AudioChannel,Tizen.Multimedia.AudioSampleType)">\r
271             <summary>\r
272             Initializes a new instance of the AudioPlayback class with the specified sample rate, channel and sample type.\r
273             </summary>\r
274             <param name="sampleRate">The audio sample rate.(8000 ~ 48000Hz)</param>\r
275             <param name="channel">The audio channel type.</param>\r
276             <param name="sampleType">The audio sample type.</param>\r
277             <exception cref="T:System.ArgumentOutOfRangeException">\r
278                 <paramref name="sampleRate"/> is less than <see cref="F:Tizen.Multimedia.AudioPlayback.MinSampleRate"/>.\n\r
279                 -or-\n\r
280                 <paramref name="sampleRate"/> is greater than <see cref="F:Tizen.Multimedia.AudioPlayback.MaxSampleRate"/>.\r
281             </exception>\r
282             <exception cref="T:System.ArgumentException">\r
283                 <paramref name="channel"/> is invalid.\n\r
284                 -or-\n\r
285                 <paramref name="sampleType"/> is invalid.\r
286             </exception>\r
287         </member>\r
288         <member name="P:Tizen.Multimedia.AudioPlayback.SampleRate">\r
289             <summary>\r
290             Gets the sample rate of the audio output data stream, in Hertz (Hz).\r
291             </summary>\r
292         </member>\r
293         <member name="P:Tizen.Multimedia.AudioPlayback.Channel">\r
294             <summary>\r
295             Gets the channel type of the audio output data stream.\r
296             </summary>\r
297         </member>\r
298         <member name="P:Tizen.Multimedia.AudioPlayback.SampleType">\r
299             <summary>\r
300             Gets the sample type of the audio output data stream.\r
301             </summary>\r
302         </member>\r
303         <member name="P:Tizen.Multimedia.AudioPlayback.StreamType">\r
304             <summary>\r
305             Gets the sound type supported by the audio output device.\r
306             </summary>\r
307             <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>\r
308         </member>\r
309         <member name="M:Tizen.Multimedia.AudioPlayback.GetBufferSize">\r
310             <summary>\r
311             Gets the size allocated for the audio output buffer.\r
312             </summary>\r
313             <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>\r
314         </member>\r
315         <member name="M:Tizen.Multimedia.AudioPlayback.Drain">\r
316             <summary>\r
317             Drains buffered audio data from the output stream.\r
318             It blocks the calling thread until draining the stream buffer completely. (e.g. end of playback)\r
319             </summary>\r
320             <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>\r
321             <exception cref="T:System.InvalidOperationException">The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.</exception>\r
322         </member>\r
323         <member name="M:Tizen.Multimedia.AudioPlayback.Write(System.Byte[])">\r
324             <summary>\r
325             Starts writing the audio data to the device.\r
326             </summary>\r
327             <param name="buffer">The buffer to write.</param>\r
328             <returns>The written size.</returns>\r
329             <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is null.</exception>\r
330             <exception cref="T:System.ArgumentException">The length of <paramref name="buffer"/> is zero.</exception>\r
331             <exception cref="T:System.InvalidOperationException">The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Running"/>.</exception>\r
332             <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>\r
333         </member>\r
334         <member name="M:Tizen.Multimedia.AudioPlayback.Prepare">\r
335             <summary>\r
336             Prepares the AudioPlayback.\r
337             </summary>\r
338             <remarks>\r
339             This must be called before <see cref="M:Tizen.Multimedia.AudioPlayback.Write(System.Byte[])"/>.\r
340             </remarks>\r
341             <exception cref="T:System.InvalidOperationException">\r
342                 Operation failed due to internal error.\n\r
343                 -or-\n\r
344                 The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\r
345             </exception>\r
346             <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>\r
347             <seealso cref="M:Tizen.Multimedia.AudioPlayback.Unprepare"/>\r
348         </member>\r
349         <member name="M:Tizen.Multimedia.AudioPlayback.Unprepare">\r
350             <summary>\r
351             Unprepares the AudioPlayback.\r
352             </summary>\r
353             <exception cref="T:System.InvalidOperationException">\r
354                 Operation failed due to internal error.\n\r
355                 -or-\n\r
356                 The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\r
357             </exception>\r
358             <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>\r
359             <seealso cref="M:Tizen.Multimedia.AudioPlayback.Prepare"/>\r
360         </member>\r
361         <member name="M:Tizen.Multimedia.AudioPlayback.Pause">\r
362             <summary>\r
363             Pauses feeding of audio data to the device.\r
364             </summary>\r
365             <remarks>It has no effect if the current is the <see cref="F:Tizen.Multimedia.AudioIOState.Paused"/>.</remarks>\r
366             <exception cref="T:System.InvalidOperationException">\r
367                 The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n\r
368                 -or-\n\r
369                 The method is called in the <see cref="E:Tizen.Multimedia.AudioPlayback.BufferAvailable"/> event handler.\r
370             </exception>\r
371             <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>\r
372             <seealso cref="M:Tizen.Multimedia.AudioPlayback.Resume"/>\r
373         </member>\r
374         <member name="M:Tizen.Multimedia.AudioPlayback.Resume">\r
375             <summary>\r
376             Resumes feeding of audio data to the device.\r
377             </summary>\r
378             <remarks>It has no effect if the current is the <see cref="F:Tizen.Multimedia.AudioIOState.Running"/>.</remarks>\r
379             <exception cref="T:System.InvalidOperationException">\r
380                 The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n\r
381                 -or-\n\r
382                 The method is called in an event handler.\r
383             </exception>\r
384             <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>\r
385             <seealso cref="M:Tizen.Multimedia.AudioPlayback.Pause"/>\r
386         </member>\r
387         <member name="M:Tizen.Multimedia.AudioPlayback.Flush">\r
388             <summary>\r
389             Flushes and discards buffered audio data from the output stream.\r
390             </summary>\r
391             <exception cref="T:System.InvalidOperationException">The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.</exception>\r
392             <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>\r
393         </member>\r
394         <member name="M:Tizen.Multimedia.AudioPlayback.ApplyStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">\r
395             <summary>\r
396             Applies the sound stream information to the AudioPlayback.\r
397             </summary>\r
398             <param name="streamPolicy">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> to apply for the AudioPlayback.</param>\r
399             <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>\r
400             <exception cref="T:System.ObjectDisposedException">\r
401                 <paramref name="streamPolicy"/> has already been disposed.\n\r
402                 -or-\n\r
403                 The AudioPlayback has already been disposed.\r
404             </exception>\r
405             <exception cref="T:System.NotSupportedException"><paramref name="streamPolicy"/> is not supported.</exception>\r
406             <exception cref="T:System.ArgumentException">Not able to retrieve information from <paramref name="streamPolicy"/>.</exception>\r
407         </member>\r
408         <member name="T:Tizen.Multimedia.TonePlayer">\r
409             <summary>\r
410             Provides the ability to play a tone.\r
411             </summary>\r
412         </member>\r
413         <member name="M:Tizen.Multimedia.TonePlayer.StartAsync(Tizen.Multimedia.ToneType,Tizen.Multimedia.AudioStreamPolicy,System.Int32)">\r
414             <summary>\r
415             Plays a tone, asynchronously.\r
416             </summary>\r
417             <param name="tone">A <see cref="T:Tizen.Multimedia.ToneType"/> to play.</param>\r
418             <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>\r
419             <param name="durationMilliseconds">The tone duration in milliseconds. -1 indicates an infinite duration.</param>\r
420             <returns>A task that represents the asynchronous operation.</returns>\r
421             <exception cref="T:System.ArgumentException"><paramref name="tone"/> is invalid.</exception>\r
422             <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>\r
423             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="durationMilliseconds"/> is less than -1.</exception>\r
424             <exception cref="T:System.InvalidOperationException">Any invalid operations occurred.</exception>\r
425             <exception cref="T:System.NotSupportedException"><paramref name="tone"/> is not a supported type.</exception>\r
426             <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed.</exception>\r
427         </member>\r
428         <member name="M:Tizen.Multimedia.TonePlayer.StartAsync(Tizen.Multimedia.ToneType,Tizen.Multimedia.AudioStreamPolicy,System.Int32,System.Threading.CancellationToken)">\r
429             <summary>\r
430             Plays a tone, asynchronously.\r
431             </summary>\r
432             <param name="tone">A <see cref="T:Tizen.Multimedia.ToneType"/> to play.</param>\r
433             <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>\r
434             <param name="durationMilliseconds">The tone duration in milliseconds. -1 indicates an infinite duration.</param>\r
435             <param name="cancellationToken">The cancellation token which can be used to stop playing the tone.</param>\r
436             <returns>A task that represents the asynchronous operation.</returns>\r
437             <exception cref="T:System.ArgumentException"><paramref name="tone"/> is invalid.</exception>\r
438             <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>\r
439             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="durationMilliseconds"/> is less than -1.</exception>\r
440             <exception cref="T:System.InvalidOperationException">Any invalid operations occurred.</exception>\r
441             <exception cref="T:System.NotSupportedException"><paramref name="tone"/> is not a supported type.</exception>\r
442             <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed.</exception>\r
443         </member>\r
444         <member name="T:Tizen.Multimedia.ToneType">\r
445             <summary>\r
446             Enumeration for Audio Codec.\r
447             </summary>\r
448         </member>\r
449         <member name="F:Tizen.Multimedia.ToneType.Default">\r
450             <summary>\r
451             The default tone.\r
452             </summary>\r
453         </member>\r
454         <member name="F:Tizen.Multimedia.ToneType.Dtmf0">\r
455             <summary>\r
456             Predefined DTMF 0.\r
457             </summary>\r
458         </member>\r
459         <member name="F:Tizen.Multimedia.ToneType.Dtmf1">\r
460             <summary>\r
461             Predefined DTMF 1.\r
462             </summary>\r
463         </member>\r
464         <member name="F:Tizen.Multimedia.ToneType.Dtmf2">\r
465             <summary>\r
466             Predefined DTMF 2.\r
467             </summary>\r
468         </member>\r
469         <member name="F:Tizen.Multimedia.ToneType.Dtmf3">\r
470             <summary>\r
471             redefined DTMF 3.\r
472             </summary>\r
473         </member>\r
474         <member name="F:Tizen.Multimedia.ToneType.Dtmf4">\r
475             <summary>\r
476             Predefined DTMF 4.\r
477             </summary>\r
478         </member>\r
479         <member name="F:Tizen.Multimedia.ToneType.Dtmf5">\r
480             <summary>\r
481             Predefined DTMF 5.\r
482             </summary>\r
483         </member>\r
484         <member name="F:Tizen.Multimedia.ToneType.Dtmf6">\r
485             <summary>\r
486             Predefined DTMF 6.\r
487             </summary>\r
488         </member>\r
489         <member name="F:Tizen.Multimedia.ToneType.Dtmf7">\r
490             <summary>\r
491             Predefined DTMF 7.\r
492             </summary>\r
493         </member>\r
494         <member name="F:Tizen.Multimedia.ToneType.Dtmf8">\r
495             <summary>\r
496             Predefined DTMF 8.\r
497             </summary>\r
498         </member>\r
499         <member name="F:Tizen.Multimedia.ToneType.Dtmf9">\r
500             <summary>\r
501             Predefined DTMF 9.\r
502             </summary>\r
503         </member>\r
504         <member name="F:Tizen.Multimedia.ToneType.DtmfS">\r
505             <summary>\r
506             Predefined DTMF Star - Asterisk.\r
507             </summary>\r
508         </member>\r
509         <member name="F:Tizen.Multimedia.ToneType.DtmfP">\r
510             <summary>\r
511             Predefined DTMF sharp (#).\r
512             </summary>\r
513         </member>\r
514         <member name="F:Tizen.Multimedia.ToneType.DtmfA">\r
515             <summary>\r
516             Predefined DTMF A (A).\r
517             </summary>\r
518         </member>\r
519         <member name="F:Tizen.Multimedia.ToneType.DtmfB">\r
520             <summary>\r
521             Predefined DTMF B (B).\r
522             </summary>\r
523         </member>\r
524         <member name="F:Tizen.Multimedia.ToneType.DtmfC">\r
525             <summary>\r
526             Predefined DTMF C (C).\r
527             </summary>\r
528         </member>\r
529         <member name="F:Tizen.Multimedia.ToneType.DtmfD">\r
530             <summary>\r
531             Predefined DTMF D (D).\r
532             </summary>\r
533         </member>\r
534         <member name="F:Tizen.Multimedia.ToneType.SupDial">\r
535             <summary>\r
536             Call supervisory tone, Dial tone: CEPT: 425Hz, continuous.\r
537             </summary>\r
538         </member>\r
539         <member name="F:Tizen.Multimedia.ToneType.AnsiDial">\r
540             <summary>\r
541             Call supervisory tone, Dial tone: ANSI (IS-95): 350Hz+440Hz, continuous.\r
542             </summary>\r
543         </member>\r
544         <member name="F:Tizen.Multimedia.ToneType.JapanDial">\r
545             <summary>\r
546             Call supervisory tone, Dial tone: JAPAN: 400Hz, continuous.\r
547             </summary>\r
548         </member>\r
549         <member name="F:Tizen.Multimedia.ToneType.SupBusy">\r
550             <summary>\r
551             Call supervisory tone, Busy: CEPT: 425Hz, 500ms ON, 500ms OFF.\r
552             </summary>\r
553         </member>\r
554         <member name="F:Tizen.Multimedia.ToneType.AnsiBusy">\r
555             <summary>\r
556             Call supervisory tone, Busy: ANSI (IS-95): 480Hz+620Hz, 500ms ON, 500ms OFF.\r
557             </summary>\r
558         </member>\r
559         <member name="F:Tizen.Multimedia.ToneType.JapanBusy">\r
560             <summary>\r
561             Call supervisory tone, Busy: JAPAN: 400Hz, 500ms ON, 500ms OFF.\r
562             </summary>\r
563         </member>\r
564         <member name="F:Tizen.Multimedia.ToneType.SupCongestion">\r
565             <summary>\r
566             Call supervisory tone, Congestion: CEPT, JAPAN: 425Hz, 200ms ON, 200ms OFF.\r
567             </summary>\r
568         </member>\r
569         <member name="F:Tizen.Multimedia.ToneType.AnsiCongestion">\r
570             <summary>\r
571             Call supervisory tone, Congestion: ANSI (IS-95): 480Hz+620Hz, 250ms ON, 250ms OFF.\r
572             </summary>\r
573         </member>\r
574         <member name="F:Tizen.Multimedia.ToneType.SupRadioAck">\r
575             <summary>\r
576             Call supervisory tone, Radio path acknowledgment : CEPT, ANSI: 425Hz, 200ms ON.\r
577             </summary>\r
578         </member>\r
579         <member name="F:Tizen.Multimedia.ToneType.JapanRadioAck">\r
580             <summary>\r
581             Call supervisory tone, Radio path acknowledgment : JAPAN: 400Hz, 1s ON, 2s OFF.\r
582             </summary>\r
583         </member>\r
584         <member name="F:Tizen.Multimedia.ToneType.SupRadioNotAvailable">\r
585             <summary>\r
586             Call supervisory tone, Radio path not available: 425Hz, 200ms ON, 200 OFF 3 bursts.\r
587             </summary>\r
588         </member>\r
589         <member name="F:Tizen.Multimedia.ToneType.SupError">\r
590             <summary>\r
591             Call supervisory tone, Error/Special info: 950Hz+1400Hz+1800Hz, 330ms ON, 1s OFF.\r
592             </summary>\r
593         </member>\r
594         <member name="F:Tizen.Multimedia.ToneType.SupCallWaiting">\r
595             <summary>\r
596             Call supervisory tone, Call Waiting: CEPT, JAPAN: 425Hz, 200ms ON, 600ms OFF, 200ms ON, 3s OFF.\r
597             </summary>\r
598         </member>\r
599         <member name="F:Tizen.Multimedia.ToneType.AnsiCallWaiting">\r
600             <summary>\r
601             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
602             </summary>\r
603         </member>\r
604         <member name="F:Tizen.Multimedia.ToneType.SupRingtone">\r
605             <summary>\r
606             Call supervisory tone, Ring Tone: CEPT, JAPAN: 425Hz, 1s ON, 4s OFF.\r
607             </summary>\r
608         </member>\r
609         <member name="F:Tizen.Multimedia.ToneType.AnsiRingtone">\r
610             <summary>\r
611             Call supervisory tone, Ring Tone: ANSI (IS-95): 440Hz + 480Hz, 2s ON, 4s OFF.\r
612             </summary>\r
613         </member>\r
614         <member name="F:Tizen.Multimedia.ToneType.PropBeep">\r
615             <summary>\r
616             General beep: 400Hz+1200Hz, 35ms ON.\r
617             </summary>\r
618         </member>\r
619         <member name="F:Tizen.Multimedia.ToneType.PropAck">\r
620             <summary>\r
621             Proprietary tone, positive acknowledgment: 1200Hz, 100ms ON, 100ms OFF 2 bursts.\r
622             </summary>\r
623         </member>\r
624         <member name="F:Tizen.Multimedia.ToneType.PropNack">\r
625             <summary>\r
626             Proprietary tone, negative acknowledgment: 300Hz+400Hz+500Hz, 400ms ON.\r
627             </summary>\r
628         </member>\r
629         <member name="F:Tizen.Multimedia.ToneType.PropPrompt">\r
630             <summary>\r
631             Proprietary tone, prompt tone: 400Hz+1200Hz, 200ms ON.\r
632             </summary>\r
633         </member>\r
634         <member name="F:Tizen.Multimedia.ToneType.PropBeep2">\r
635             <summary>\r
636             Proprietary tone, general double beep: twice 400Hz+1200Hz, 35ms ON, 200ms OFF, 35ms ON.\r
637             </summary>\r
638         </member>\r
639         <member name="F:Tizen.Multimedia.ToneType.SupIntercept">\r
640             <summary>\r
641             Call supervisory tone (IS-95), intercept tone: alternating 440 Hz and 620 Hz tones, each on for 250 ms.\r
642             </summary>\r
643         </member>\r
644         <member name="F:Tizen.Multimedia.ToneType.SupInterceptAbbrev">\r
645             <summary>\r
646             Call supervisory tone (IS-95), abbreviated intercept: intercept tone limited to 4 seconds.\r
647             </summary>\r
648         </member>\r
649         <member name="F:Tizen.Multimedia.ToneType.SupCongestionAbbrev">\r
650             <summary>\r
651             Call supervisory tone (IS-95), abbreviated congestion: congestion tone limited to 4 seconds.\r
652             </summary>\r
653         </member>\r
654         <member name="F:Tizen.Multimedia.ToneType.SupConfirm">\r
655             <summary>\r
656             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
657             </summary>\r
658         </member>\r
659         <member name="F:Tizen.Multimedia.ToneType.SupPip">\r
660             <summary>\r
661             Call supervisory tone (IS-95), pip tone: four bursts of 480 Hz tone (0.1 s on, 0.1 s off).\r
662             </summary>\r
663         </member>\r
664         <member name="F:Tizen.Multimedia.ToneType.CdmaDialToneLite">\r
665             <summary>\r
666             425Hz continuous.\r
667             </summary>\r
668         </member>\r
669         <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkUsaRingback">\r
670             <summary>\r
671             CDMA USA Ringback: 440Hz+480Hz 2s ON, 4000 OFF.\r
672             </summary>\r
673         </member>\r
674         <member name="F:Tizen.Multimedia.ToneType.CdmaIntercept">\r
675             <summary>\r
676             CDMA Intercept tone: 440Hz 250ms ON, 620Hz 250ms ON.\r
677             </summary>\r
678         </member>\r
679         <member name="F:Tizen.Multimedia.ToneType.CdmaAbbrIntercept">\r
680             <summary>\r
681             CDMA Abbr Intercept tone: 440Hz 250ms ON, 620Hz 250ms ON.\r
682             </summary>\r
683         </member>\r
684         <member name="F:Tizen.Multimedia.ToneType.CdmaReorder">\r
685             <summary>\r
686             CDMA Reorder tone: 480Hz+620Hz 250ms ON, 250ms OFF.\r
687             </summary>\r
688         </member>\r
689         <member name="F:Tizen.Multimedia.ToneType.CdmaAbbrReorder">\r
690             <summary>\r
691             CDMA Abbr Reorder tone: 480Hz+620Hz 250ms ON, 250ms OFF repeated for 8 times.\r
692             </summary>\r
693         </member>\r
694         <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkBusy">\r
695             <summary>\r
696             CDMA Network Busy tone: 480Hz+620Hz 500ms ON, 500ms OFF continuous.\r
697             </summary>\r
698         </member>\r
699         <member name="F:Tizen.Multimedia.ToneType.CdmaConfirm">\r
700             <summary>\r
701             CDMA Confirm tone: 350Hz+440Hz 100ms ON, 100ms OFF repeated for 3 times.\r
702             </summary>\r
703         </member>\r
704         <member name="F:Tizen.Multimedia.ToneType.CdmaAnswer">\r
705             <summary>\r
706             CDMA answer tone: silent tone - definition Frequency 0, 0ms ON, 0ms OFF.\r
707             </summary>\r
708         </member>\r
709         <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkCallWaiting">\r
710             <summary>\r
711             CDMA Network Callwaiting tone: 440Hz 300ms ON.\r
712             </summary>\r
713         </member>\r
714         <member name="F:Tizen.Multimedia.ToneType.CdmaPip">\r
715             <summary>\r
716             CDMA PIP tone: 480Hz 100ms ON, 100ms OFF repeated for 4 times.\r
717             </summary>\r
718         </member>\r
719         <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnNormal">\r
720             <summary>\r
721             ISDN Call Signal Normal tone: {2091Hz 32ms ON, 2556 64ms ON} 20 times, 2091 32ms ON, 2556 48ms ON, 4s OFF.\r
722             </summary>\r
723         </member>\r
724         <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnIntergroup">\r
725             <summary>\r
726             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
727             </summary>\r
728         </member>\r
729         <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnSpPri">\r
730             <summary>\r
731             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
732             </summary>\r
733         </member>\r
734         <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat3">\r
735             <summary>\r
736             ISDN Call sign PAT3 tone: silent tone.\r
737             </summary>\r
738         </member>\r
739         <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPingRing">\r
740             <summary>\r
741             ISDN Ping Ring tone: {2091Hz 32ms ON, 2556Hz 64ms ON} 5 times 2091Hz 20ms ON.\r
742             </summary>\r
743         </member>\r
744         <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat5">\r
745             <summary>\r
746             ISDN Pat5 tone: silent tone.\r
747             </summary>\r
748         </member>\r
749         <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat6">\r
750             <summary>\r
751             ISDN Pat6 tone: silent tone.\r
752             </summary>\r
753         </member>\r
754         <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat7">\r
755             <summary>\r
756             ISDN Pat7 tone: silent tone.\r
757             </summary>\r
758         </member>\r
759         <member name="F:Tizen.Multimedia.ToneType.CdmaHighL">\r
760             <summary>\r
761             TONE_CDMA_HIGH_L tone: {3700Hz 25ms, 4000Hz 25ms} 40 times 4000ms OFF, Repeat.\r
762             </summary>\r
763         </member>\r
764         <member name="F:Tizen.Multimedia.ToneType.CdmaMedL">\r
765             <summary>\r
766             TONE_CDMA_MED_L tone: {2600Hz 25ms, 2900Hz 25ms} 40 times 4000ms OFF, Repeat.\r
767             </summary>\r
768         </member>\r
769         <member name="F:Tizen.Multimedia.ToneType.CdmaLowL">\r
770             <summary>\r
771             TONE_CDMA_LOW_L tone: {1300Hz 25ms, 1450Hz 25ms} 40 times, 4000ms OFF, Repeat.\r
772             </summary>\r
773         </member>\r
774         <member name="F:Tizen.Multimedia.ToneType.CdmaHighSs">\r
775             <summary>\r
776             CDMA HIGH SS tone: {3700Hz 25ms, 4000Hz 25ms} repeat 16 times, 400ms OFF, repeat.\r
777             </summary>\r
778         </member>\r
779         <member name="F:Tizen.Multimedia.ToneType.CdmaMedSs">\r
780             <summary>\r
781             CDMA MED SS tone: {2600Hz 25ms, 2900Hz 25ms} repeat 16 times, 400ms OFF, repeat.\r
782             </summary>\r
783         </member>\r
784         <member name="F:Tizen.Multimedia.ToneType.CdmaLowSs">\r
785             <summary>\r
786             CDMA LOW SS tone: {1300z 25ms, 1450Hz 25ms} repeat 16 times, 400ms OFF, repeat.\r
787             </summary>\r
788         </member>\r
789         <member name="F:Tizen.Multimedia.ToneType.CdmaHighSsl">\r
790             <summary>\r
791             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
792             </summary>\r
793         </member>\r
794         <member name="F:Tizen.Multimedia.ToneType.CdmaMedSsl">\r
795             <summary>\r
796             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
797             </summary>\r
798         </member>\r
799         <member name="F:Tizen.Multimedia.ToneType.CdmaLowSsl">\r
800             <summary>\r
801             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
802             </summary>\r
803         </member>\r
804         <member name="F:Tizen.Multimedia.ToneType.CdmaHighSs2">\r
805             <summary>\r
806             CDMA HIGH SS2 tone: {3700Hz 25ms, 4000Hz 25ms} 20 times, 1000ms OFF, {3700Hz 25ms, 4000Hz 25ms} 20 times, 3000ms OFF, repeat.\r
807             </summary>\r
808         </member>\r
809         <member name="F:Tizen.Multimedia.ToneType.CdmaMedSs2">\r
810             <summary>\r
811             CDMA MED SS2 tone: {2600Hz 25ms, 2900Hz 25ms} 20 times, 1000ms OFF, {2600Hz 25ms, 2900Hz 25ms} 20 times, 3000ms OFF, repeat.\r
812             </summary>\r
813         </member>\r
814         <member name="F:Tizen.Multimedia.ToneType.CdmaLowSs2">\r
815             <summary>\r
816             CDMA LOW SS2 tone: {1300Hz 25ms, 1450Hz 25ms} 20 times, 1000ms OFF, {1300Hz 25ms, 1450Hz 25ms} 20 times, 3000ms OFF, repeat.\r
817             </summary>\r
818         </member>\r
819         <member name="F:Tizen.Multimedia.ToneType.CdmaHighSls">\r
820             <summary>\r
821             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
822             </summary>\r
823         </member>\r
824         <member name="F:Tizen.Multimedia.ToneType.CdmaMedSls">\r
825             <summary>\r
826             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
827             </summary>\r
828         </member>\r
829         <member name="F:Tizen.Multimedia.ToneType.CdmaLowSls">\r
830             <summary>\r
831             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
832             </summary>\r
833         </member>\r
834         <member name="F:Tizen.Multimedia.ToneType.CdmaHighSx4">\r
835             <summary>\r
836             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
837             </summary>\r
838         </member>\r
839         <member name="F:Tizen.Multimedia.ToneType.CdmaMedSX4">\r
840             <summary>\r
841             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
842             </summary>\r
843         </member>\r
844         <member name="F:Tizen.Multimedia.ToneType.CdmaLowSX4">\r
845             <summary>\r
846             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
847             </summary>\r
848         </member>\r
849         <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxL">\r
850             <summary>\r
851             CDMA HIGH PBX L: {3700Hz 25ms, 4000Hz 25ms}20 times, 2000ms OFF, REPEAT.\r
852             </summary>\r
853         </member>\r
854         <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxL">\r
855             <summary>\r
856             CDMA MED PBX L: {2600Hz 25ms, 2900Hz 25ms}20 times, 2000ms OFF, REPEAT.\r
857             </summary>\r
858         </member>\r
859         <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxL">\r
860             <summary>\r
861             CDMA LOW PBX L: {1300Hz 25ms,1450Hz 25ms}20 times, 2000ms OFF, REPEAT.\r
862             </summary>\r
863         </member>\r
864         <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSs">\r
865             <summary>\r
866             CDMA HIGH PBX SS tone: {3700Hz 25ms, 4000Hz 25ms} 8 times 200 ms OFF, {3700Hz 25ms 4000Hz 25ms}8 times, 2000ms OFF, REPEAT.\r
867             </summary>\r
868         </member>\r
869         <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSs">\r
870             <summary>\r
871             CDMA MED PBX SS tone: {2600Hz 25ms, 2900Hz 25ms} 8 times 200 ms OFF, {2600Hz 25ms 2900Hz 25ms}8 times, 2000ms OFF, REPEAT.\r
872             </summary>\r
873         </member>\r
874         <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSs">\r
875             <summary>\r
876             CDMA LOW PBX SS tone: {1300Hz 25ms, 1450Hz 25ms} 8 times 200 ms OFF, {1300Hz 25ms 1450Hz 25ms}8 times, 2000ms OFF, REPEAT.\r
877             </summary>\r
878         </member>\r
879         <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSsl">\r
880             <summary>\r
881             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
882             </summary>\r
883         </member>\r
884         <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSsl">\r
885             <summary>\r
886             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
887             </summary>\r
888         </member>\r
889         <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSsl">\r
890             <summary>\r
891             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
892             </summary>\r
893         </member>\r
894         <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSls">\r
895             <summary>\r
896             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
897             </summary>\r
898         </member>\r
899         <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSls">\r
900             <summary>\r
901             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
902             </summary>\r
903         </member>\r
904         <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSls">\r
905             <summary>\r
906             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
907             </summary>\r
908         </member>\r
909         <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSX4">\r
910             <summary>\r
911             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
912             </summary>\r
913         </member>\r
914         <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSX4">\r
915             <summary>\r
916             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
917             </summary>\r
918         </member>\r
919         <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSX4">\r
920             <summary>\r
921             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
922             </summary>\r
923         </member>\r
924         <member name="F:Tizen.Multimedia.ToneType.CdmaAlertNetworkLite">\r
925             <summary>\r
926             CDMA Alert Network Lite tone: 1109Hz 62ms ON, 784Hz 62ms ON, 740Hz 62ms ON 622Hz 62ms ON, 1109Hz 62ms ON.\r
927             </summary>\r
928         </member>\r
929         <member name="F:Tizen.Multimedia.ToneType.CdmaAlertAutoRedialLite">\r
930              <summary>\r
931             CDMA Alert Auto Redial tone: {1245Hz 62ms ON, 659Hz 62ms ON} 3 times, 1245 62ms ON.\r
932              </summary>\r
933         </member>\r
934         <member name="F:Tizen.Multimedia.ToneType.CdmaOneMinBeep">\r
935             <summary>\r
936             CDMA One Min Beep tone: 1150Hz+770Hz 400ms ON.\r
937             </summary>\r
938         </member>\r
939         <member name="F:Tizen.Multimedia.ToneType.CdmaKeypadVolumeKeyLite">\r
940             <summary>\r
941             CDMA KEYPAD Volume key lite tone: 941Hz+1477Hz 120ms ON.\r
942             </summary>\r
943         </member>\r
944         <member name="F:Tizen.Multimedia.ToneType.CdmaPressHoldKeyLite">\r
945             <summary>\r
946             CDMA PRESSHOLDKEY LITE tone: 587Hz 375ms ON, 1175Hz 125ms ON.\r
947             </summary>\r
948         </member>\r
949         <member name="F:Tizen.Multimedia.ToneType.CdmaAlertIncallLite">\r
950             <summary>\r
951             CDMA ALERT INCALL LITE tone: 587Hz 62ms, 784 62ms, 831Hz 62ms, 784Hz 62ms, 1109 62ms, 784Hz 62ms, 831Hz 62ms, 784Hz 62ms.\r
952             </summary>\r
953         </member>\r
954         <member name="F:Tizen.Multimedia.ToneType.CdmaEmergencyRingback">\r
955             <summary>\r
956             CDMA EMERGENCY RINGBACK tone: {941Hz 125ms ON, 10ms OFF} 3times 4990ms OFF, REPEAT.\r
957             </summary>\r
958         </member>\r
959         <member name="F:Tizen.Multimedia.ToneType.CdmaAlertCallGuard">\r
960             <summary>\r
961             CDMA ALERT CALL GUARD tone: {1319Hz 125ms ON, 125ms OFF} 3 times.\r
962             </summary>\r
963         </member>\r
964         <member name="F:Tizen.Multimedia.ToneType.CdmaSoftErrorLite">\r
965             <summary>\r
966             CDMA SOFT ERROR LITE tone: 1047Hz 125ms ON, 370Hz 125ms.\r
967             </summary>\r
968         </member>\r
969         <member name="F:Tizen.Multimedia.ToneType.CdmaCallDropLite">\r
970             <summary>\r
971             CDMA CALLDROP LITE tone: 1480Hz 125ms, 1397Hz 125ms, 784Hz 125ms.\r
972             </summary>\r
973         </member>\r
974         <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkBusyOneShot">\r
975             <summary>\r
976             CDMA_NETWORK_BUSY_ONE_SHOT tone: 425Hz 500ms ON, 500ms OFF.\r
977             </summary>\r
978         </member>\r
979         <member name="F:Tizen.Multimedia.ToneType.CdmaAbbrAlert">\r
980             <summary>\r
981             CDMA_ABBR_ALERT tone: 1150Hz+770Hz 400ms ON.\r
982             </summary>\r
983         </member>\r
984         <member name="F:Tizen.Multimedia.ToneType.CdmaSignalOff">\r
985             <summary>\r
986             CDMA_SIGNAL_OFF - silent tone.\r
987             </summary>\r
988         </member>\r
989         <member name="F:Tizen.Multimedia.ToneType.UserDefinedLowFre">\r
990             <summary>\r
991             User Defined Tone: 100Hz continuous.\r
992             </summary>\r
993         </member>\r
994         <member name="F:Tizen.Multimedia.ToneType.UserDefinedMedFre">\r
995             <summary>\r
996             User Defined Tone: 200Hz continuous.\r
997             </summary>\r
998         </member>\r
999         <member name="F:Tizen.Multimedia.ToneType.UserDefinedHighFre">\r
1000             <summary>\r
1001             User Defined Tone: 300Hz continuous.\r
1002             </summary>\r
1003         </member>\r
1004         <member name="T:Tizen.Multimedia.WavPlayer">\r
1005             <summary>\r
1006             Provides the ability to play a wav file.\r
1007             </summary>\r
1008         </member>\r
1009         <member name="M:Tizen.Multimedia.WavPlayer.StartAsync(System.String,Tizen.Multimedia.AudioStreamPolicy)">\r
1010             <summary>\r
1011             Plays a wav file based on the specified <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.\r
1012             </summary>\r
1013             <returns>A task that represents the asynchronous operation.</returns>\r
1014             <param name="path">A file path to play.</param>\r
1015             <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>\r
1016             <exception cref="T:System.ArgumentNullException">\r
1017                 <paramref name="path"/> is null.\r
1018                 <para>-or-</para>\r
1019                 <paramref name="streamPolicy"/> is null.\r
1020             </exception>\r
1021             <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
1022             <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exists.</exception>\r
1023             <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="path"/> is not supported.</exception>\r
1024             <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed of.</exception>\r
1025         </member>\r
1026         <member name="M:Tizen.Multimedia.WavPlayer.StartAsync(System.String,Tizen.Multimedia.AudioStreamPolicy,System.Threading.CancellationToken)">\r
1027             <summary>\r
1028             Plays a wav file based on the specified <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.\r
1029             </summary>\r
1030             <returns>A task that represents the asynchronous operation.</returns>\r
1031             <param name="path">A file path to play.</param>\r
1032             <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>\r
1033             <param name="cancellationToken">A cancellation token which can be used to stop.</param>\r
1034             <exception cref="T:System.ArgumentNullException">\r
1035                 <paramref name="path"/> is null.\r
1036                 <para>-or-</para>\r
1037                 <paramref name="streamPolicy"/> is null.\r
1038             </exception>\r
1039             <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
1040             <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exists.</exception>\r
1041             <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="path"/> is not supported.</exception>\r
1042             <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed.</exception>\r
1043         </member>\r
1044     </members>\r
1045 </doc>\r