videocollection/videocollectionwrapper/tsrc/testvideomodel_p/src/mediaobjectfactory.cpp
equal
deleted
inserted
replaced
15 * Description: Helper class for creating mediaobjects for testing CVideoListDataModel class methods* |
15 * Description: Helper class for creating mediaobjects for testing CVideoListDataModel class methods* |
16 */ |
16 */ |
17 |
17 |
18 // INCLUDES |
18 // INCLUDES |
19 |
19 |
|
20 #include <mpxmediavideodefs.h> |
20 #include <mpxmediageneraldefs.h> |
21 #include <mpxmediageneraldefs.h> |
21 #include <mpxmediaarray.h> |
22 #include <mpxmediaarray.h> |
22 #include <mpxmedia.h> |
23 #include <mpxmedia.h> |
23 #include <qdatetime.h> |
24 #include <qdatetime.h> |
24 #include "vcxmyvideosdefs.h" |
25 #include "vcxmyvideosdefs.h" |
91 { |
92 { |
92 delete mArray; |
93 delete mArray; |
93 mArray = 0; |
94 mArray = 0; |
94 return; |
95 return; |
95 } |
96 } |
96 |
|
97 |
97 |
98 TRAPD(error, mArray->AppendL(media)); |
98 TRAPD(error, mArray->AppendL(media)); |
99 if(error != KErrNone) |
99 if(error != KErrNone) |
100 { |
100 { |
101 delete mArray; |
101 delete mArray; |
417 TRAPD(error, media->SetTObjectValueL<quint32>(KVcxMediaMyVideosCategoryItemCount, count)); |
417 TRAPD(error, media->SetTObjectValueL<quint32>(KVcxMediaMyVideosCategoryItemCount, count)); |
418 if(error != KErrNone) |
418 if(error != KErrNone) |
419 { |
419 { |
420 return false; |
420 return false; |
421 } |
421 } |
422 } |
422 } |
|
423 |
|
424 // set resolution |
|
425 if(dataSelectionFlags & MediaDataResolution) |
|
426 { |
|
427 int width = index + 1; |
|
428 int height = index + 2; |
|
429 |
|
430 TRAPD(error, media->SetTObjectValueL<quint16>(KMPXMediaVideoWidth, width)); |
|
431 if(error != KErrNone) |
|
432 { |
|
433 delete media; |
|
434 return false; |
|
435 } |
|
436 TRAP(error, media->SetTObjectValueL<quint16>(KMPXMediaVideoHeight, height)); |
|
437 if(error != KErrNone) |
|
438 { |
|
439 delete media; |
|
440 return false; |
|
441 } |
|
442 } |
|
443 |
|
444 // set bitrate |
|
445 if(dataSelectionFlags & MediaDataBitrate) |
|
446 { |
|
447 int bitrate = (index+1) * 800; |
|
448 TRAPD(error, media->SetTObjectValueL<qint16>(KMPXMediaVideoBitRate, bitrate)); |
|
449 if(error != KErrNone) |
|
450 { |
|
451 delete media; |
|
452 return false; |
|
453 } |
|
454 } |
423 |
455 |
424 return true; |
456 return true; |
425 } |
457 } |
426 |
458 |
427 // ----------------------------------------------------------------------------- |
459 // ----------------------------------------------------------------------------- |