class CUpnpAVControlPoint : public CUpnpControlPoint |
Main class of AV Control Point. This class serves as an interface to AVCP library and contais functions for UPnP Action creation and sending as well as receiving Action responses and UPnP events.
Prior using the CUpnpAVControlPoint class, client application has to create the network connection. If connection is not up and running, the CUpnpDispatcherEngine class construction will fail. See UPnP Interface Design document for instuctions.
Protected Member Functions | |
---|---|
CUpnpAVControlPoint ( MUpnpAVControlPointObserver &) | |
IMPORT_C void | ActionResponseReceivedL ( CUpnpAction *) |
IMPORT_C void | ConstructL () |
IMPORT_C void | DeviceDisappearedL ( CUpnpDevice *) |
IMPORT_C void | DeviceDiscoveredL ( CUpnpDevice *) |
IMPORT_C void | HttpResponseReceivedL (CUpnpHttpMessage *) |
IMPORT_C void | InitializeCdsActionFactoryL () |
IMPORT_C void | StateUpdatedL (CUpnpService *) |
Inherited Enumerations | |
---|---|
CUpnpControlPoint:TFilteringMode |
Inherited Attributes | |
---|---|
CUpnpControlPoint::KDefaultSubscriptionTimeout |
IMPORT_C | CUpnpAVControlPoint | ( | MUpnpAVControlPointObserver & | aAVControlPointObserver | ) | [protected] |
C++ default constructor.
MUpnpAVControlPointObserver & aAVControlPointObserver |
IMPORT_C void | ActionResponseReceivedL | ( | CUpnpAction * | aAction | ) | [protected, virtual] |
From CUpnpControlPoint Action response handler function.
CUpnpAction * aAction |
IMPORT_C TInt | AvtDeviceCapabilitiesActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId | |||
) |
IMPORT_C TInt | AvtMediaInfoActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId | |||
) |
IMPORT_C TInt | AvtNextActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId | |||
) |
IMPORT_C TInt | AvtPauseActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId | |||
) |
IMPORT_C TInt | AvtPlayActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId, | |||
const TDesC8 & | aSpeed | |||
) |
IMPORT_C TInt | AvtPositionInfoActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId | |||
) |
IMPORT_C TInt | AvtPreviousActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId | |||
) |
IMPORT_C TInt | AvtRecordActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId | |||
) |
IMPORT_C TInt | AvtSeekActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId, | |||
const TDesC8 & | aUnit, | |||
const TDesC8 & | aTarget | |||
) |
IMPORT_C TInt | AvtSetNextTransportUriActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId, | |||
const TDesC8 & | aNextUri, | |||
const TDesC8 & | aNextMetaData | |||
) |
IMPORT_C TInt | AvtSetPlayModeActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId, | |||
const TDesC8 & | aPlayMode | |||
) |
IMPORT_C TInt | AvtSetRecordModeActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId, | |||
const TDesC8 & | aRecordMode | |||
) |
IMPORT_C TInt | AvtSetTransportUriActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId, | |||
const TDesC8 & | aCurrentUri, | |||
const TDesC8 & | aCurrentMetaData | |||
) |
IMPORT_C TInt | AvtStopActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId | |||
) |
IMPORT_C TInt | AvtTransportInfoActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId | |||
) |
IMPORT_C TInt | AvtTransportSettingsActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId | |||
) |
IMPORT_C TInt | AvtTransportsActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId | |||
) |
IMPORT_C TInt | CdsBrowseActionL | ( | const TDesC8 & | aUuid, |
const TDesC8 & | aObjectId, | |||
const TDesC8 & | aBrowseFlag, | |||
const TDesC8 & | aFilter, | |||
TInt | aStartingIndex, | |||
TInt | aRequestedCount, | |||
const TDesC8 & | aSortCriteria | |||
) |
const TDesC8 & aUuid | A Universal Unique Identifier of device. |
const TDesC8 & aObjectId | Target's id. |
const TDesC8 & aBrowseFlag | MetaData or DirectChildren. |
const TDesC8 & aFilter | What is returned. |
TInt aStartingIndex | First returned item. |
TInt aRequestedCount | How manyy items is returned. |
const TDesC8 & aSortCriteria | Sorting order. |
IMPORT_C TInt | CdsCreateObjectActionL | ( | const TDesC8 & | aUuid, |
const TDesC8 & | aId, | |||
const TDesC8 & | aElements | |||
) |
IMPORT_C TInt | CdsCreateReferenceActionL | ( | const TDesC8 & | aUuid, |
const TDesC8 & | aDestinationContainerId, | |||
const TDesC8 & | aSourceObjectId | |||
) |
IMPORT_C TInt | CdsDeleteResourceActionL | ( | const TDesC8 & | aUuid, |
const TDesC8 & | aResourceUri | |||
) |
IMPORT_C TInt | CdsDestroyObjectActionL | ( | const TDesC8 & | aUuid, |
const TDesC8 & | aObjectId | |||
) |
IMPORT_C TInt | CdsExportResourceActionL | ( | const TDesC8 & | aUuid, |
const TDesC8 & | aSourceUri, | |||
const TDesC8 & | aDestinationUri | |||
) |
IMPORT_C TInt | CdsImportResourceActionL | ( | const TDesC8 & | aUuid, |
const TDesC8 & | aSourceUri, | |||
const TDesC8 & | aDestinationUri | |||
) |
IMPORT_C TInt | CdsSearchActionL | ( | const TDesC8 & | aUuid, |
const TDesC8 & | aObjectId, | |||
const TDesC8 & | aSearchCriteria, | |||
const TDesC8 & | aFilter, | |||
TInt | aStartingIndex, | |||
TInt | aRequestedCount, | |||
const TDesC8 & | aSortCriteria | |||
) |
const TDesC8 & aUuid | A Universal Unique Identifier of device. |
const TDesC8 & aObjectId | Target's id. |
const TDesC8 & aSearchCriteria | Search rules. |
const TDesC8 & aFilter | What is returned. |
TInt aStartingIndex | First returned item. |
TInt aRequestedCount | How manyy items is returned. |
const TDesC8 & aSortCriteria | Sorting order. |
IMPORT_C TInt | CdsSearchCapabilitiesActionL | ( | const TDesC8 & | aUuid | ) |
const TDesC8 & aUuid | A Universal Unique Identifier of device. |
IMPORT_C TInt | CdsSortCapabilitiesActionL | ( | const TDesC8 & | aUuid | ) |
const TDesC8 & aUuid | A Universal Unique Identifier of device. |
IMPORT_C TInt | CdsStopTransferActionL | ( | const TDesC8 & | aUuid, |
TInt | aTransferId | |||
) |
IMPORT_C TInt | CdsSystemUpdateIdActionL | ( | const TDesC8 & | aUuid | ) |
const TDesC8 & aUuid |
IMPORT_C TInt | CdsTransferProgressActionL | ( | const TDesC8 & | aUuid, |
TInt | aTransferId | |||
) |
IMPORT_C TInt | CdsUpdateObjectActionL | ( | const TDesC8 & | aUuid, |
const TDesC8 & | aObjectID, | |||
const TDesC8 & | aCurrentTagValue, | |||
const TDesC8 & | aNewTagValue | |||
) |
IMPORT_C TInt | CmConnectionCompleteActionL | ( | const TDesC8 & | aUuid, |
TInt | aConnectionId | |||
) |
IMPORT_C TInt | CmCurrentConnectionInfoActionL | ( | const TDesC8 & | aUuid, |
TInt | aConnectionId | |||
) |
IMPORT_C TInt | CmCurrentConnectionsActionL | ( | const TDesC8 & | aUuid | ) |
const TDesC8 & aUuid | A Universal Unique Identifier of device. |
IMPORT_C TInt | CmPrepareConnectionActionL | ( | const TDesC8 & | aUuid, |
const TDesC8 & | aRemoteProtocolInfo, | |||
const TDesC8 & | aPeerConnectionManager, | |||
TInt | aPeerConnectionID, | |||
const TDesC8 & | aDirection | |||
) |
IMPORT_C TInt | CmProtocolInfoActionL | ( | const TDesC8 & | aUuid | ) |
const TDesC8 & aUuid | A Universal Unique Identifier of device. |
IMPORT_C void | ConstructL | ( | ) | [protected] |
By default Symbian 2nd phase constructor is private.
IMPORT_C void | DeviceDisappearedL | ( | CUpnpDevice * | aDevice | ) | [protected, virtual] |
From CUpnpControlPoint Device dissappear handler.
CUpnpDevice * aDevice |
IMPORT_C void | DeviceDiscoveredL | ( | CUpnpDevice * | aDevice | ) | [protected, virtual] |
From CUpnpControlPoint Device discovery handler.
CUpnpDevice * aDevice |
IMPORT_C void | HttpResponseReceivedL | ( | CUpnpHttpMessage * | aMessage | ) | [protected, virtual] |
From CUpnpControlPoint HTTP message handler function.
CUpnpHttpMessage * aMessage |
IMPORT_C void | InitializeCdsActionFactoryL | ( | ) | [protected] |
Initialize CdsActionFactory if is equal NULL
IMPORT_C void | NetworkEvent | ( | CUpnpNetworkEventBase * | aEvent | ) |
This function will be invoke if some network event will occure for example IP Address of UPnP changes
CUpnpNetworkEventBase * aEvent |
IMPORT_C CUpnpAVControlPoint * | NewL | ( | MUpnpAVControlPointObserver & | aAVControlPointObserver | ) | [static] |
Two-phased constructor.
MUpnpAVControlPointObserver & aAVControlPointObserver |
IMPORT_C TInt | RcGetMuteActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId, | |||
const TDesC8 & | aChannel | |||
) |
IMPORT_C TInt | RcGetVolumetActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceID, | |||
const TDesC8 & | aChannel | |||
) |
IMPORT_C TInt | RcSetMuteActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId, | |||
const TDesC8 & | aChannel, | |||
const TDesC8 & | aMute | |||
) |
IMPORT_C TInt | RcSetVolumetActionL | ( | const TDesC8 & | aUuid, |
TInt | aInstanceId, | |||
const TDesC8 & | aChannel, | |||
TInt | aVolume | |||
) |
IMPORT_C CUpnpService * | Service | ( | CUpnpDevice * | aDevice, |
const TDesC8 & | aServiceType | |||
) |
CUpnpDevice * aDevice | Target device of search. |
const TDesC8 & aServiceType | Type of searched service. |
IMPORT_C void | StateUpdatedL | ( | CUpnpService * | aService | ) | [protected, virtual] |
From CUpnpControlPoint State update handler.
CUpnpService * aService |
MUpnpAVControlPointObserver & | iAVControlPointObserver | [protected] |
CUpnpActionResponseHandler * | iActionResponseHandler | [protected] |
CUpnpStateUpdateHandler * | iStateUpdateHandler | [protected] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.