Data object RadioStationInfo
interface struct RadioStationInfo
Describes properties of a radio station
Fields
stationName
string? — Optional
The radio station name, if any.
stationCode
string? — Optional
The radio station code, if any.
stationLogo
The radio station logos, if any.Artwork*[]— Required
frequency
string? — Optional
The radion station’s frequency, if any.
band
string? — Optional
The radion station’s band, if any. For example, “FM”.
subChannels
string[] — Required
The radion station’s subchannels, if any.
serviceFollowing
RadioBand — Required
The service following status provided by station.
For example: “DAB”
activeSubchannel
string? — Optional
The active subchannel of the station. This can be null if there are no subchannels.
radioText
string? — Optional
Aggregated radio text to use when the individual fields cannot be parsed.
This can be null when the broadcast does not support radio text. For consumers,
this field should only be consumed as a fallback when RDS/RDBS RT+ enhanced
metadata is not available such as title, album, artist, etc.
See the developer guide for usage recommendations and details.
See RDS/RDBS RT, eRT and RT+ specifications for broadcasting standards and guidelines.
https://www.nrscstandards.org/standards-and-guidelines/documents/archive/nrsc-4-b-standard-2005.pdf
http://www.interactive-radio-system.com/docs/EN50067_RDS_Standard.pdf
isMuted
bool — Required
Get the muted state of the station broadcast.
Return true when radio stream is muted or static, ie. due to bad reception
conditions or signal aquisition in progress. In this state volume knob
may be disabled to prevent user increasing volume too much.
isDigital
bool — Required
Get the digital status of the station broadcast.
Return true for digital station broadcast, false for analog.
isStereo
bool — Required
Get the stereo status of the station broadcast.
Return true if the program audio is stereo.
isDigitalAudio
bool — Required
Get the digital audio status of the station broadcast.
There are situations where a digital broadcast can use analog audio,
for example HD Radio MSP with low signal or Ballgame mode.
Return true for digital audio, false for analog.
isLiveAudio
bool — Required
Get the live audio status of the station broadcast.
Targeted at reduced audio latency, such as HD Ballgame.
Return true if program is live audio.
isAcquiring
bool — Required
Get the signal acquiring status of the station broadcast.
This indicates the tuner signal acquisition is in progress.
Return true if the tuner is aquiring the signal.
