4 <name>Tizen.Multimedia.AudioIO</name>
7 <member name="T:Tizen.Multimedia.AudioCaptureBase">
9 Provides the ability to directly manage the system audio input devices.
11 <privilege>http://tizen.org/privilege/recorder</privilege>
13 <member name="F:Tizen.Multimedia.AudioCaptureBase.MinSampleRate">
15 Specifies the minimum value allowed for the audio capture, in Hertz (Hz).
17 <seealso cref="P:Tizen.Multimedia.AudioCaptureBase.SampleRate"/>
19 <member name="F:Tizen.Multimedia.AudioCaptureBase.MaxSampleRate">
21 Specifies the maximum value allowed for the audio capture, in Hertz (Hz).
23 <seealso cref="P:Tizen.Multimedia.AudioCaptureBase.SampleRate"/>
25 <member name="E:Tizen.Multimedia.AudioCaptureBase.StateChanged">
27 Occurs when the state of the AudioCapture is changed.
30 <member name="P:Tizen.Multimedia.AudioCaptureBase.SampleRate">
32 Gets the sample rate of the audio input data stream, in Hertz (Hz).
35 <member name="P:Tizen.Multimedia.AudioCaptureBase.Channel">
37 Gets the channel type of the audio input data stream.
40 <member name="P:Tizen.Multimedia.AudioCaptureBase.SampleType">
42 Gets the sample type of the audio input data stream.
45 <member name="M:Tizen.Multimedia.AudioCaptureBase.GetBufferSize">
47 Gets the size allocated for the audio input buffer.
49 <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
51 <member name="M:Tizen.Multimedia.AudioCaptureBase.Prepare">
53 Prepares the AudioCapture for reading audio data by starting buffering of audio data from the device.
55 <exception cref="T:System.InvalidOperationException">
56 Operation failed due to internal error.\n
58 The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.
60 <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Unprepare"/>
62 <member name="M:Tizen.Multimedia.AudioCaptureBase.Unprepare">
64 Unprepares the AudioCapture.
66 <exception cref="T:System.InvalidOperationException">
67 Operation failed due to internal error.\n
69 The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.
71 <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Prepare"/>
73 <member name="M:Tizen.Multimedia.AudioCaptureBase.Pause">
75 Pauses buffering of audio data from the device.
77 <exception cref="T:System.InvalidOperationException">
78 The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n
80 The method is called in the <see cref="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable"/> event handler.
82 <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Resume"/>
84 <member name="M:Tizen.Multimedia.AudioCaptureBase.Resume">
86 Resumes buffering audio data from the device.
88 <exception cref="T:System.InvalidOperationException">
89 The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n
91 The method is called in the <see cref="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable"/> event handler.
93 <seealso cref="M:Tizen.Multimedia.AudioCaptureBase.Pause"/>
95 <member name="M:Tizen.Multimedia.AudioCaptureBase.Flush">
97 Flushes and discards buffered audio data from the input stream.
99 <exception cref="T:System.InvalidOperationException">The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.</exception>
101 <member name="M:Tizen.Multimedia.AudioCaptureBase.ApplyStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">
103 Sets the sound stream information to the audio input.
105 <param name="streamPolicy">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> to apply for the AudioCapture.</param>
106 <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>
107 <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed.</exception>
108 <exception cref="T:System.NotSupportedException"><paramref name="streamPolicy"/> is not supported.</exception>
109 <exception cref="T:System.ArgumentException">Not able to retrieve information from <paramref name="streamPolicy"/>.</exception>
111 <member name="T:Tizen.Multimedia.AudioCapture">
113 Provides the ability to record audio from system audio input devices in synchronous way.
115 <privilege>http://tizen.org/privilege/recorder</privilege>
117 <member name="M:Tizen.Multimedia.AudioCapture.#ctor(System.Int32,Tizen.Multimedia.AudioChannel,Tizen.Multimedia.AudioSampleType)">
119 Initializes a new instance of the AudioCapture class with the specified sample rate, channel and sampleType.
121 <param name="sampleRate">The audio sample rate.(8000 ~ 48000Hz)</param>
122 <param name="channel">The audio channel type.</param>
123 <param name="sampleType">The audio sample type.</param>
124 <exception cref="T:System.ArgumentOutOfRangeException">
125 <paramref name="sampleRate"/> is less than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MinSampleRate"/>.\n
127 <paramref name="sampleRate"/> is greater than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MaxSampleRate"/>.
129 <exception cref="T:System.ArgumentException">
130 <paramref name="channel"/> is invalid.\n
132 <paramref name="sampleType"/> is invalid.
134 <exception cref="T:System.InvalidOperationException">The required privilege is not specified.</exception>
135 <exception cref="T:System.NotSupportedException">The system does not support microphone.</exception>
137 <member name="M:Tizen.Multimedia.AudioCapture.Read(System.Int32)">
139 Reads audio data from the audio input buffer.
141 <param name="count">The number of bytes to be read.</param>
142 <returns>The buffer of audio data captured.</returns>
143 <exception cref="T:System.InvalidOperationException">The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Running"/>.</exception>
144 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is equal to or less than zero.</exception>
146 <member name="T:Tizen.Multimedia.AsyncAudioCapture">
148 Provides the ability to record audio from system audio input devices in asynchronous way.
150 <privilege>http://tizen.org/privilege/recorder</privilege>
152 <member name="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable">
154 Occurs when audio data is available.
157 <member name="M:Tizen.Multimedia.AsyncAudioCapture.#ctor(System.Int32,Tizen.Multimedia.AudioChannel,Tizen.Multimedia.AudioSampleType)">
159 Initializes a new instance of the AsyncAudioCapture class with the specified sample rate, channel and sampleType.
161 <param name="sampleRate">The audio sample rate.(8000 ~ 48000Hz)</param>
162 <param name="channel">The audio channel type.</param>
163 <param name="sampleType">The audio sample type.</param>
164 <exception cref="T:System.ArgumentOutOfRangeException">
165 <paramref name="sampleRate"/> is less than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MinSampleRate"/>.\n
167 <paramref name="sampleRate"/> is greater than <see cref="F:Tizen.Multimedia.AudioCaptureBase.MaxSampleRate"/>.
169 <exception cref="T:System.ArgumentException">
170 <paramref name="channel"/> is invalid.\n
172 <paramref name="sampleType"/> is invalid.
174 <exception cref="T:System.InvalidOperationException">The required privilege is not specified.</exception>
175 <exception cref="T:System.NotSupportedException">The system does not support microphone.</exception>
177 <member name="T:Tizen.Multimedia.AudioDataAvailableEventArgs">
179 Provides data for the <see cref="E:Tizen.Multimedia.AsyncAudioCapture.DataAvailable"/> event.
182 <member name="P:Tizen.Multimedia.AudioDataAvailableEventArgs.Data">
184 Gets the audio data captured.
187 <member name="T:Tizen.Multimedia.AudioIOState">
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"/>.
192 <member name="F:Tizen.Multimedia.AudioIOState.Idle">
197 <member name="F:Tizen.Multimedia.AudioIOState.Running">
199 The stream is running.
202 <member name="F:Tizen.Multimedia.AudioIOState.Paused">
204 The stream is paused.
207 <member name="T:Tizen.Multimedia.AudioSampleType">
209 Enumeration for audio sample type.
212 <member name="F:Tizen.Multimedia.AudioSampleType.U8">
214 Unsigned 8-bit audio samples.
217 <member name="F:Tizen.Multimedia.AudioSampleType.S16Le">
219 Signed 16-bit audio samples.
222 <member name="T:Tizen.Multimedia.AudioIOStateChangedEventArgs">
224 Provides data for the <see cref="E:Tizen.Multimedia.AudioCaptureBase.StateChanged"/> event and <see cref="E:Tizen.Multimedia.AudioPlayback.StateChanged"/>.
227 <member name="P:Tizen.Multimedia.AudioIOStateChangedEventArgs.Previous">
229 Gets the previous state.
232 <member name="P:Tizen.Multimedia.AudioIOStateChangedEventArgs.Current">
234 Gets the current state.
237 <member name="P:Tizen.Multimedia.AudioIOStateChangedEventArgs.ByPolicy">
239 Gets the value indicating whether the state is changed by policy or not.
242 <member name="T:Tizen.Multimedia.AudioPlayback">
244 Provides the ability to directly manage the system audio output devices and play PCM (pulse-code modulation) data.
247 <member name="F:Tizen.Multimedia.AudioPlayback.MinSampleRate">
249 Specifies the minimum value allowed for the audio capture, in Hertz (Hz).
251 <seealso cref="P:Tizen.Multimedia.AudioPlayback.SampleRate"/>
253 <member name="F:Tizen.Multimedia.AudioPlayback.MaxSampleRate">
255 Specifies the maximum value allowed for the audio capture, in Hertz (Hz).
257 <seealso cref="P:Tizen.Multimedia.AudioPlayback.SampleRate"/>
259 <member name="E:Tizen.Multimedia.AudioPlayback.BufferAvailable">
261 Occurs when audio playback data can be written.
263 <seealso cref="M:Tizen.Multimedia.AudioPlayback.Write(System.Byte[])"/>
265 <member name="E:Tizen.Multimedia.AudioPlayback.StateChanged">
267 Occurs when the state of the AudioPlayback is changed.
270 <member name="M:Tizen.Multimedia.AudioPlayback.#ctor(System.Int32,Tizen.Multimedia.AudioChannel,Tizen.Multimedia.AudioSampleType)">
272 Initializes a new instance of the AudioPlayback class with the specified sample rate, channel and sample type.
274 <param name="sampleRate">The audio sample rate.(8000 ~ 48000Hz)</param>
275 <param name="channel">The audio channel type.</param>
276 <param name="sampleType">The audio sample type.</param>
277 <exception cref="T:System.ArgumentOutOfRangeException">
278 <paramref name="sampleRate"/> is less than <see cref="F:Tizen.Multimedia.AudioPlayback.MinSampleRate"/>.\n
280 <paramref name="sampleRate"/> is greater than <see cref="F:Tizen.Multimedia.AudioPlayback.MaxSampleRate"/>.
282 <exception cref="T:System.ArgumentException">
283 <paramref name="channel"/> is invalid.\n
285 <paramref name="sampleType"/> is invalid.
288 <member name="P:Tizen.Multimedia.AudioPlayback.SampleRate">
290 Gets the sample rate of the audio output data stream, in Hertz (Hz).
293 <member name="P:Tizen.Multimedia.AudioPlayback.Channel">
295 Gets the channel type of the audio output data stream.
298 <member name="P:Tizen.Multimedia.AudioPlayback.SampleType">
300 Gets the sample type of the audio output data stream.
303 <member name="P:Tizen.Multimedia.AudioPlayback.StreamType">
305 Gets the sound type supported by the audio output device.
307 <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
309 <member name="M:Tizen.Multimedia.AudioPlayback.GetBufferSize">
311 Gets the size allocated for the audio output buffer.
313 <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
315 <member name="M:Tizen.Multimedia.AudioPlayback.Drain">
317 Drains buffered audio data from the output stream.
318 It blocks the calling thread until draining the stream buffer completely. (e.g. end of playback)
320 <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
321 <exception cref="T:System.InvalidOperationException">The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.</exception>
323 <member name="M:Tizen.Multimedia.AudioPlayback.Write(System.Byte[])">
325 Starts writing the audio data to the device.
327 <param name="buffer">The buffer to write.</param>
328 <returns>The written size.</returns>
329 <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is null.</exception>
330 <exception cref="T:System.ArgumentException">The length of <paramref name="buffer"/> is zero.</exception>
331 <exception cref="T:System.InvalidOperationException">The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Running"/>.</exception>
332 <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
334 <member name="M:Tizen.Multimedia.AudioPlayback.Prepare">
336 Prepares the AudioPlayback.
339 This must be called before <see cref="M:Tizen.Multimedia.AudioPlayback.Write(System.Byte[])"/>.
341 <exception cref="T:System.InvalidOperationException">
342 Operation failed due to internal error.\n
344 The current state is not <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.
346 <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
347 <seealso cref="M:Tizen.Multimedia.AudioPlayback.Unprepare"/>
349 <member name="M:Tizen.Multimedia.AudioPlayback.Unprepare">
351 Unprepares the AudioPlayback.
353 <exception cref="T:System.InvalidOperationException">
354 Operation failed due to internal error.\n
356 The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.
358 <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
359 <seealso cref="M:Tizen.Multimedia.AudioPlayback.Prepare"/>
361 <member name="M:Tizen.Multimedia.AudioPlayback.Pause">
363 Pauses feeding of audio data to the device.
365 <remarks>It has no effect if the current is the <see cref="F:Tizen.Multimedia.AudioIOState.Paused"/>.</remarks>
366 <exception cref="T:System.InvalidOperationException">
367 The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n
369 The method is called in the <see cref="E:Tizen.Multimedia.AudioPlayback.BufferAvailable"/> event handler.
371 <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
372 <seealso cref="M:Tizen.Multimedia.AudioPlayback.Resume"/>
374 <member name="M:Tizen.Multimedia.AudioPlayback.Resume">
376 Resumes feeding of audio data to the device.
378 <remarks>It has no effect if the current is the <see cref="F:Tizen.Multimedia.AudioIOState.Running"/>.</remarks>
379 <exception cref="T:System.InvalidOperationException">
380 The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.\n
382 The method is called in an event handler.
384 <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
385 <seealso cref="M:Tizen.Multimedia.AudioPlayback.Pause"/>
387 <member name="M:Tizen.Multimedia.AudioPlayback.Flush">
389 Flushes and discards buffered audio data from the output stream.
391 <exception cref="T:System.InvalidOperationException">The current state is <see cref="F:Tizen.Multimedia.AudioIOState.Idle"/>.</exception>
392 <exception cref="T:System.ObjectDisposedException">The AudioPlayback has already been disposed.</exception>
394 <member name="M:Tizen.Multimedia.AudioPlayback.ApplyStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">
396 Applies the sound stream information to the AudioPlayback.
398 <param name="streamPolicy">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> to apply for the AudioPlayback.</param>
399 <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>
400 <exception cref="T:System.ObjectDisposedException">
401 <paramref name="streamPolicy"/> has already been disposed.\n
403 The AudioPlayback has already been disposed.
405 <exception cref="T:System.NotSupportedException"><paramref name="streamPolicy"/> is not supported.</exception>
406 <exception cref="T:System.ArgumentException">Not able to retrieve information from <paramref name="streamPolicy"/>.</exception>
408 <member name="T:Tizen.Multimedia.TonePlayer">
410 Provides the ability to play a tone.
413 <member name="M:Tizen.Multimedia.TonePlayer.StartAsync(Tizen.Multimedia.ToneType,Tizen.Multimedia.AudioStreamPolicy,System.Int32)">
415 Plays a tone, asynchronously.
417 <param name="tone">A <see cref="T:Tizen.Multimedia.ToneType"/> to play.</param>
418 <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>
419 <param name="durationMilliseconds">The tone duration in milliseconds. -1 indicates an infinite duration.</param>
420 <returns>A task that represents the asynchronous operation.</returns>
421 <exception cref="T:System.ArgumentException"><paramref name="tone"/> is invalid.</exception>
422 <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>
423 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="durationMilliseconds"/> is less than -1.</exception>
424 <exception cref="T:System.InvalidOperationException">Any invalid operations occurred.</exception>
425 <exception cref="T:System.NotSupportedException"><paramref name="tone"/> is not a supported type.</exception>
426 <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed.</exception>
428 <member name="M:Tizen.Multimedia.TonePlayer.StartAsync(Tizen.Multimedia.ToneType,Tizen.Multimedia.AudioStreamPolicy,System.Int32,System.Threading.CancellationToken)">
430 Plays a tone, asynchronously.
432 <param name="tone">A <see cref="T:Tizen.Multimedia.ToneType"/> to play.</param>
433 <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>
434 <param name="durationMilliseconds">The tone duration in milliseconds. -1 indicates an infinite duration.</param>
435 <param name="cancellationToken">The cancellation token which can be used to stop playing the tone.</param>
436 <returns>A task that represents the asynchronous operation.</returns>
437 <exception cref="T:System.ArgumentException"><paramref name="tone"/> is invalid.</exception>
438 <exception cref="T:System.ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>
439 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="durationMilliseconds"/> is less than -1.</exception>
440 <exception cref="T:System.InvalidOperationException">Any invalid operations occurred.</exception>
441 <exception cref="T:System.NotSupportedException"><paramref name="tone"/> is not a supported type.</exception>
442 <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed.</exception>
444 <member name="T:Tizen.Multimedia.ToneType">
446 Enumeration for Audio Codec.
449 <member name="F:Tizen.Multimedia.ToneType.Default">
454 <member name="F:Tizen.Multimedia.ToneType.Dtmf0">
459 <member name="F:Tizen.Multimedia.ToneType.Dtmf1">
464 <member name="F:Tizen.Multimedia.ToneType.Dtmf2">
469 <member name="F:Tizen.Multimedia.ToneType.Dtmf3">
474 <member name="F:Tizen.Multimedia.ToneType.Dtmf4">
479 <member name="F:Tizen.Multimedia.ToneType.Dtmf5">
484 <member name="F:Tizen.Multimedia.ToneType.Dtmf6">
489 <member name="F:Tizen.Multimedia.ToneType.Dtmf7">
494 <member name="F:Tizen.Multimedia.ToneType.Dtmf8">
499 <member name="F:Tizen.Multimedia.ToneType.Dtmf9">
504 <member name="F:Tizen.Multimedia.ToneType.DtmfS">
506 Predefined DTMF Star - Asterisk.
509 <member name="F:Tizen.Multimedia.ToneType.DtmfP">
511 Predefined DTMF sharp (#).
514 <member name="F:Tizen.Multimedia.ToneType.DtmfA">
516 Predefined DTMF A (A).
519 <member name="F:Tizen.Multimedia.ToneType.DtmfB">
521 Predefined DTMF B (B).
524 <member name="F:Tizen.Multimedia.ToneType.DtmfC">
526 Predefined DTMF C (C).
529 <member name="F:Tizen.Multimedia.ToneType.DtmfD">
531 Predefined DTMF D (D).
534 <member name="F:Tizen.Multimedia.ToneType.SupDial">
536 Call supervisory tone, Dial tone: CEPT: 425Hz, continuous.
539 <member name="F:Tizen.Multimedia.ToneType.AnsiDial">
541 Call supervisory tone, Dial tone: ANSI (IS-95): 350Hz+440Hz, continuous.
544 <member name="F:Tizen.Multimedia.ToneType.JapanDial">
546 Call supervisory tone, Dial tone: JAPAN: 400Hz, continuous.
549 <member name="F:Tizen.Multimedia.ToneType.SupBusy">
551 Call supervisory tone, Busy: CEPT: 425Hz, 500ms ON, 500ms OFF.
554 <member name="F:Tizen.Multimedia.ToneType.AnsiBusy">
556 Call supervisory tone, Busy: ANSI (IS-95): 480Hz+620Hz, 500ms ON, 500ms OFF.
559 <member name="F:Tizen.Multimedia.ToneType.JapanBusy">
561 Call supervisory tone, Busy: JAPAN: 400Hz, 500ms ON, 500ms OFF.
564 <member name="F:Tizen.Multimedia.ToneType.SupCongestion">
566 Call supervisory tone, Congestion: CEPT, JAPAN: 425Hz, 200ms ON, 200ms OFF.
569 <member name="F:Tizen.Multimedia.ToneType.AnsiCongestion">
571 Call supervisory tone, Congestion: ANSI (IS-95): 480Hz+620Hz, 250ms ON, 250ms OFF.
574 <member name="F:Tizen.Multimedia.ToneType.SupRadioAck">
576 Call supervisory tone, Radio path acknowledgment : CEPT, ANSI: 425Hz, 200ms ON.
579 <member name="F:Tizen.Multimedia.ToneType.JapanRadioAck">
581 Call supervisory tone, Radio path acknowledgment : JAPAN: 400Hz, 1s ON, 2s OFF.
584 <member name="F:Tizen.Multimedia.ToneType.SupRadioNotAvailable">
586 Call supervisory tone, Radio path not available: 425Hz, 200ms ON, 200 OFF 3 bursts.
589 <member name="F:Tizen.Multimedia.ToneType.SupError">
591 Call supervisory tone, Error/Special info: 950Hz+1400Hz+1800Hz, 330ms ON, 1s OFF.
594 <member name="F:Tizen.Multimedia.ToneType.SupCallWaiting">
596 Call supervisory tone, Call Waiting: CEPT, JAPAN: 425Hz, 200ms ON, 600ms OFF, 200ms ON, 3s OFF.
599 <member name="F:Tizen.Multimedia.ToneType.AnsiCallWaiting">
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.
604 <member name="F:Tizen.Multimedia.ToneType.SupRingtone">
606 Call supervisory tone, Ring Tone: CEPT, JAPAN: 425Hz, 1s ON, 4s OFF.
609 <member name="F:Tizen.Multimedia.ToneType.AnsiRingtone">
611 Call supervisory tone, Ring Tone: ANSI (IS-95): 440Hz + 480Hz, 2s ON, 4s OFF.
614 <member name="F:Tizen.Multimedia.ToneType.PropBeep">
616 General beep: 400Hz+1200Hz, 35ms ON.
619 <member name="F:Tizen.Multimedia.ToneType.PropAck">
621 Proprietary tone, positive acknowledgment: 1200Hz, 100ms ON, 100ms OFF 2 bursts.
624 <member name="F:Tizen.Multimedia.ToneType.PropNack">
626 Proprietary tone, negative acknowledgment: 300Hz+400Hz+500Hz, 400ms ON.
629 <member name="F:Tizen.Multimedia.ToneType.PropPrompt">
631 Proprietary tone, prompt tone: 400Hz+1200Hz, 200ms ON.
634 <member name="F:Tizen.Multimedia.ToneType.PropBeep2">
636 Proprietary tone, general double beep: twice 400Hz+1200Hz, 35ms ON, 200ms OFF, 35ms ON.
639 <member name="F:Tizen.Multimedia.ToneType.SupIntercept">
641 Call supervisory tone (IS-95), intercept tone: alternating 440 Hz and 620 Hz tones, each on for 250 ms.
644 <member name="F:Tizen.Multimedia.ToneType.SupInterceptAbbrev">
646 Call supervisory tone (IS-95), abbreviated intercept: intercept tone limited to 4 seconds.
649 <member name="F:Tizen.Multimedia.ToneType.SupCongestionAbbrev">
651 Call supervisory tone (IS-95), abbreviated congestion: congestion tone limited to 4 seconds.
654 <member name="F:Tizen.Multimedia.ToneType.SupConfirm">
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.
659 <member name="F:Tizen.Multimedia.ToneType.SupPip">
661 Call supervisory tone (IS-95), pip tone: four bursts of 480 Hz tone (0.1 s on, 0.1 s off).
664 <member name="F:Tizen.Multimedia.ToneType.CdmaDialToneLite">
669 <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkUsaRingback">
671 CDMA USA Ringback: 440Hz+480Hz 2s ON, 4000 OFF.
674 <member name="F:Tizen.Multimedia.ToneType.CdmaIntercept">
676 CDMA Intercept tone: 440Hz 250ms ON, 620Hz 250ms ON.
679 <member name="F:Tizen.Multimedia.ToneType.CdmaAbbrIntercept">
681 CDMA Abbr Intercept tone: 440Hz 250ms ON, 620Hz 250ms ON.
684 <member name="F:Tizen.Multimedia.ToneType.CdmaReorder">
686 CDMA Reorder tone: 480Hz+620Hz 250ms ON, 250ms OFF.
689 <member name="F:Tizen.Multimedia.ToneType.CdmaAbbrReorder">
691 CDMA Abbr Reorder tone: 480Hz+620Hz 250ms ON, 250ms OFF repeated for 8 times.
694 <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkBusy">
696 CDMA Network Busy tone: 480Hz+620Hz 500ms ON, 500ms OFF continuous.
699 <member name="F:Tizen.Multimedia.ToneType.CdmaConfirm">
701 CDMA Confirm tone: 350Hz+440Hz 100ms ON, 100ms OFF repeated for 3 times.
704 <member name="F:Tizen.Multimedia.ToneType.CdmaAnswer">
706 CDMA answer tone: silent tone - definition Frequency 0, 0ms ON, 0ms OFF.
709 <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkCallWaiting">
711 CDMA Network Callwaiting tone: 440Hz 300ms ON.
714 <member name="F:Tizen.Multimedia.ToneType.CdmaPip">
716 CDMA PIP tone: 480Hz 100ms ON, 100ms OFF repeated for 4 times.
719 <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnNormal">
721 ISDN Call Signal Normal tone: {2091Hz 32ms ON, 2556 64ms ON} 20 times, 2091 32ms ON, 2556 48ms ON, 4s OFF.
724 <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnIntergroup">
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.
729 <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnSpPri">
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.
734 <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat3">
736 ISDN Call sign PAT3 tone: silent tone.
739 <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPingRing">
741 ISDN Ping Ring tone: {2091Hz 32ms ON, 2556Hz 64ms ON} 5 times 2091Hz 20ms ON.
744 <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat5">
746 ISDN Pat5 tone: silent tone.
749 <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat6">
751 ISDN Pat6 tone: silent tone.
754 <member name="F:Tizen.Multimedia.ToneType.CdmaCallSignalIsdnPat7">
756 ISDN Pat7 tone: silent tone.
759 <member name="F:Tizen.Multimedia.ToneType.CdmaHighL">
761 TONE_CDMA_HIGH_L tone: {3700Hz 25ms, 4000Hz 25ms} 40 times 4000ms OFF, Repeat.
764 <member name="F:Tizen.Multimedia.ToneType.CdmaMedL">
766 TONE_CDMA_MED_L tone: {2600Hz 25ms, 2900Hz 25ms} 40 times 4000ms OFF, Repeat.
769 <member name="F:Tizen.Multimedia.ToneType.CdmaLowL">
771 TONE_CDMA_LOW_L tone: {1300Hz 25ms, 1450Hz 25ms} 40 times, 4000ms OFF, Repeat.
774 <member name="F:Tizen.Multimedia.ToneType.CdmaHighSs">
776 CDMA HIGH SS tone: {3700Hz 25ms, 4000Hz 25ms} repeat 16 times, 400ms OFF, repeat.
779 <member name="F:Tizen.Multimedia.ToneType.CdmaMedSs">
781 CDMA MED SS tone: {2600Hz 25ms, 2900Hz 25ms} repeat 16 times, 400ms OFF, repeat.
784 <member name="F:Tizen.Multimedia.ToneType.CdmaLowSs">
786 CDMA LOW SS tone: {1300z 25ms, 1450Hz 25ms} repeat 16 times, 400ms OFF, repeat.
789 <member name="F:Tizen.Multimedia.ToneType.CdmaHighSsl">
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.
794 <member name="F:Tizen.Multimedia.ToneType.CdmaMedSsl">
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.
799 <member name="F:Tizen.Multimedia.ToneType.CdmaLowSsl">
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.
804 <member name="F:Tizen.Multimedia.ToneType.CdmaHighSs2">
806 CDMA HIGH SS2 tone: {3700Hz 25ms, 4000Hz 25ms} 20 times, 1000ms OFF, {3700Hz 25ms, 4000Hz 25ms} 20 times, 3000ms OFF, repeat.
809 <member name="F:Tizen.Multimedia.ToneType.CdmaMedSs2">
811 CDMA MED SS2 tone: {2600Hz 25ms, 2900Hz 25ms} 20 times, 1000ms OFF, {2600Hz 25ms, 2900Hz 25ms} 20 times, 3000ms OFF, repeat.
814 <member name="F:Tizen.Multimedia.ToneType.CdmaLowSs2">
816 CDMA LOW SS2 tone: {1300Hz 25ms, 1450Hz 25ms} 20 times, 1000ms OFF, {1300Hz 25ms, 1450Hz 25ms} 20 times, 3000ms OFF, repeat.
819 <member name="F:Tizen.Multimedia.ToneType.CdmaHighSls">
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.
824 <member name="F:Tizen.Multimedia.ToneType.CdmaMedSls">
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.
829 <member name="F:Tizen.Multimedia.ToneType.CdmaLowSls">
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.
834 <member name="F:Tizen.Multimedia.ToneType.CdmaHighSx4">
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.
839 <member name="F:Tizen.Multimedia.ToneType.CdmaMedSX4">
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.
844 <member name="F:Tizen.Multimedia.ToneType.CdmaLowSX4">
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.
849 <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxL">
851 CDMA HIGH PBX L: {3700Hz 25ms, 4000Hz 25ms}20 times, 2000ms OFF, REPEAT.
854 <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxL">
856 CDMA MED PBX L: {2600Hz 25ms, 2900Hz 25ms}20 times, 2000ms OFF, REPEAT.
859 <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxL">
861 CDMA LOW PBX L: {1300Hz 25ms,1450Hz 25ms}20 times, 2000ms OFF, REPEAT.
864 <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSs">
866 CDMA HIGH PBX SS tone: {3700Hz 25ms, 4000Hz 25ms} 8 times 200 ms OFF, {3700Hz 25ms 4000Hz 25ms}8 times, 2000ms OFF, REPEAT.
869 <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSs">
871 CDMA MED PBX SS tone: {2600Hz 25ms, 2900Hz 25ms} 8 times 200 ms OFF, {2600Hz 25ms 2900Hz 25ms}8 times, 2000ms OFF, REPEAT.
874 <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSs">
876 CDMA LOW PBX SS tone: {1300Hz 25ms, 1450Hz 25ms} 8 times 200 ms OFF, {1300Hz 25ms 1450Hz 25ms}8 times, 2000ms OFF, REPEAT.
879 <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSsl">
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.
884 <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSsl">
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.
889 <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSsl">
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.
894 <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSls">
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.
899 <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSls">
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.
904 <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSls">
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.
909 <member name="F:Tizen.Multimedia.ToneType.CdmaHighPbxSX4">
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.
914 <member name="F:Tizen.Multimedia.ToneType.CdmaMedPbxSX4">
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.
919 <member name="F:Tizen.Multimedia.ToneType.CdmaLowPbxSX4">
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.
924 <member name="F:Tizen.Multimedia.ToneType.CdmaAlertNetworkLite">
926 CDMA Alert Network Lite tone: 1109Hz 62ms ON, 784Hz 62ms ON, 740Hz 62ms ON 622Hz 62ms ON, 1109Hz 62ms ON.
929 <member name="F:Tizen.Multimedia.ToneType.CdmaAlertAutoRedialLite">
931 CDMA Alert Auto Redial tone: {1245Hz 62ms ON, 659Hz 62ms ON} 3 times, 1245 62ms ON.
934 <member name="F:Tizen.Multimedia.ToneType.CdmaOneMinBeep">
936 CDMA One Min Beep tone: 1150Hz+770Hz 400ms ON.
939 <member name="F:Tizen.Multimedia.ToneType.CdmaKeypadVolumeKeyLite">
941 CDMA KEYPAD Volume key lite tone: 941Hz+1477Hz 120ms ON.
944 <member name="F:Tizen.Multimedia.ToneType.CdmaPressHoldKeyLite">
946 CDMA PRESSHOLDKEY LITE tone: 587Hz 375ms ON, 1175Hz 125ms ON.
949 <member name="F:Tizen.Multimedia.ToneType.CdmaAlertIncallLite">
951 CDMA ALERT INCALL LITE tone: 587Hz 62ms, 784 62ms, 831Hz 62ms, 784Hz 62ms, 1109 62ms, 784Hz 62ms, 831Hz 62ms, 784Hz 62ms.
954 <member name="F:Tizen.Multimedia.ToneType.CdmaEmergencyRingback">
956 CDMA EMERGENCY RINGBACK tone: {941Hz 125ms ON, 10ms OFF} 3times 4990ms OFF, REPEAT.
959 <member name="F:Tizen.Multimedia.ToneType.CdmaAlertCallGuard">
961 CDMA ALERT CALL GUARD tone: {1319Hz 125ms ON, 125ms OFF} 3 times.
964 <member name="F:Tizen.Multimedia.ToneType.CdmaSoftErrorLite">
966 CDMA SOFT ERROR LITE tone: 1047Hz 125ms ON, 370Hz 125ms.
969 <member name="F:Tizen.Multimedia.ToneType.CdmaCallDropLite">
971 CDMA CALLDROP LITE tone: 1480Hz 125ms, 1397Hz 125ms, 784Hz 125ms.
974 <member name="F:Tizen.Multimedia.ToneType.CdmaNetworkBusyOneShot">
976 CDMA_NETWORK_BUSY_ONE_SHOT tone: 425Hz 500ms ON, 500ms OFF.
979 <member name="F:Tizen.Multimedia.ToneType.CdmaAbbrAlert">
981 CDMA_ABBR_ALERT tone: 1150Hz+770Hz 400ms ON.
984 <member name="F:Tizen.Multimedia.ToneType.CdmaSignalOff">
986 CDMA_SIGNAL_OFF - silent tone.
989 <member name="F:Tizen.Multimedia.ToneType.UserDefinedLowFre">
991 User Defined Tone: 100Hz continuous.
994 <member name="F:Tizen.Multimedia.ToneType.UserDefinedMedFre">
996 User Defined Tone: 200Hz continuous.
999 <member name="F:Tizen.Multimedia.ToneType.UserDefinedHighFre">
1001 User Defined Tone: 300Hz continuous.
1004 <member name="T:Tizen.Multimedia.WavPlayer">
1006 Provides the ability to play a wav file.
1009 <member name="M:Tizen.Multimedia.WavPlayer.StartAsync(System.String,Tizen.Multimedia.AudioStreamPolicy)">
1011 Plays a wav file based on the specified <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.
1013 <returns>A task that represents the asynchronous operation.</returns>
1014 <param name="path">A file path to play.</param>
1015 <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>
1016 <exception cref="T:System.ArgumentNullException">
1017 <paramref name="path"/> is null.
1019 <paramref name="streamPolicy"/> is null.
1021 <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>
1022 <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exists.</exception>
1023 <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="path"/> is not supported.</exception>
1024 <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed of.</exception>
1026 <member name="M:Tizen.Multimedia.WavPlayer.StartAsync(System.String,Tizen.Multimedia.AudioStreamPolicy,System.Threading.CancellationToken)">
1028 Plays a wav file based on the specified <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.
1030 <returns>A task that represents the asynchronous operation.</returns>
1031 <param name="path">A file path to play.</param>
1032 <param name="streamPolicy">A <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.</param>
1033 <param name="cancellationToken">A cancellation token which can be used to stop.</param>
1034 <exception cref="T:System.ArgumentNullException">
1035 <paramref name="path"/> is null.
1037 <paramref name="streamPolicy"/> is null.
1039 <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>
1040 <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exists.</exception>
1041 <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="path"/> is not supported.</exception>
1042 <exception cref="T:System.ObjectDisposedException"><paramref name="streamPolicy"/> has already been disposed.</exception>