Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <Tuner.h>
This item is not part of the S60 5th Edition SDK

Class TTunerCapabilities

class TTunerCapabilities;

Description

The Tuner Capabilities structure defines the capabilities of the tuner on the device, as retrieved using the function GetCapabilities.

Members

Defined in TTunerCapabilities:


Construction and destruction


TTunerCapabilities()

inline TTunerCapabilities();

Description

Default constructor for TTunerCapabilities, initialised to represent no capabilites or additional functions


TTunerCapabilities(TUint32,TUint32)

inline TTunerCapabilities(TUint32 aTunerBands, TUint32 aAdditionalFunctions);

Description

Parameters

TUint32 aTunerBands

A bitfield using definitions in CMMTunerUtility::TTunerBand to specify which bands are available

TUint32 aAdditionalFunctions

[Top]


Member enumerations


Enum TTunerFunctions

TTunerFunctions

Description

Tuner Function bit flags - may be extended in future

ETunerFunctionRecording

Recording of Tuner Audio is possible

ETunerFunctionSimultaneousPlayAndRecord

Tuner can record and play back simultaneously

ETunerFunctionRequiresAntenna

The tuner requires an external antenna (e.g. a headset) to function

ETunerFunctionRds

CMMRdsTunerUtility supported

ETunerFunctionAvailableInFlightMode

The tuner can be used when the device is in flight mode

[Top]


Member data


iTunerBands

TUint32 iTunerBands;

Description

Bitfield (as defined by CMMTunerUtility::TTunerBand) with the bits of the supported bands set


iAdditionalFunctions

TUint32 iAdditionalFunctions;

Description

Bitfield (as defined by TTunerFunctions) with the bits of the supported functions set