This document provides an overview of the FM Transmitter library.
The FM Transmitter allows clients to scan for available frequencies and to set RDS data.
FM Transmitter Library Details
The DLL that provides the functionality and the library to which your code must link is identified below.
The FM Transmitter is part of Multimedia APIs and Frameworks.
See also FM Transmitter Architecture diagram
The FM Transmitter library includes the following main elements:
Transmitter Utility API
This allows a client to access FM Transmitter functionality and it is defined in transmitterutility.h.
Plug-in
This is a replaceable plug-in that provides an FM Transmitter implementation. Symbian provides a default reference plug-in (mmtransmitterhwrmplugin.dll) that implements FM Transmitter functionality using the Hardware Resource Manager (HWRM) client API.
The abstract classes that you can re-implement are in transmitterplugininterface.h.
Transmitter Framework
This is an internal framework that loads the plug-in and allows the Transmitter Utility API to access the FM Transmitter functionality.
The key class is CMMTransmitterUtility.
This class forms the FM Transmitter Utility API that allows applications to control the FM transmitter. The API includes the following:
MTransmitterObserver - FM Transmitter observer class that defines the interface to receive notification of frequency and status changes.
CMMTransmitterScannerUtility - FM Scanner utility class to scan for clear frequencies.
CMMRdsTransmitterUtility - RDS utility class for setting transmitted RDS data.
You can use the FM Transmitter library to: