CPlayerInfoTarget Class Reference
#include
<playerinformationtarget.h>
Link against: remconplayerinformation.lib
| class CPlayerInfoTarget : public CRemConInterfaceBase, public MRemConInterfaceIf2, private MPlayerCapabilitiesObserver, private MPlayerApplicationSettingsObserver, private MPlayerEventsObserver |
| Inherited Functions |
|---|
| | CBase::CBase() |
| | CBase::Delete(CBase *) |
| | CBase::Extension_(TUint,TAny *&,TAny *) |
| | CBase::operator new(TUint) |
| | CBase::operator new(TUint,TAny *) |
| | CBase::operator new(TUint,TLeave) |
| | CBase::operator new(TUint,TLeave,TUint) |
| | CBase::operator new(TUint,TUint) |
| | CBase::~CBase() |
| | CRemConInterfaceBase::BaseConstructL() |
| | CRemConInterfaceBase::BaseConstructL(RRemConInterfaceFeatures &) |
| | CRemConInterfaceBase::BaseConstructL(RRemConInterfaceFeatures &,TBool) |
| | CRemConInterfaceBase::Bulk()const |
| | CRemConInterfaceBase::CRemConInterfaceBase(TUid,TUint,CRemConInterfaceSelector &,TRemConClientType) |
| | CRemConInterfaceBase::Cancel() |
| | CRemConInterfaceBase::InterfaceSelector() |
| | CRemConInterfaceBase::InterfaceUid()const |
| | CRemConInterfaceBase::MaxLength()const |
| | CRemConInterfaceBase::Target(TRemConClientType) |
| | CRemConInterfaceBase::Type()const |
| | CRemConInterfaceBase::~CRemConInterfaceBase() |
| | MPlayerApplicationSettingsObserver::DefineAttributeL(TUint,TDesC8 &,RArray< TUint > &,RArray< TPtrC8 > &,TUint) |
| | MPlayerApplicationSettingsObserver::SetAttributeL(TUint,TUint) |
| | MPlayerCapabilitiesObserver::AddCompanyId(TInt) |
| | MPlayerCapabilitiesObserver::AddEvent(TRegisterNotificationEvent) |
| | MPlayerCapabilitiesObserver::ClearCompanyIds() |
| | MPlayerCapabilitiesObserver::ClearEvents() |
| | MPlayerCapabilitiesObserver::RemoveCompanyID(TInt) |
| | MPlayerCapabilitiesObserver::RemoveEvent(TRegisterNotificationEvent) |
| | MPlayerEventsObserver::PlaybackStatusChanged(TPlaybackStatus) |
| | MPlayerEventsObserver::SetBatteryStatus(TTargetBatteryStatus) |
| | MPlayerEventsObserver::SetPlaybackPosition(TUint32) |
| | MPlayerEventsObserver::TrackChanged(TUint64,TUint32) |
| | MPlayerEventsObserver::TrackReachedEnd() |
| | MPlayerEventsObserver::TrackReachedStart() |
Detailed Description
Client-instantiable class supporting player information responses. This is the container class for the three interface parts
Constructor & Destructor Documentation
~CPlayerInfoTarget ( )
| IMPORT_C | ~CPlayerInfoTarget | ( | ) | |
Member Function Documentation
NewL ( CRemConInterfaceSelector &, MPlayerCapabilitiesObserver *&, MPlayerApplicationSettingsObserver *&, MPlayerEventsObserver *&, MPlayerApplicationSettingsNotify & )
| Parameters |
|---|
| aInterfaceSelector | The interface selector. The client must have created one of these first. |
| aPlayerCapabilitiesObserver | Returns a pointer to a MPlayerCapabilitiesObserver for this interface, owned by the CPlayerInfoTarget. |
| aPlayerApplicationSettingsObserver | Returns a pointer to a MPlayerApplicationSettingsObserver for this interface, owned by the CPlayerInfoTarget |
| aPlayerEventsObserver | Returns a pointer to a MPlayerEventsObserver for this interface, owned by the CPlayerInfoTarget |
- Return Value
- A new CPlayerInfoTarget, owned by the interface selector.