#include <mw/remconmediainformationtarget.h>
class CRemConMediaInformationTarget : public CRemConInterfaceBase |
Public Member Functions | |
---|---|
~CRemConMediaInformationTarget() | |
IMPORT_C TInt | AttributeValue(TMediaAttributeId, TDesC8 &) |
IMPORT_C void | Completed() |
IMPORT_C CRemConMediaInformationTarget * | NewL(CRemConInterfaceSelector &, MRemConMediaInformationTargetObserver &) |
Client-instantiable type supporting sending media information.
IMPORT_C TInt | AttributeValue | ( | TMediaAttributeId | aAttributeId, |
TDesC8 & | aAttributeData | |||
) |
Called by the client in response to a MrcmitoGetCurrentlyPlayingMetadata() call. Each call provides one of the attribute values requested. This is repeatedly called until all attributes requested have been supplied and then followed by Completed().
See also: MRemConMediaInformationTargetObserver::MrcmitoGetCurrentlyPlayingMetadata() CRemConMediaInformationTarget::Completed()
IMPORT_C void | Completed | ( | ) |
Signal that all attributes requested by MrcmitoGetCurrentlyPlayingMetadata() have been supplied using the AttributeValue() method.
See also: MRemConMediaInformationTargetObserver::MrcmitoGetCurrentlyPlayingMetadata() CRemConMediaInformationTarget::AttributeValue()
IMPORT_C CRemConMediaInformationTarget * | NewL | ( | CRemConInterfaceSelector & | aInterfaceSelector, |
MRemConMediaInformationTargetObserver & | aObserver | |||
) | [static] |
Factory function.
Parameter | Description |
---|---|
aInterfaceSelector | The interface selector. The client must have created one of these first. |
aObserver | The observer of this interface. |
Returns: A new CRemConMediaInformationTarget, owned by the interface selector.