#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
MRemConInterfaceIf
- No description.
CRemConInterfaceBase
- No description.
CRemConCoreApiController
- Client-instantiable type supporting sending Core API commands.
Members
Defined in CRemConCoreApiController
:
Angle(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send an 'angle' command. Only one command per controller session can be outstand...
Backward(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'backward' command. Only one command per controller session can be outsta...
ChannelDown(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'channel down' command. Only one command per controller session can be ou...
ChannelUp(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'channel up' command. Only one command per controller session can be outs...
Clear(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'clear' command. Only one command per controller session can be outstandi...
ContentsMenu(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'contents menu' command. Only one command per controller session can be o...
DisplayInformation(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'display information' command. Only one command per controller session ca...
Dot(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'dot' command. Only one command per controller session can be outstanding...
Down(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'down' command. Only one command per controller session can be outstandin...
Eject(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send an 'eject' command. Only one command per controller session can be outstand...
Enter(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send an 'enter' command. Only one command per controller session can be outstand...
Exit(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send an 'exit' command. Only one command per controller session can be outstandi...
F1(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send an 'F1' command. Only one command per controller session can be outstanding...
F2(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send an 'F2' command. Only one command per controller session can be outstanding...
F3(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send an 'F3' command. Only one command per controller session can be outstanding...
F4(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send an 'F4' command. Only one command per controller session can be outstanding...
F5(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send an 'F5' command. Only one command per controller session can be outstanding...
FastForward(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'fast forward' command. Only one command per controller session can be ou...
FavoriteMenu(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'favorite menu' command. Only one command per controller session can be o...
Forward(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'forward' command. Only one command per controller session can be outstan...
GetInterfaceIf(TUid)
Called by the interface selector to get a pointer to an object which implements ...
Help(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'help' command. Only one command per controller session can be outstandin...
InputSelect(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'input select' command. Only one command per controller session can be ou...
Left(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'left' command. Only one command per controller session can be outstandin...
LeftDown(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'left down' command. Only one command per controller session can be outst...
LeftUp(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'left up' command. Only one command per controller session can be outstan...
MrcibNewMessage(TUint,const TDesC8 &)
Called when a message comes in for this interface.
Mute(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'mute' command. Only one command per controller session can be outstandin...
NewL(CRemConInterfaceSelector &,MRemConCoreApiControllerObserver &)
Factory function.
PageDown(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'page down' command. Only one command per controller session can be outst...
PageUp(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'page up' command. Only one command per controller session can be outstan...
Pause(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'pause' command. Only one command per controller session can be outstandi...
PausePlayFunction(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'pause play function' command. Only one command per controller session ca...
Play(TRequestStatus &,TUint &,TRemConCoreApiButtonAction,TRemConCoreApiPlaybackSpeed)
Send a 'play' command. Only one command per controller session can be outstandin...
Power(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'power' command. Only one command per controller session can be outstandi...
PreviousChannel(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'previous channel' command. Only one command per controller session can b...
Record(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'record' command. Only one command per controller session can be outstand...
RestoreVolumeFunction(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'restore volume function' command. Only one command per controller sessio...
Rewind(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'rewind' command. Only one command per controller session can be outstand...
Right(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'right' command. Only one command per controller session can be outstandi...
RightDown(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'right down' command. Only one command per controller session can be outs...
RightUp(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'right up' command. Only one command per controller session can be outsta...
RootMenu(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'root menu' command. Only one command per controller session can be outst...
Select(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'select' command. Only one command per controller session can be outstand...
SelectAudioInputFunction(TRequestStatus &,TUint &,TUint8,TRemConCoreApiButtonAction)
Send a 'select audio input function' command. Only one command per controller se...
SelectAvInputFunction(TRequestStatus &,TUint &,TUint8,TRemConCoreApiButtonAction)
Send a 'select AV input function' command. Only one command per controller sessi...
SelectDiskFunction(TRequestStatus &,TUint &,TUint,TRemConCoreApiButtonAction)
Send a 'select disk function' command. Only one command per controller session c...
SetupMenu(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'setup menu' command. Only one command per controller session can be outs...
SoundSelect(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'sound select' command. Only one command per controller session can be ou...
Stop(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'stop' command. Only one command per controller session can be outstandin...
Subpicture(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'subpicture' command. Only one command per controller session can be outs...
TuneFunction(TRequestStatus &,TUint &,TBool,TUint,TUint,TRemConCoreApiButtonAction)
Send a 'tune function' command. Only one command per controller session can be o...
Up(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send an 'up' command. Only one command per controller session can be outstanding...
VolumeDown(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'volume down' command. Only one command per controller session can be out...
VolumeUp(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a 'volume up' command. Only one command per controller session can be outst...
_0(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a '0' command. Only one command per controller session can be outstanding a...
_1(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a '1' command. Only one command per controller session can be outstanding a...
_2(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a '2' command. Only one command per controller session can be outstanding a...
_3(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a '3' command. Only one command per controller session can be outstanding a...
_4(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a '4'command. Only one command per controller session can be outstanding at...
_5(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a '5' command. Only one command per controller session can be outstanding a...
_6(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a '6' command. Only one command per controller session can be outstanding a...
_7(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a '7' command. Only one command per controller session can be outstanding a...
_8(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a '8' command. Only one command per controller session can be outstanding a...
_9(TRequestStatus &,TUint &,TRemConCoreApiButtonAction)
Send a '9' command. Only one command per controller session can be outstanding a...
~CRemConCoreApiController()
Destructor
Construction and destruction
NewL(CRemConInterfaceSelector &,MRemConCoreApiControllerObserver &)
IMPORT_C static CRemConCoreApiController* NewL(CRemConInterfaceSelector &aInterfaceSelector, MRemConCoreApiControllerObserver
&aObserver);
Description
Factory function.
Parameters
Return value
~CRemConCoreApiController()
IMPORT_C ~CRemConCoreApiController();
Description
Destructor
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
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.
|
|
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
Return value
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.
|
|