500 |
500 |
501 // --------------------------------------------------------------------------- |
501 // --------------------------------------------------------------------------- |
502 // CMmMtpDpMetadataAccessWrapper::GetAllAbstractMediaL |
502 // CMmMtpDpMetadataAccessWrapper::GetAllAbstractMediaL |
503 // |
503 // |
504 // --------------------------------------------------------------------------- |
504 // --------------------------------------------------------------------------- |
505 EXPORT_C void CMmMtpDpMetadataAccessWrapper::GetAllAbstractMediaL( const TDesC& aStoreRoot, CMPXMediaArray** aAbstractMedias, TMPXGeneralCategory aCategory ) |
505 EXPORT_C void CMmMtpDpMetadataAccessWrapper::GetAllAbstractMediaL( const TDesC& aStoreRoot, CDesCArray& aAbstractMedias, TMPXGeneralCategory aCategory ) |
506 { |
506 { |
507 iMmMtpDpMetadataMpxAccess->GetAllAbstractMediaL( aStoreRoot, aAbstractMedias, aCategory ); |
507 iMmMtpDpMetadataMpxAccess->GetAllAbstractMediaL( aStoreRoot, aAbstractMedias, aCategory ); |
508 } |
508 } |
509 |
509 |
510 // --------------------------------------------------------------------------- |
510 // --------------------------------------------------------------------------- |
511 // CMmMtpDpMetadataAccessWrapper::GetAllReferenceL |
511 // CMmMtpDpMetadataAccessWrapper::GetAllReferenceL |
512 // |
512 // |
513 // --------------------------------------------------------------------------- |
513 // --------------------------------------------------------------------------- |
514 // |
514 // |
515 EXPORT_C void CMmMtpDpMetadataAccessWrapper::GetAllReferenceL( CMPXMedia* aAbstractMedia, CDesCArray& aReferences ) |
515 EXPORT_C void CMmMtpDpMetadataAccessWrapper::GetAllReferenceL( const CMTPObjectMetaData& aRefOwner, CDesCArray& aReferences ) |
516 { |
516 { |
517 iMmMtpDpMetadataMpxAccess->GetAllReferenceL( aAbstractMedia, aReferences ); |
517 TMPXGeneralCategory category = Category( aRefOwner ); |
518 } |
518 if ( category == EMPXPlaylist || category == EMPXAbstractAlbum ) |
519 |
519 iMmMtpDpMetadataMpxAccess->GetAllReferenceL( aRefOwner.DesC( CMTPObjectMetaData::ESuid ), category, aReferences ); |
520 // --------------------------------------------------------------------------- |
|
521 // CMmMtpDpMetadataAccessWrapper::GetAbstractMediaNameL |
|
522 // |
|
523 // --------------------------------------------------------------------------- |
|
524 // |
|
525 EXPORT_C HBufC* CMmMtpDpMetadataAccessWrapper::GetAbstractMediaNameL( CMPXMedia* aAbstractMedia, TMPXGeneralCategory aCategory ) |
|
526 { |
|
527 return iMmMtpDpMetadataMpxAccess->GetAbstractMediaNameL( aAbstractMedia, aCategory ); |
|
528 } |
520 } |
529 |
521 |
530 // ----------------------------------------------------------------------------- |
522 // ----------------------------------------------------------------------------- |
531 // CMmMtpDpMetadataAccessWrapper::AddObjectL |
523 // CMmMtpDpMetadataAccessWrapper::AddObjectL |
532 // Add object (music, video, playlist and abstract media) info to DB |
524 // Add object (music, video, playlist and abstract media) info to DB |