MRemConAbsoluteVolumeControllerObserver Class Reference

#include <mw/absolutevolumeapicontrollerobserver.h>

class MRemConAbsoluteVolumeControllerObserver
Public Member Functions
pure virtual voidMrcavcoAbsoluteVolumeNotificationError()
pure virtual voidMrcavcoCurrentVolume(TUint32, TUint32, TInt)
pure virtual voidMrcavcoSetAbsoluteVolumeResponse(TUint32, TUint32, TInt)

Detailed Description

Clients must implement this interface in order to instantiate objects of type CRemConAbsoluteVolumeController. This interface passes incoming responses from RemCon to the client.

Member Function Documentation

MrcavcoAbsoluteVolumeNotificationError ( )

voidMrcavcoAbsoluteVolumeNotificationError()[pure virtual]

The error occurs for absolute volume notification.

When this is called, the client must call RegisterAbsoluteVolumeNotification() to register again if the client wants to receive the notification.

MrcavcoCurrentVolume ( TUint32, TUint32, TInt )

voidMrcavcoCurrentVolume(TUint32aVolume,
TUint32aMaxVolume,
TIntaError
)[pure virtual]

The current volume has been received.

ParameterDescription
aVolumeThe current relative volume on the target device.
aMaxVolumeThe maximum volume against which aVolume is relative.
aErrorThe response error.

MrcavcoSetAbsoluteVolumeResponse ( TUint32, TUint32, TInt )

voidMrcavcoSetAbsoluteVolumeResponse(TUint32aVolume,
TUint32aMaxVolume,
TIntaError
)[pure virtual]

The response for setting absolute volume.

ParameterDescription
aVolumeThe relative volume that has been set on the target device.
aMaxVolumeThe maximum volume against which aVolume is relative.
aErrorThe response error.