Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <remconcoreapicontroller.h>
Link against: remconcoreapi.lib

Class CRemConCoreApiController

class CRemConCoreApiController : public CRemConInterfaceBase, public MRemConInterfaceIf;

Description

Client-instantiable type supporting sending Core API commands.

Derivation

Members

Defined in CRemConCoreApiController:


Construction and destruction


NewL(CRemConInterfaceSelector &,MRemConCoreApiControllerObserver &)

IMPORT_C static CRemConCoreApiController* NewL(CRemConInterfaceSelector &aInterfaceSelector, MRemConCoreApiControllerObserver &aObserver);

Description

Factory function.

Parameters

CRemConInterfaceSelector &aInterfaceSelector

The interface selector. The client must have created one of these first.

MRemConCoreApiControllerObserver &aObserver

The observer of this interface.

Return value

CRemConCoreApiController *

A new CRemConCoreApiController, owned by the interface selector.


~CRemConCoreApiController()

IMPORT_C ~CRemConCoreApiController();

Description

Destructor

[Top]


Member functions


Select(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Select(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'select' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Up(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Up(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send an 'up' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Down(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Down(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'down' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Left(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Left(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'left' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Right(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Right(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'right' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


RightUp(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void RightUp(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'right up' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


RightDown(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void RightDown(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'right down' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


LeftUp(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void LeftUp(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'left up' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


LeftDown(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void LeftDown(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'left down' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


RootMenu(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void RootMenu(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'root menu' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


SetupMenu(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void SetupMenu(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'setup menu' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


ContentsMenu(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void ContentsMenu(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'contents menu' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


FavoriteMenu(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void FavoriteMenu(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'favorite menu' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Exit(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Exit(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send an 'exit' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


_0(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void _0(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a '0' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


_1(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void _1(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a '1' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


_2(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void _2(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a '2' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


_3(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void _3(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a '3' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


_4(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void _4(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a '4'command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


_5(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void _5(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a '5' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


_6(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void _6(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a '6' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


_7(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void _7(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a '7' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


_8(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void _8(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a '8' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


_9(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void _9(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a '9' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Dot(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Dot(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'dot' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Enter(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Enter(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send an 'enter' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Clear(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Clear(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'clear' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


ChannelUp(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void ChannelUp(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'channel up' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


ChannelDown(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void ChannelDown(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'channel down' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


PreviousChannel(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void PreviousChannel(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'previous channel' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


SoundSelect(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void SoundSelect(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'sound select' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


InputSelect(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void InputSelect(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'input select' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


DisplayInformation(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void DisplayInformation(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'display information' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Help(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Help(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'help' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


PageUp(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void PageUp(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'page up' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


PageDown(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void PageDown(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'page down' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Power(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Power(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'power' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


VolumeUp(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void VolumeUp(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'volume up' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


VolumeDown(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void VolumeDown(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'volume down' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Mute(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Mute(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'mute' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Play(TRequestStatus &,TUint &,TRemConCoreApiButtonAction,TRemConCoreApiPlaybackSpeed)

IMPORT_C void Play(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct, TRemConCoreApiPlaybackSpeed aSpeed=ERemConCoreApiPlaybackSpeedX1);

Description

Send a 'play' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.

TRemConCoreApiPlaybackSpeed aSpeed

The play speed.


Stop(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Stop(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'stop' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Pause(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Pause(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'pause' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Record(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Record(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'record' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Rewind(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Rewind(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'rewind' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


FastForward(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void FastForward(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'fast forward' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Eject(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Eject(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send an 'eject' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Forward(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Forward(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'forward' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Backward(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Backward(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'backward' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Angle(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Angle(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send an 'angle' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


Subpicture(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void Subpicture(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'subpicture' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


PausePlayFunction(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void PausePlayFunction(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'pause play function' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


RestoreVolumeFunction(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void RestoreVolumeFunction(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'restore volume function' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


TuneFunction(TRequestStatus &,TUint &,TBool,TUint,TUint,TRemConCoreApiButtonAction)

IMPORT_C void TuneFunction(TRequestStatus &aStatus, TUint &aNumRemotes, TBool aTwoPart, TUint aMajorChannel, TUint aMinorChannel, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'tune function' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TBool aTwoPart

If EFalse, only aMajorChannel is being used to perform the tuning (aMinorChannel is ignored). Otherwise, both aMajorChannel and aMinorChannel are used.

TUint aMajorChannel

The major channel number.

TUint aMinorChannel

The minor channel number.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


SelectDiskFunction(TRequestStatus &,TUint &,TUint,TRemConCoreApiButtonAction)

IMPORT_C void SelectDiskFunction(TRequestStatus &aStatus, TUint &aNumRemotes, TUint aDisk, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'select disk function' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TUint aDisk

The disk to select.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


SelectAvInputFunction(TRequestStatus &,TUint &,TUint8,TRemConCoreApiButtonAction)

IMPORT_C void SelectAvInputFunction(TRequestStatus &aStatus, TUint &aNumRemotes, TUint8 aAvInputSignalNumber, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'select AV input function' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TUint8 aAvInputSignalNumber

AV input signal.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


SelectAudioInputFunction(TRequestStatus &,TUint &,TUint8,TRemConCoreApiButtonAction)

IMPORT_C void SelectAudioInputFunction(TRequestStatus &aStatus, TUint &aNumRemotes, TUint8 aAudioInputSignalNumber, TRemConCoreApiButtonAction aButtonAct);

Description

Send a 'select audio input function' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TUint8 aAudioInputSignalNumber

Audio input signal.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


F1(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void F1(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send an 'F1' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


F2(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void F2(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send an 'F2' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


F3(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void F3(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send an 'F3' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


F4(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void F4(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send an 'F4' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


F5(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)

IMPORT_C void F5(TRequestStatus &aStatus, TUint &aNumRemotes, TRemConCoreApiButtonAction aButtonAct);

Description

Send an 'F5' command. Only one command per controller session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TUint &aNumRemotes

On success, will contain the number of remotes the command was sent to.

TRemConCoreApiButtonAction aButtonAct

The button action to send.


GetInterfaceIf(TUid)

private: virtual TAny* GetInterfaceIf(TUid aUid);

Description

Called by the interface selector to get a pointer to an object which implements the interface API with UID aUid. This is a mechanism for allowing future change to the interface API without breaking BC in existing (non-updated) interfaces.

Parameters

TUid aUid

Return value

TAny *


MrcibNewMessage(TUint,const TDesC8 &)

private: virtual void MrcibNewMessage(TUint aOperationId, const TDesC8 &aData);

Description

Called when a message comes in for this interface.

Parameters

TUint aOperationId

The interface-specific operation id.

const TDesC8 &aData

Any operation-specific data.