4 <name>Tizen.Multimedia.Radio</name>
7 <member name="T:Tizen.Multimedia.Radio">
9 Provides a means for using the radio feature.
12 <member name="M:Tizen.Multimedia.Radio.#ctor">
14 Initialize a new instance of the Radio class.
16 <exception cref="T:System.NotSupportedException">Radio feature is not supported</exception>
18 <member name="E:Tizen.Multimedia.Radio.ScanUpdated">
20 Occurs when radio scan information is updated.
23 <member name="E:Tizen.Multimedia.Radio.ScanStopped">
25 Occurs when radio scanning stops.
28 <member name="E:Tizen.Multimedia.Radio.ScanCompleted">
30 Occurs when radio scan is completed.
33 <member name="E:Tizen.Multimedia.Radio.Interrupted">
35 Occurs when radio is interrupted
38 <member name="P:Tizen.Multimedia.Radio.State">
40 Gets the current state of the radio.
43 <member name="P:Tizen.Multimedia.Radio.Frequency">
45 Gets or sets the radio frequency, in [87500 ~ 108000] (kHz).
47 <exception cref="T:System.ArgumentOutOfRangeException">
48 <paramref name="value"/> is less than <see cref="P:Tizen.Multimedia.Range.Min"/> of <see cref="P:Tizen.Multimedia.Radio.FrequencyRange"/>.\n
50 <paramref name="value"/> is greater than <see cref="P:Tizen.Multimedia.Range.Max"/> of <see cref="P:Tizen.Multimedia.Radio.FrequencyRange"/>.\n
53 <member name="P:Tizen.Multimedia.Radio.SignalStrength">
55 Gets the current signal strength, in [-128 ~ 128] (dBm).
58 <member name="P:Tizen.Multimedia.Radio.IsMuted">
60 Gets the value indicating if radio is muted.
63 true if the radio is muted; otherwise, false.
67 <member name="P:Tizen.Multimedia.Radio.ChannelSpacing">
69 Gets the channel spacing for current region.
72 <member name="P:Tizen.Multimedia.Radio.Volume">
74 Gets or sets the radio volume level.
76 <remarks>Valid volume range is from 0 to 1.0(100%), inclusive.</remarks>
77 <value>The default is 1.0.</value>
78 <exception cref="T:System.ArgumentOutOfRangeException">
79 <paramref name="value"/> is less than zero.\n
81 <paramref name="value"/> is greater than 1.0.
84 <member name="P:Tizen.Multimedia.Radio.FrequencyRange">
86 Gets the frequency for the region, in [87500 ~ 108000] (kHz).
89 <member name="M:Tizen.Multimedia.Radio.Start">
93 <remarks>The radio must be in the <see cref="F:Tizen.Multimedia.RadioState.Ready"/> state.</remarks>
94 <exception cref="T:System.InvalidOperationException">The radio is not in the valid state.</exception>
96 <member name="M:Tizen.Multimedia.Radio.Stop">
100 <remarks>The radio must be in the <see cref="F:Tizen.Multimedia.RadioState.Playing"/> state.</remarks>
101 <exception cref="T:System.InvalidOperationException">The radio is not in the valid state.</exception>
103 <member name="M:Tizen.Multimedia.Radio.StartScan">
105 Starts radio scan, will trigger ScanInformationUpdated event, when scan information is updated
107 <remarks>The radio must be in the <see cref="F:Tizen.Multimedia.RadioState.Ready"/> or <see cref="F:Tizen.Multimedia.RadioState.Playing"/> state.</remarks>
108 <exception cref="T:System.InvalidOperationException">The radio is not in the valid state.</exception>
109 <seealso cref="E:Tizen.Multimedia.Radio.ScanUpdated"/>
110 <seealso cref="E:Tizen.Multimedia.Radio.ScanCompleted"/>
112 <member name="M:Tizen.Multimedia.Radio.StopScan">
116 <remarks>The radio must be in the <see cref="F:Tizen.Multimedia.RadioState.Scanning"/> state.</remarks>
117 <exception cref="T:System.InvalidOperationException">The radio is not in the valid state.</exception>
118 <seealso cref="E:Tizen.Multimedia.Radio.ScanStopped"/>
120 <member name="M:Tizen.Multimedia.Radio.SeekUpAsync">
122 Seeks up the effective frequency of the radio.
125 A task that represents the asynchronous seeking operation.
126 The result value is the current frequency, in range [87500 ~ 108000] (kHz).
127 It can be -1 if the seeking operation has failed.
129 <remarks>The radio must be in the <see cref="F:Tizen.Multimedia.RadioState.Playing"/> state.</remarks>
130 <exception cref="T:System.InvalidOperationException">The radio is not in the valid state.</exception>
132 <member name="M:Tizen.Multimedia.Radio.SeekDownAsync">
134 Seeks down the effective frequency of the radio.
137 A task that represents the asynchronous seeking operation.
138 The result value is the current frequency, in range [87500 ~ 108000] (kHz).
139 It can be -1 if the seeking operation has failed.
141 <remarks>The radio must be in the <see cref="F:Tizen.Multimedia.RadioState.Playing"/> state.</remarks>
142 <exception cref="T:System.InvalidOperationException">The radio is not in the valid state.</exception>
144 <member name="M:Tizen.Multimedia.Radio.Dispose(System.Boolean)">
146 Releases the resources used by the Radio.
148 <param name="disposing">
149 true to release both managed and unmanaged resources; false to release only unmanaged resources.
152 <member name="M:Tizen.Multimedia.Radio.Dispose">
154 Releases all resources used by the <see cref="T:Tizen.Multimedia.Radio"/> object.
157 <member name="T:Tizen.Multimedia.RadioInterruptedEventArgs">
159 Provides data for the <see cref="E:Tizen.Multimedia.Radio.Interrupted"/> event.
162 <member name="P:Tizen.Multimedia.RadioInterruptedEventArgs.Reason">
166 <value>The reason for interruption.</value>
168 <member name="M:Tizen.Multimedia.RadioInterruptedEventArgs.ToString">
170 Returns a string that represents the current object.
172 <returns>A string that represents the current object.</returns>
174 <member name="T:Tizen.Multimedia.RadioInterruptedReason">
176 Specifies <see cref="T:Tizen.Multimedia.Radio"/> interrupted reasons.
179 <member name="F:Tizen.Multimedia.RadioInterruptedReason.ResourceConflict">
181 By a resource conflict.
184 <member name="T:Tizen.Multimedia.RadioState">
186 Specifies states of the <see cref="T:Tizen.Multimedia.Radio"/>.
189 <member name="F:Tizen.Multimedia.RadioState.Ready">
191 Ready to play or scan.
194 <member name="F:Tizen.Multimedia.RadioState.Playing">
196 Playing audio from the tuner.
199 <member name="F:Tizen.Multimedia.RadioState.Scanning">
201 Scanning; searching for the next station for signal.
204 <member name="T:Tizen.Multimedia.ScanUpdatedEventArgs">
206 Provides data for the <see cref="E:Tizen.Multimedia.Radio.ScanUpdated"/> event.
209 <member name="P:Tizen.Multimedia.ScanUpdatedEventArgs.Frequency">
211 Gets the tuned radio frequency that is scanned, in range [87500 ~ 108000] (kHz).
214 <member name="M:Tizen.Multimedia.ScanUpdatedEventArgs.ToString">
216 Returns a string that represents the current object.
218 <returns>A string that represents the current object.</returns>