videocollection/videocollectionwrapper/tsrc/testvideomodel_p/src/mediaobjectfactory.cpp
--- a/videocollection/videocollectionwrapper/tsrc/testvideomodel_p/src/mediaobjectfactory.cpp Thu Apr 01 23:32:44 2010 +0300
+++ b/videocollection/videocollectionwrapper/tsrc/testvideomodel_p/src/mediaobjectfactory.cpp Fri Apr 16 18:13:14 2010 +0300
@@ -17,6 +17,7 @@
// INCLUDES
+#include <mpxmediavideodefs.h>
#include <mpxmediageneraldefs.h>
#include <mpxmediaarray.h>
#include <mpxmedia.h>
@@ -93,7 +94,6 @@
mArray = 0;
return;
}
-
TRAPD(error, mArray->AppendL(media));
if(error != KErrNone)
@@ -419,7 +419,39 @@
{
return false;
}
- }
+ }
+
+ // set resolution
+ if(dataSelectionFlags & MediaDataResolution)
+ {
+ int width = index + 1;
+ int height = index + 2;
+
+ TRAPD(error, media->SetTObjectValueL<quint16>(KMPXMediaVideoWidth, width));
+ if(error != KErrNone)
+ {
+ delete media;
+ return false;
+ }
+ TRAP(error, media->SetTObjectValueL<quint16>(KMPXMediaVideoHeight, height));
+ if(error != KErrNone)
+ {
+ delete media;
+ return false;
+ }
+ }
+
+ // set bitrate
+ if(dataSelectionFlags & MediaDataBitrate)
+ {
+ int bitrate = (index+1) * 800;
+ TRAPD(error, media->SetTObjectValueL<qint16>(KMPXMediaVideoBitRate, bitrate));
+ if(error != KErrNone)
+ {
+ delete media;
+ return false;
+ }
+ }
return true;
}