class MRemConDatabaseUnawareMediaLibraryBrowse |
Public Member Functions | |
---|---|
IMPORT_C void | MrcdumlbFolderDownResult(TUint, TInt) |
IMPORT_C void | MrcdumlbFolderItemResult(const TRemConItemUid &, const TDesC8 &, TFolderItemType, TFolderItemPlayable, const TArray< TMediaElementAttribute > &, TInt) |
IMPORT_C void | MrcdumlbFolderListing(const TArray< TRemConItem > &, TUint) |
IMPORT_C void | MrcdumlbFolderUpResult(TUint, TInt) |
IMPORT_C void | MrcdumlbGetPathResult(TUint, TInt) |
IMPORT_C void | MrcdumlbMediaElementItemResult(const TRemConItemUid &, const TDesC8 &, TMediaItemType, const TArray< TMediaElementAttribute > &, TInt) |
IMPORT_C void | MrcdumlbMediaLibraryStateChange() |
IMPORT_C void | MrcdumlbSearchResult(TUint, TInt) |
Private Member Functions | |
---|---|
void | MrcdumlbDoFolderDownResult(TUint, TInt) |
void | MrcdumlbDoFolderItemResult(const TRemConItemUid &, const TDesC8 &, TFolderItemType, TFolderItemPlayable, const TArray< TMediaElementAttribute > &, TInt) |
void | MrcdumlbDoFolderListing(const TArray< TRemConItem > &, TUint) |
void | MrcdumlbDoFolderUpResult(TUint, TInt) |
void | MrcdumlbDoGetPathResult(TUint, TInt) |
void | MrcdumlbDoMediaElementItemResult(const TRemConItemUid &, const TDesC8 &, TMediaItemType, const TArray< TMediaElementAttribute > &, TInt) |
void | MrcdumlbDoMediaLibraryStateChange() |
void | MrcdumlbDoSearchResult(TUint, TInt) |
void | MrcdumlbDoFolderDownResult | ( | TUint | aItemCount, |
TInt | aResult | |||
) | [private, pure virtual] |
void | MrcdumlbDoFolderItemResult | ( | const TRemConItemUid & | aFolderID, |
const TDesC8 & | aFolderName, | |||
TFolderItemType | aFolderType, | |||
TFolderItemPlayable | aPlayable, | |||
const TArray< TMediaElementAttribute > & | aAttributes, | |||
TInt | aResult | |||
) | [private, pure virtual] |
const TRemConItemUid & aFolderID | |
const TDesC8 & aFolderName | |
TFolderItemType aFolderType | |
TFolderItemPlayable aPlayable | |
const TArray< TMediaElementAttribute > & aAttributes | |
TInt aResult |
void | MrcdumlbDoFolderListing | ( | const TArray< TRemConItem > & | aFolderListing, |
TUint | aResult | |||
) | [private, pure virtual] |
const TArray< TRemConItem > & aFolderListing | |
TUint aResult |
void | MrcdumlbDoFolderUpResult | ( | TUint | aItemCount, |
TInt | aResult | |||
) | [private, pure virtual] |
void | MrcdumlbDoGetPathResult | ( | TUint | aItemCount, |
TInt | aResult | |||
) | [private, pure virtual] |
void | MrcdumlbDoMediaElementItemResult | ( | const TRemConItemUid & | aMediaID, |
const TDesC8 & | aMediaName, | |||
TMediaItemType | aMediaType, | |||
const TArray< TMediaElementAttribute > & | aAttributes, | |||
TInt | aResult | |||
) | [private, pure virtual] |
const TRemConItemUid & aMediaID | |
const TDesC8 & aMediaName | |
TMediaItemType aMediaType | |
const TArray< TMediaElementAttribute > & aAttributes | |
TInt aResult |
void | MrcdumlbDoSearchResult | ( | TUint | aNumberItemsFound, |
TInt | aResult | |||
) | [private, pure virtual] |
IMPORT_C void | MrcdumlbFolderDownResult | ( | TUint | aItemCount, |
TInt | aResult | |||
) |
Called by the client in response to a MrcdumlboFolderDown() call.
TUint aItemCount | The number of items present in this folder. |
TInt aResult | The result of the MrcdumlboFolderDown() operationKErrNone if the operation was successful.KErrMediaBrowseInvalidDirection if the folder provided is not a valid folder e.g. path A/B/C, the current dirctory is B, and the param provided with MrcdumlboFolderDown()is A, obviously you can not change folder down to A, so A is invalid.KErrMediaBrowseNotADirectory if the UID provided does not refer to a folder item, e.g. it is a media element.KErrInvalidUid if the UID provided is invalid.System wide error code otherwise. |
IMPORT_C void | MrcdumlbFolderItemResult | ( | const TRemConItemUid & | aFolderID, |
const TDesC8 & | aFolderName, | |||
TFolderItemType | aFolderType, | |||
TFolderItemPlayable | aPlayable, | |||
const TArray< TMediaElementAttribute > & | aAttributes, | |||
TInt | aResult | |||
) |
Called by the client in response to MrcdumlboGetItem() call in the case the requested item is a folder item.
const TRemConItemUid & aFolderID | The folder UID. |
const TDesC8 & aFolderName | The folder name. Takes a copy of it. |
TFolderItemType aFolderType | The folder type. |
TFolderItemPlayable aPlayable | Indicaties whether the folder is playableKFolderNotPlayable the folder can not be playedKFolderPlayable the folder can be played |
const TArray< TMediaElementAttribute > & aAttributes | The attributes of the folder item requested by MrcdumlboGetItem() |
TInt aResult | The result of the MrcdumlboGetItem() operation.KErrNone if the operation was successful.KErrInvalidUid if the uid of the item requested is invalid, e.g. the client removed the item before the request MrcdumlboGetItem() coming.System wide error code otherwise. |
IMPORT_C void | MrcdumlbFolderListing | ( | const TArray< TRemConItem > & | aFolderListing, |
TUint | aResult | |||
) |
Called by the client in response to a MrcdumlboGetFolderListing() call.
const TArray< TRemConItem > & aFolderListing | A listing of the items that are in the range requested by the MrcdumlboGetFolderListing() call. |
TUint aResult | The result of the MrcdumlboGetFolderListing() operation.KErrNone if the operation was successful.KErrMediaBrowseInvalidOffset if there is no media available at the offset of the start item, i.e. the start of range provided via MrcdumlboGetFolderListing() is not valid.System wide error code otherwise. |
IMPORT_C void | MrcdumlbFolderUpResult | ( | TUint | aItemCount, |
TInt | aResult | |||
) |
Called by the client in response to a MrcdumlboFolderUp call.
IMPORT_C void | MrcdumlbGetPathResult | ( | TUint | aItemCount, |
TInt | aResult | |||
) |
Called by the client in response to a MrcdumlboGetPath() call.
IMPORT_C void | MrcdumlbMediaElementItemResult | ( | const TRemConItemUid & | aMediaID, |
const TDesC8 & | aMediaName, | |||
TMediaItemType | aMediaType, | |||
const TArray< TMediaElementAttribute > & | aAttributes, | |||
TInt | aResult | |||
) |
Called by the client in response to MrcdumlboGetItem() call in the case the requested item is a media element item.
const TRemConItemUid & aMediaID | The media element UID. |
const TDesC8 & aMediaName | The media name. Takes a copy of it. |
TMediaItemType aMediaType | The media type. |
const TArray< TMediaElementAttribute > & aAttributes | The attributes list. Takes a copy of it. |
TInt aResult | The result of the MrcdumlboGetItem() operation.KErrNone if the operation was successful.KErrInvalidUid if the uid of the item requested is invalid, e.g. the client removed the item before the request MrcdumlboGetItem() coming.System wide error code otherwise. |
IMPORT_C void | MrcdumlbMediaLibraryStateChange | ( | ) |
Called by the client to indicate changes to the media database in the client.