Introduction

Abstract

Application provides FM radio functionality for finding, saving and playing radio stations.

Basic architecture

FMRadio constructs from the following program modules: application UI, application engine, plugin extensions and interfaces to external components.

Contained Components/Executables

  • fmradio.exe / UI application

  • fmradioengine.dll / Application engine

  • fmradioactiveidleengine200.dll / Active idle engine. Notify observers about P&S changes

  • fmradioactionhandler.dll / Action handler plugin. Handles P&S commands

Provided APIs

  • FM Radio command line parameters.

  • Publish & Subscribe interface.

Use cases

Use cases