RDS Surveyor is being developed by Christophe Jacquet, a French radio ehtusiast.
Project links:
RDS Surveyor uses a modular structure. The class StreamLevelDecoder
gets bits from a BitReader
, archieves block and group synchronization. Each time it receives a block, it passes it two the BlockLevelDecoder
.
There are several kinds of BitReader
s, that receive bitstreams from binary files (BinaryFileBitReader
), WAVE audio files (AudioFileBitReader
), and from the sound card in real time (LiveAudioBitReader
).
The GroupLevelDecoder
constantly updates the tuned station and its other networks (classes TunedStation
and OtherNetwork
). If the tuned station references ODAs, instances of concrete subclasses of ODA
are instantiated and registrered.
© Christophe Jacquet (contact: <MyFirstName>.<MyLastName>@gmail.com). Impressum (Mentions légales). Last modified on 2009-11-28.