Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: Tuner.h

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

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:
ETunerFunctionAvailableInFlightMode, ETunerFunctionRds, ETunerFunctionRecording, ETunerFunctionRequiresAntenna, ETunerFunctionSimultaneousPlayAndRecord, TTunerCapabilities(), TTunerCapabilities(), TTunerFunctions, iAdditionalFunctions, iTunerBands


Construction and destruction


TTunerCapabilities()

inline TTunerCapabilities();

Description

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


TTunerCapabilities()

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