118 { |
118 { |
119 // format specific |
119 // format specific |
120 case EMTPObjectPropCodeArtist: // Artist |
120 case EMTPObjectPropCodeArtist: // Artist |
121 case EMTPObjectPropCodeTrack: // Track |
121 case EMTPObjectPropCodeTrack: // Track |
122 case EMTPObjectPropCodeGenre: // Genre |
122 case EMTPObjectPropCodeGenre: // Genre |
123 case EMTPObjectPropCodeUseCount: // Use Count |
|
124 case EMTPObjectPropCodeAlbumName: // Album Name |
123 case EMTPObjectPropCodeAlbumName: // Album Name |
125 case EMTPObjectPropCodeAlbumArtist: // Album Artist |
124 case EMTPObjectPropCodeAlbumArtist: // Album Artist |
126 case EMTPObjectPropCodeOriginalReleaseDate: // Original Release Date |
125 case EMTPObjectPropCodeOriginalReleaseDate: // Original Release Date |
127 case EMTPObjectPropCodeComposer: // Composer |
126 case EMTPObjectPropCodeComposer: // Composer |
128 case EMTPObjectPropCodeParentalRating: |
127 case EMTPObjectPropCodeParentalRating: |
529 PRINT( _L( "MM MTP => CMediaMtpDataProviderDescriptionUtility::NewEncodingProfileDescriptionPropDescL" ) ); |
528 PRINT( _L( "MM MTP => CMediaMtpDataProviderDescriptionUtility::NewEncodingProfileDescriptionPropDescL" ) ); |
530 |
529 |
531 CMTPTypeObjectPropDescEnumerationForm* expectedForm = |
530 CMTPTypeObjectPropDescEnumerationForm* expectedForm = |
532 CMTPTypeObjectPropDescEnumerationForm::NewLC( EMTPTypeString ); // + expectedForm |
531 CMTPTypeObjectPropDescEnumerationForm::NewLC( EMTPTypeString ); // + expectedForm |
533 |
532 |
534 CMTPTypeString* string = CMTPTypeString::NewLC( _L("SP@LL") ); // + string |
533 CMTPTypeString* string = CMTPTypeString::NewLC( _L( "SP@LL" ) ); // + string |
535 expectedForm->AppendSupportedValueL( *string ); |
534 expectedForm->AppendSupportedValueL( *string ); |
536 string->SetL( _L("SP@ML") ); |
535 string->SetL( _L("SP@ML")); |
537 expectedForm->AppendSupportedValueL( *string ); |
536 expectedForm->AppendSupportedValueL( *string ); |
538 string->SetL( _L("MP@LL") ); |
537 string->SetL( _L("MP@LL")); |
539 expectedForm->AppendSupportedValueL( *string ); |
538 expectedForm->AppendSupportedValueL( *string ); |
540 |
539 |
541 string->SetL( _L("MP@ML") ); |
540 // newly added to support 720p content as suggested by Helix team |
|
541 string->SetL( _L("MP@ML")); |
542 expectedForm->AppendSupportedValueL( *string ); |
542 expectedForm->AppendSupportedValueL( *string ); |
543 string->SetL( _L("MP@HL") ); |
543 string->SetL( _L("MP@HL")); |
544 expectedForm->AppendSupportedValueL( *string ); |
544 expectedForm->AppendSupportedValueL( *string ); |
545 |
545 |
546 CMTPTypeObjectPropDesc::TPropertyInfo propertyInfo; |
546 CMTPTypeObjectPropDesc::TPropertyInfo propertyInfo; |
547 propertyInfo.iDataType = EMTPTypeString; |
547 propertyInfo.iDataType = EMTPTypeString; |
548 propertyInfo.iFormFlag = CMTPTypeObjectPropDesc::EEnumerationForm; |
548 propertyInfo.iFormFlag = CMTPTypeObjectPropDesc::EEnumerationForm; |