Definition
- Namespace:
- Tizen.Multimedia
- Assembly:
- Tizen.Multimedia.Radio.dll
- API Level:
- 3
Provides a means for using the radio feature.
public class Radio : IDisposable
- Inheritance
-
- Implements
-
System.IDisposable
Constructors
View Source
Initializes a new instance of the Radio class.
Declaration
Exceptions
Type |
Condition |
System.NotSupportedException |
The radio feature is not supported.
|
API Level: 3
Properties
View Source
Gets the channel spacing for the current region.
Declaration
public int ChannelSpacing { get; }
Property Value
Type |
Description |
System.Int32 |
|
API Level: 3
View Source
Gets or sets the radio frequency in the range of 87500 ~ 108000 kHz.
Declaration
public int Frequency { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Exceptions
API Level: 3
View Source
Gets the frequency for the region in the range of 87500 ~ 108000 kHz.
Declaration
public Range FrequencyRange { get; }
Property Value
API Level: 3
View Source
Gets or sets the value indicating if the radio is muted.
Declaration
public bool IsMuted { get; set; }
Property Value
Type |
Description |
Boolean |
true if the radio is muted; otherwise, false.
The default is false.
|
API Level: 3
View Source
Gets the current signal strength in the range of -128 ~ 128 dBm.
Declaration
public int SignalStrength { get; }
Property Value
Type |
Description |
System.Int32 |
|
API Level: 3
Declaration
public RadioState State { get; }
Property Value
API Level: 3
Declaration
public float Volume { get; set; }
Property Value
Type |
Description |
Single |
The default is 1.0.
|
Exceptions
API Level: 3
Methods
Declaration
API Level: 3
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
Boolean |
disposing |
true to release both managed and unmanaged resources; false to release only unmanaged resources.
|
API Level: 3
View Source
Seeks down the effective frequency of the radio.
Declaration
public Task<int> SeekDownAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Int32> |
A task that represents the asynchronous seeking operation.
The result value is the current frequency in the range of 87500 ~ 108000 kHz.
It can be -1 if the seeking operation has failed.
|
Exceptions
API Level: 3
View Source
Seeks up the effective frequency of the radio.
Declaration
public Task<int> SeekUpAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Int32> |
A task that represents the asynchronous seeking operation.
The result value is the current frequency in the range of 87500 ~ 108000 kHz.
It can be -1 if the seeking operation has failed.
|
Exceptions
API Level: 3
Declaration
Exceptions
API Level: 3
View Source
Starts the radio scanning and triggers the ScanUpdated event when the scan information is updated.
Declaration
Exceptions
API Level: 3
Declaration
Exceptions
API Level: 3
Declaration
Exceptions
API Level: 3
Events
Declaration
public event EventHandler<RadioInterruptedEventArgs> Interrupted
Event Type
API Level: 3
View Source
Occurs when the radio scanning is completed.
Declaration
public event EventHandler ScanCompleted
Event Type
API Level: 3
Declaration
public event EventHandler ScanStopped
Event Type
API Level: 3
View Source
Occurs when the radio scanning information is updated.
Declaration
public event EventHandler<ScanUpdatedEventArgs> ScanUpdated
Event Type
API Level: 3
Implements
System.IDisposable