#include <remconabsvoltarget.h>
Link against: remconextapi1.lib
class CRemConAbsVolTarget : public CRemConInterfaceBase, public MRemConInterfaceIf |
Public Member Functions | |
---|---|
~CRemConAbsVolTarget() | |
IMPORT_C void | GetAbsoluteVolumeResponse(TRequestStatus &, TUint, TUint, TInt) |
IMPORT_C CRemConAbsVolTarget * | NewL(CRemConInterfaceSelector &, MRemConAbsVolTargetObserver &) |
IMPORT_C void | SetAbsoluteVolumeResponse(TRequestStatus &, TInt) |
Client-instantiable type supporting sending AbsVol API responses.
IMPORT_C void | GetAbsoluteVolumeResponse | ( | TRequestStatus & | aStatus, |
TUint | aAbsVol, | |||
TUint | aMaxVol, | |||
TInt | aError | |||
) |
Sends a response to a 'get absolute volume' command. Only one response per target session can be outstanding at any one time.
Parameters | |
---|---|
aStatus | Used by RemCon to indicate completion of the send request. |
aAbsVol | The volume, on a scale of 0 to aMaxVol. |
aMaxVol | The maximum volume, to which aAbsVol is relative. |
aError | The response error. |
IMPORT_C CRemConAbsVolTarget * | NewL | ( | CRemConInterfaceSelector & | aInterfaceSelector, |
MRemConAbsVolTargetObserver & | aObserver | |||
) | [static] |
Factory function.
Parameters | |
---|---|
aInterfaceSelector | The interface selector. The client must have created one of these first. |
aObserver | The observer of this interface. |
IMPORT_C void | SetAbsoluteVolumeResponse | ( | TRequestStatus & | aStatus, |
TInt | aError | |||
) |
Sends a response to a 'set absolute volume' command. Only one response per target session can be outstanding at any one time.
Parameters | |
---|---|
aStatus | Used by RemCon to indicate completion of the request. |
aError | The response error. |