CUPnPBrowsePlaylistFiller Class Reference
class CUPnPBrowsePlaylistFiller : public CUPnPPlayListFiller
|
This class continues browse made in browse dialog and places the items in an MPX playlist.
upnpmusicadapter.lib
-
Since
-
S60 v3.1
Inherits from
-
CUPnPBrowsePlaylistFiller
Protected Member Functions
|
void
|
BrowseResponse
(const
TDesC8
&,
TInt
,
TInt
,
TInt
, const
TDesC8
&)
|
void
|
CreateContainerResponse
(
TInt
, const
TDesC8
&)
|
void
|
DeleteObjectResponse
(
TInt
)
|
void
|
HandlePeriod
()
|
void
|
MediaServerDisappeared
(TUPnPDeviceDisconnectedReason)
|
void
|
ReserveLocalMSServicesCompleted
(
TInt
)
|
void
|
SearchCapabilitiesResponse
(
TInt
, const
TDesC8
&)
|
void
|
SearchResponse
(const
TDesC8
&,
TInt
,
TInt
,
TInt
, const
TDesC8
&)
|
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()
|
|
CUPnPPlayListFiller::CUPnPPlayListFiller()
|
|
CUPnPPlayListFiller::ConvertToURI(const TDesC &,const CUpnpObject &,TDes &)
|
|
CUPnPPlayListFiller::DoComplete()
|
|
CUPnPPlayListFiller::DoFillL(CMPXMediaArray &,const RPointerArray< CUpnpObject > &,TInt)
|
|
CUPnPPlayListFiller::DoFillObjectL(CMPXMediaArray &,const CUpnpObject &,TInt)
|
|
CUPnPPlayListFiller::Host()const
|
|
CUPnPPlayListFiller::InsertObjectL(const CUpnpAVDevice &,const CUpnpObject &)
|
|
CUPnPPlayListFiller::NewL()
|
|
CUPnPPlayListFiller::ObjectArray()
|
|
CUPnPPlayListFiller::SelectedIndex()const
|
|
CUPnPPlayListFiller::SetHost(CUPnPMusicAdapter &)
|
|
CUPnPPlayListFiller::SetSelectedIndex(TInt)
|
|
CUPnPPlayListFiller::SourceDevice()
|
|
CUPnPPlayListFiller::~CUPnPPlayListFiller()
|
Constructor & Destructor Documentation
CUPnPBrowsePlaylistFiller()
CUPnPBrowsePlaylistFiller
|
(
|
)
|
[private]
|
~CUPnPBrowsePlaylistFiller()
IMPORT_C
|
~CUPnPBrowsePlaylistFiller
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AddMediaToCollectionL(const TDesC8 &)
void
|
AddMediaToCollectionL
|
(
|
const
TDesC8
&
|
aBrowseResponse
|
)
|
[private]
|
Adds received media to collection
Parameters
const
TDesC8
& aBrowseResponse
|
|
BrowseResponse(const TDesC8 &, TInt, TInt, TInt, const TDesC8 &)
void
|
BrowseResponse
|
(
|
const
TDesC8
&
|
aBrowseResponse,
|
|
TInt
|
aError,
|
|
TInt
|
aMatches,
|
|
TInt
|
aTotalCount,
|
|
const
TDesC8
&
|
aUpdateId
|
|
)
|
[protected]
|
CancelFill()
Cancels an ongoing Fill operation.
ConstructL(const TDesC8 &, TInt, TInt)
void
|
ConstructL
|
(
|
const
TDesC8
&
|
aContainerId,
|
|
TInt
|
aCachedStartIndex,
|
|
TInt
|
aTotalContainerSize
|
|
)
|
[private]
|
Parameters
const
TDesC8
& aContainerId
|
the container where to browse
|
TInt
aCachedStartIndex
|
container index of first pre-cached item
|
TInt
aTotalContainerSize
|
total number of items in this container
|
CreateContainerResponse(TInt, const TDesC8 &)
void
|
CreateContainerResponse
|
(
|
TInt
|
aError,
|
|
const
TDesC8
&
|
aObjectId
|
|
)
|
[protected]
|
DeleteObjectResponse(TInt)
void
|
DeleteObjectResponse
|
(
|
TInt
|
aError
|
)
|
[protected]
|
FillL(CUPnPMusicAdapter &, CMPXMediaArray &)
Fill track data into the playlist and continue browsing
HandlePeriod()
void
|
HandlePeriod
|
(
|
)
|
[protected]
|
MediaServerDisappeared(TUPnPDeviceDisconnectedReason)
void
|
MediaServerDisappeared
|
(
|
TUPnPDeviceDisconnectedReason
|
aReason
|
)
|
[protected]
|
Parameters
TUPnPDeviceDisconnectedReason aReason
|
|
NewL(const TDesC8 &, TInt, TInt)
Parameters
const
TDesC8
& aContainerId
|
the container where to play
|
TInt
aCachedStartIndex
|
container index of first pre-cached item
|
TInt
aTotalContainerSize
|
total number of items in this container
|
PlaylistSize()
Size for which the playlist is to be created. Default implementation returns number of items added in the cache.
ReserveLocalMSServicesCompleted(TInt)
void
|
ReserveLocalMSServicesCompleted
|
(
|
TInt
|
aError
|
)
|
[protected]
|
SearchCapabilitiesResponse(TInt, const TDesC8 &)
void
|
SearchCapabilitiesResponse
|
(
|
TInt
|
aError,
|
|
const
TDesC8
&
|
aSearchCapabilities
|
|
)
|
[protected]
|
SearchResponse(const TDesC8 &, TInt, TInt, TInt, const TDesC8 &)
void
|
SearchResponse
|
(
|
const
TDesC8
&
|
aSearchResponse,
|
|
TInt
|
aError,
|
|
TInt
|
aMatches,
|
|
TInt
|
aTotalCount,
|
|
const
TDesC8
&
|
aUpdateId
|
|
)
|
[protected]
|
Member Data Documentation
TInt
iBlocksize
TInt
|
iBlocksize
|
[private]
|
CUPnPBrowseTimer * iBrowseTimer
MUPnPAVBrowsingSession * iBrowsingSession
TInt
iCachedStartIndex
TInt
|
iCachedStartIndex
|
[private]
|
Index of the first item in PlaylistFiller's pre-cached list
HBufC8 * iContainerId
HBufC8
*
|
iContainerId
|
[private]
|
Container id where to browse
TInt
iCurrentIndex
TInt
|
iCurrentIndex
|
[private]
|
Index of next item to fetch from remote mediaserver
TInt
iPlaylistActualSize
TInt
|
iPlaylistActualSize
|
[private]
|
Playlist size as it items are being dynamically fetched
TInt
iPlaylistInitialSize
TInt
|
iPlaylistInitialSize
|
[private]
|
Estimated playlist size in creation phase
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.