#include <mw/remconstatusapicontrollerobserver.h>
class MRemConStatusApiControllerObserver |
Public Member Functions | |
---|---|
pure virtual void | MrcsacoSubunitInfoResponse(TInt, TInt, TDesC8 &) |
pure virtual void | MrcsacoUnitInfoResponse(TInt, TInt, TInt, TInt) |
virtual IMPORT_C void | Mrcsaco_ExtensionInterfaceL(TUid, void *&) |
Interface to observe responses from a Status API controller.
A SubunitInfo response has been received.
For details on the meanings on the fields please refer to the AV/C Digital Interface Command Set General Specification, section 11.2.2.
If all values are zero there was an error with the command.
Parameter | Description |
---|---|
aPage | Page |
aExtension | Extension. |
aPageData | Page Data. This data remains valid only for the duration of this call. If the client wishes to store the data it must be copied. |
void | MrcsacoUnitInfoResponse | ( | TInt | aVendorId, |
TInt | aUnit, | |||
TInt | aUnitType, | |||
TInt | aExtendedUnitType | |||
) | [pure virtual] |
A UnitInfo response has been received.
For details on the meanings on the fields please refer to the AV/C Digital Interface Command Set General Specification, section 11.2.1.
If all values are zero there was an error with the command.
Parameter | Description |
---|---|
aVendorId | The VendorId |
aUnit | Unit |
aUnitType | UnitType |
aExtendedUnitType | Extended Unit type. This data is only valid if Unit type is 0x1e. The second byte is only valid if the first byte is 0xff. |
IMPORT_C void | Mrcsaco_ExtensionInterfaceL | ( | TUid | aInterface, |
void *& | aObject | |||
) | [virtual] |
Returns a null aObject if the extension is not implemented, or a pointer to another interface if it is.
This virtual function allows the M- class to be extended in future in a binary compatible way by providing a method that clients can override in future to allow extra callbacks to be made via aObject.
Parameter | Description |
---|---|
aInterface | UID of the interface to return |
aObject | the container for another interface as specified by aInterface |