mmmw_plat/audio_metadata_reader_api/tsrc/MetaDataDisplay/src/MetaDataDisplayBlocks.cpp
branchRCL_3
changeset 41 a36789189b53
parent 0 71ca22bcf22a
child 45 095bea5f582e
equal deleted inserted replaced
40:60e492b28869 41:a36789189b53
   293    		KFrom.Append(FileNamePtr);
   293    		KFrom.Append(FileNamePtr);
   294 		TFileName FileName = KFrom;
   294 		TFileName FileName = KFrom;
   295 		iLog->Log(_L("Input file [%S]"), &FileNamePtr);
   295 		iLog->Log(_L("Input file [%S]"), &FileNamePtr);
   296 		while( aItem.GetNextInt( wantedField ) == KErrNone )			
   296 		while( aItem.GetNextInt( wantedField ) == KErrNone )			
   297 			{
   297 			{
   298 			aWantedFields.Append(iMetaDataFieldID[wantedField]);					    		    
   298 			aWantedFields.Append( (TMetaDataFieldId)wantedField );
   299 			}
   299 			}
   300 		TRAP(err, iMetaData->OpenFileL( FileName, aWantedFields ));
   300 		TRAP(err, iMetaData->OpenFileL( FileName, aWantedFields ));
   301 		aWantedFields.Close();
   301 		aWantedFields.Close();
   302 		if ( err != KErrNone )
   302 		if ( err != KErrNone )
   303 	    	{
   303 	    	{
   373     	User::LeaveIfError(fs.Connect());
   373     	User::LeaveIfError(fs.Connect());
   374         fs.ShareProtected();
   374         fs.ShareProtected();
   375 		User::LeaveIfError(file.Open( fs, FileName, EFileRead));
   375 		User::LeaveIfError(file.Open( fs, FileName, EFileRead));
   376 		while( aItem.GetNextInt( wantedField ) == KErrNone )			
   376 		while( aItem.GetNextInt( wantedField ) == KErrNone )			
   377 			{
   377 			{
   378 			aWantedFields.Append(iMetaDataFieldID[wantedField]);					    		    
   378 			aWantedFields.Append((TMetaDataFieldId)wantedField);					    		    
   379 			}
   379 			}
   380 	    TRAP(err, iMetaData->OpenFileL( file, aWantedFields ));
   380 	    TRAP(err, iMetaData->OpenFileL( file, aWantedFields ));
   381 	    fs.Close();
   381 	    fs.Close();
   382 	    aWantedFields.Close();
   382 	    aWantedFields.Close();
   383 	    if ( err != KErrNone )
   383 	    if ( err != KErrNone )
   521 			User::LeaveIfError(FileError);
   521 			User::LeaveIfError(FileError);
   522 			}
   522 			}
   523 		// Get aWantedFields
   523 		// Get aWantedFields
   524 		while( aItem.GetNextInt( wantedField ) == KErrNone )			
   524 		while( aItem.GetNextInt( wantedField ) == KErrNone )			
   525 			{
   525 			{
   526 			aWantedFields.Append(iMetaDataFieldID[wantedField]);					    		    
   526 			aWantedFields.Append((TMetaDataFieldId)wantedField);					    		    
   527 			}
   527 			}
   528 		TRAP(err, iMetaData->OpenDesL(*SoundFile, aWantedFields));
   528 		TRAP(err, iMetaData->OpenDesL(*SoundFile, aWantedFields));
   529 		CleanupStack::PopAndDestroy(SoundFile);		
   529 		CleanupStack::PopAndDestroy(SoundFile);		
   530 		aWantedFields.Close();
   530 		aWantedFields.Close();
   531 		file.Close();
   531 		file.Close();
   800 		   User::Leave( err );
   800 		   User::Leave( err );
   801 		   }
   801 		   }
   802 
   802 
   803 	   while( !aItem.GetNextInt( wantedField ) )
   803 	   while( !aItem.GetNextInt( wantedField ) )
   804 		   {
   804 		   {
   805 		   aWantedFields.Append( iMetaDataFieldID[wantedField] );
   805 		   aWantedFields.Append( (TMetaDataFieldId)wantedField );
   806 		   }
   806 		   }
   807 	   if( SoundFileDes && SoundFile )
   807 	   if( SoundFileDes && SoundFile )
   808 		   {
   808 		   {
   809 		   //iMetaData->OpenDesL( *SoundFileDes,aWantedFields,*SoundFile );
   809 		   //iMetaData->OpenDesL( *SoundFileDes,aWantedFields,*SoundFile );
   810 		   TRAP( err, iMetaData->OpenDesL( *SoundFileDes,aWantedFields,*SoundFile ) );
   810 		   TRAP( err, iMetaData->OpenDesL( *SoundFileDes,aWantedFields,*SoundFile ) );
   948 	   
   948 	   
   949 	   aItem.GetNextInt( isCheckID3Version );
   949 	   aItem.GetNextInt( isCheckID3Version );
   950 	   
   950 	   
   951 	   while( !aItem.GetNextInt( wantedField ) )
   951 	   while( !aItem.GetNextInt( wantedField ) )
   952 		   {
   952 		   {
   953 		   aWantedFields.Append( iMetaDataFieldID[wantedField] );
   953 		   aWantedFields.Append( (TMetaDataFieldId)wantedField );
   954 		   }
   954 		   }
   955 	   if( SoundFile )
   955 	   if( SoundFile )
   956 		   {
   956 		   {
   957 		   //iMetaData->OpenFileL( file,aWantedFields,*SoundFile );
   957 		   //iMetaData->OpenFileL( file,aWantedFields,*SoundFile );
   958 		   TRAP( err, iMetaData->OpenFileL( file,aWantedFields,*SoundFile ) );
   958 		   TRAP( err, iMetaData->OpenFileL( file,aWantedFields,*SoundFile ) );
  1112 	   
  1112 	   
  1113 	   aItem.GetNextInt( isCheckID3Version );
  1113 	   aItem.GetNextInt( isCheckID3Version );
  1114 	   
  1114 	   
  1115 	   while( !aItem.GetNextInt( wantedField ) )
  1115 	   while( !aItem.GetNextInt( wantedField ) )
  1116 		   {
  1116 		   {
  1117 		   aWantedFields.Append( iMetaDataFieldID[wantedField] );
  1117 		   aWantedFields.Append( (TMetaDataFieldId)wantedField );
  1118 		   }
  1118 		   }
  1119 	   if( SoundFile )
  1119 	   if( SoundFile )
  1120 		   {
  1120 		   {
  1121 		   //iMetaData->OpenFileL( FileName,aWantedFields,*SoundFile );
  1121 		   //iMetaData->OpenFileL( FileName,aWantedFields,*SoundFile );
  1122 		   TRAP( err, iMetaData->OpenFileL( FileName,aWantedFields,*SoundFile ) );
  1122 		   TRAP( err, iMetaData->OpenFileL( FileName,aWantedFields,*SoundFile ) );