mmappfw_plat/mpx_collection_utility_api/tsrc/collectionplaylisttest/src/mpxcollectionplaylisttestBlocks.cpp
equal
deleted
inserted
replaced
351 iLog->Log(_L("CMPXCollectionPlaylist::NewL (firstPlaylist) returned: %d"), err); |
351 iLog->Log(_L("CMPXCollectionPlaylist::NewL (firstPlaylist) returned: %d"), err); |
352 |
352 |
353 if ((err == KErrNone) && firstPlaylist) |
353 if ((err == KErrNone) && firstPlaylist) |
354 { |
354 { |
355 // Pass stream to create another instance of playlist |
355 // Pass stream to create another instance of playlist |
356 CBufBase* buffer; |
356 CBufBase* buffer( NULL ); |
357 TRAP(err,buffer = CBufFlat::NewL( 200 )); |
357 TRAP(err,buffer = CBufFlat::NewL( 200 )); |
358 CleanupStack::PushL( buffer ); |
358 CleanupStack::PushL( buffer ); |
359 RBufWriteStream writeStream( *buffer ); |
359 RBufWriteStream writeStream( *buffer ); |
360 CleanupClosePushL( writeStream ); |
360 CleanupClosePushL( writeStream ); |
361 TRAP( err,firstPlaylist->ExternalizeL( writeStream )); |
361 TRAP( err,firstPlaylist->ExternalizeL( writeStream )); |
1070 CleanupClosePushL( aAttrs ); |
1070 CleanupClosePushL( aAttrs ); |
1071 TMPXAttribute attribut = TMPXAttribute(); |
1071 TMPXAttribute attribut = TMPXAttribute(); |
1072 aAttrs.AppendL(attribut); |
1072 aAttrs.AppendL(attribut); |
1073 TInt aChunkSize=0; |
1073 TInt aChunkSize=0; |
1074 TRAP( err , iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1074 TRAP( err , iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1075 CMPXCollectionOpenUtility* utility; |
1075 CMPXCollectionOpenUtility* utility( NULL ); |
1076 TRAP( err , utility = CMPXCollectionOpenUtility::NewL(iCollectionPlaylist,KMcModeDefault)); |
1076 TRAP( err , utility = CMPXCollectionOpenUtility::NewL(iCollectionPlaylist,KMcModeDefault)); |
1077 TRAP( err , utility->StartL(aAttrs.Array(),aChunkSize)); |
1077 TRAP( err , utility->StartL(aAttrs.Array(),aChunkSize)); |
1078 delete utility; |
1078 delete utility; |
1079 utility = NULL; |
1079 utility = NULL; |
1080 CleanupStack::PopAndDestroy( &aAttrs ); |
1080 CleanupStack::PopAndDestroy( &aAttrs ); |
1091 TInt CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilityPathL( CStifItemParser& /*aItem*/) |
1091 TInt CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilityPathL( CStifItemParser& /*aItem*/) |
1092 { |
1092 { |
1093 iLog->Log(_L("CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilityPathL")); |
1093 iLog->Log(_L("CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilityPathL")); |
1094 TInt err = KErrNone; |
1094 TInt err = KErrNone; |
1095 TRAP( err , iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1095 TRAP( err , iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1096 CMPXCollectionOpenUtility* utility; |
1096 CMPXCollectionOpenUtility* utility( NULL ); |
1097 TRAP( err , utility = CMPXCollectionOpenUtility::NewL(iCollectionPlaylist,KMcModeDefault)); |
1097 TRAP( err , utility = CMPXCollectionOpenUtility::NewL(iCollectionPlaylist,KMcModeDefault)); |
1098 |
1098 |
1099 TRAP( err ,iCollectionPath = utility->PathL()); |
1099 TRAP( err ,iCollectionPath = utility->PathL()); |
1100 |
1100 |
1101 if ( utility != NULL ) |
1101 if ( utility != NULL ) |
1117 TInt CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilityStop( CStifItemParser& /*aItem*/) |
1117 TInt CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilityStop( CStifItemParser& /*aItem*/) |
1118 { |
1118 { |
1119 iLog->Log(_L("CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilityStop")); |
1119 iLog->Log(_L("CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilityStop")); |
1120 TInt err = KErrNone; |
1120 TInt err = KErrNone; |
1121 TRAP( err , iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1121 TRAP( err , iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1122 CMPXCollectionOpenUtility* utility; |
1122 CMPXCollectionOpenUtility* utility( NULL ); |
1123 TRAP( err , utility = CMPXCollectionOpenUtility::NewL(iCollectionPlaylist,KMcModeDefault)); |
1123 TRAP( err , utility = CMPXCollectionOpenUtility::NewL(iCollectionPlaylist,KMcModeDefault)); |
1124 |
1124 |
1125 TRAP( err , utility->Stop()); |
1125 TRAP( err , utility->Stop()); |
1126 if ( utility != NULL ) |
1126 if ( utility != NULL ) |
1127 { |
1127 { |
1144 TInt CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilitySetDelay( CStifItemParser& /*aItem*/) |
1144 TInt CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilitySetDelay( CStifItemParser& /*aItem*/) |
1145 { |
1145 { |
1146 iLog->Log(_L("CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilitySetDelay")); |
1146 iLog->Log(_L("CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilitySetDelay")); |
1147 TInt err = KErrNone; |
1147 TInt err = KErrNone; |
1148 TRAP( err , iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1148 TRAP( err , iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1149 CMPXCollectionOpenUtility* utility; |
1149 CMPXCollectionOpenUtility* utility( NULL ); |
1150 TRAP( err , utility = CMPXCollectionOpenUtility::NewL(iCollectionPlaylist,KMcModeDefault)); |
1150 TRAP( err , utility = CMPXCollectionOpenUtility::NewL(iCollectionPlaylist,KMcModeDefault)); |
1151 |
1151 |
1152 TInt delay = 10; |
1152 TInt delay = 10; |
1153 TRAP( err , utility->SetDelay(delay)); |
1153 TRAP( err , utility->SetDelay(delay)); |
1154 if(err != KErrNone) |
1154 if(err != KErrNone) |
1205 TRAP( err , iCollectionPath->AppendL(itemIdArray.Array())); |
1205 TRAP( err , iCollectionPath->AppendL(itemIdArray.Array())); |
1206 |
1206 |
1207 itemIdArray.Close(); |
1207 itemIdArray.Close(); |
1208 |
1208 |
1209 |
1209 |
1210 CMPXCollectionPath* path; |
1210 CMPXCollectionPath* path( NULL ); |
1211 TRAP( err , path = CMPXCollectionPath::NewL(*iCollectionPath)); |
1211 TRAP( err , path = CMPXCollectionPath::NewL(*iCollectionPath)); |
1212 |
1212 |
1213 RArray<TMPXAttribute> aAttrs; |
1213 RArray<TMPXAttribute> aAttrs; |
1214 aAttrs.Append(KMPXMediaGeneralTitle); |
1214 aAttrs.Append(KMPXMediaGeneralTitle); |
1215 TInt aChunkSize=0; |
1215 TInt aChunkSize=0; |
1217 TInt aOffset = 0; |
1217 TInt aOffset = 0; |
1218 CMPXCollectionOpenUtility::TDirection direction = CMPXCollectionOpenUtility::EFetchNormal; |
1218 CMPXCollectionOpenUtility::TDirection direction = CMPXCollectionOpenUtility::EFetchNormal; |
1219 TMPXAttribute aKeyAttribute = KMPXMediaNullAttribute ; |
1219 TMPXAttribute aKeyAttribute = KMPXMediaNullAttribute ; |
1220 |
1220 |
1221 TRAP( err , iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1221 TRAP( err , iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1222 CMPXCollectionOpenUtility* utility; |
1222 CMPXCollectionOpenUtility* utility( NULL ); |
1223 TRAP( err , utility = CMPXCollectionOpenUtility::NewL(iCollectionPlaylist,KMcModeIsolated/*KMcModeDefault*/)); |
1223 TRAP( err , utility = CMPXCollectionOpenUtility::NewL(iCollectionPlaylist,KMcModeIsolated/*KMcModeDefault*/)); |
1224 TRAP( err , utility->StartL(*path,aAttrs.Array(),aChunkSize,aOffset,direction,aKeyAttribute)); |
1224 TRAP( err , utility->StartL(*path,aAttrs.Array(),aChunkSize,aOffset,direction,aKeyAttribute)); |
1225 delete utility; |
1225 delete utility; |
1226 utility = NULL; |
1226 utility = NULL; |
1227 delete path; |
1227 delete path; |
1240 TInt CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilitySetDirection( CStifItemParser& /*aItem*/) |
1240 TInt CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilitySetDirection( CStifItemParser& /*aItem*/) |
1241 { |
1241 { |
1242 iLog->Log(_L("CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilitySetDirection")); |
1242 iLog->Log(_L("CMPXCollectionPlaylistTest::CMPXCollectionOpenUtilitySetDirection")); |
1243 TInt err = KErrNone; |
1243 TInt err = KErrNone; |
1244 TRAP( err , iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1244 TRAP( err , iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1245 CMPXCollectionOpenUtility* utility; |
1245 CMPXCollectionOpenUtility* utility( NULL ); |
1246 TRAP( err , utility = CMPXCollectionOpenUtility::NewL(iCollectionPlaylist,KMcModeDefault)); |
1246 TRAP( err , utility = CMPXCollectionOpenUtility::NewL(iCollectionPlaylist,KMcModeDefault)); |
1247 CMPXCollectionOpenUtility::TDirection direction = CMPXCollectionOpenUtility::EFetchNormal; |
1247 CMPXCollectionOpenUtility::TDirection direction = CMPXCollectionOpenUtility::EFetchNormal; |
1248 TRAP( err , utility->SetDirection(direction)); |
1248 TRAP( err , utility->SetDirection(direction)); |
1249 if( err != KErrNone ) |
1249 if( err != KErrNone ) |
1250 { |
1250 { |
1269 TInt CMPXCollectionPlaylistTest::NewLMMPXCollectionUtility( CStifItemParser& /*aItem*/) |
1269 TInt CMPXCollectionPlaylistTest::NewLMMPXCollectionUtility( CStifItemParser& /*aItem*/) |
1270 { |
1270 { |
1271 iLog->Log(_L("CMPXCollectionPlaylistTest::NewLMMPXCollectionUtility")); |
1271 iLog->Log(_L("CMPXCollectionPlaylistTest::NewLMMPXCollectionUtility")); |
1272 TInt err = KErrNone; |
1272 TInt err = KErrNone; |
1273 TRAP( err,iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1273 TRAP( err,iCollectionPlaylist = CMPXCollectionPlaylist::NewL()); |
1274 MMPXCollectionUtility* collectionUtility; |
1274 MMPXCollectionUtility* collectionUtility( NULL ); |
1275 TRAP( err , collectionUtility = MMPXCollectionUtility::NewL(iCollectionPlaylist,KMcModeDefault)); |
1275 TRAP( err , collectionUtility = MMPXCollectionUtility::NewL(iCollectionPlaylist,KMcModeDefault)); |
1276 collectionUtility->Close(); |
1276 collectionUtility->Close(); |
1277 iLog->Log(_L("CMPXCollectionPlaylist::NewLMMPXCollectionUtility OK")); |
1277 iLog->Log(_L("CMPXCollectionPlaylist::NewLMMPXCollectionUtility OK")); |
1278 return err; |
1278 return err; |
1279 } |
1279 } |