mmmw_plat/thumbnail_engine_api/tsrc/Conf/Emulator_test/VThumbTest.cfg
changeset 53 eabc8c503852
equal deleted inserted replaced
48:a493a607b5bf 53:eabc8c503852
       
     1 // _Unsupported_ Those API could be not implemented and return KErrNotSupported
       
     2 
       
     3 
       
     4 [Define]
       
     5 KErrNotFound -1
       
     6 KErrNotSupported -5
       
     7 KErrArgument -6
       
     8 KErrNotReady -18
       
     9 KErrAccessDenied -21
       
    10 KErrServerTerminated -15
       
    11 KErrNoMemory -4
       
    12 KErrCallbackErrorCode -2001
       
    13 KErrUnexpectedValue -2002
       
    14 KErrNotificationPending -2005
       
    15 KErrUnexpectedNotification -2006
       
    16 KErrTimeoutController -2007
       
    17 
       
    18 // No display mode 
       
    19 	ENone 0
       
    20 	// Monochrome display mode (1 bpp) 
       
    21 	EGray2  1
       
    22 	// Four grayscales display mode (2 bpp) 
       
    23 	EGray4  2
       
    24 	// 16 grayscales display mode (4 bpp) 
       
    25 	EGray16  3
       
    26 	// 256 grayscales display mode (8 bpp) 
       
    27 	EGray256  4
       
    28 	// Low colour EGA 16 colour display mode (4 bpp) 
       
    29 	EColor16  5
       
    30 	// 256 colour display mode (8 bpp) 
       
    31 	EColor256  6
       
    32 	// 64,000 colour display mode (16 bpp) 
       
    33 	EColor64K  7
       
    34 	// True colour display mode (24 bpp) 
       
    35 	EColor16M  8
       
    36 	// (Not an actual display mode used for moving buffers containing bitmaps) 
       
    37 	ERgb  9
       
    38 	// 4096 colour display (12 bpp). 
       
    39 	EColor4K  10
       
    40 	// True colour display mode (32 bpp, but top byte is unused and unspecified) 
       
    41 	EColor16MU  11
       
    42 	// Display mode with alpha (24bpp colour plus 8bpp alpha) 
       
    43 	EColor16MA  12
       
    44 	// Pre-multiplied Alpha display mode (24bpp color multiplied with the alpha channel value, plus 8bpp alpha) 
       
    45 	EColor16MAP  13
       
    46 	//Any new display mode should be insterted here!
       
    47 	//There might be up to 255 display modes, so value of the last
       
    48 	//inserted EColorXXX enum item should be less than 256 -
       
    49 	//BC reasons!
       
    50 	EColorLast  14
       
    51 
       
    52 [Enddefine]
       
    53 
       
    54 
       
    55 // 
       
    56 // TNE Test Cases
       
    57 // 
       
    58 
       
    59 [Test]
       
    60 id 101
       
    61 title 1. Test Thumb for 3gpv5 H263 176*144 file by  Newl File Name
       
    62 create VThumbTest tne
       
    63 tne TNENewLFileName c:\testing\data\TNETestData\3GPPv5_H263_176x144.3gp
       
    64 waittestclass tne
       
    65 tne GetThumb 1 120 80 0 EColor16M 
       
    66 waittestclass tne
       
    67 delete tne
       
    68 pause 1000
       
    69 [Endtest]
       
    70 
       
    71 [Test]
       
    72 id 102
       
    73 title 2. Test Thumb for 3gpv5 H263 176*144 file by Newl File Handle
       
    74 create VThumbTest tne
       
    75 tne TNENewLFileHandle c:\testing\data\TNETestData\3GPPv5_H263_176x144.3gp
       
    76 waittestclass tne
       
    77 tne GetThumb 1 120 80 0 EColor16M 
       
    78 waittestclass tne
       
    79 delete tne
       
    80 pause 1000
       
    81 [Endtest]
       
    82 
       
    83 [Test]
       
    84 id 103
       
    85 title 3. Test Thumb for 3gpv5 H263 176*144 file by NewLC File Name
       
    86 create VThumbTest tne
       
    87 tne TNENewLCFileName c:\testing\data\TNETestData\3GPPv5_H263_176x144.3gp
       
    88 waittestclass tne
       
    89 tne GetThumb 1 120 80 0 EColor16M 
       
    90 waittestclass tne
       
    91 delete tne
       
    92 pause 1000
       
    93 [Endtest]
       
    94 
       
    95 [Test]
       
    96 id 104
       
    97 title 4. Test Thumb for 3gpv5 H263 176*144 file by NewLC File Handle
       
    98 create VThumbTest tne
       
    99 tne TNENewLCFileHandle c:\testing\data\TNETestData\3GPPv5_H263_176x144.3gp
       
   100 waittestclass tne
       
   101 tne GetThumb 1 120 80 0 EColor16M 
       
   102 waittestclass tne
       
   103 delete tne
       
   104 pause 1000
       
   105 [Endtest]
       
   106 
       
   107 [Test]
       
   108 id 105
       
   109 title 5. Test Thumb for 3gpv6 H263 352*288 file by  Newl File Name
       
   110 create VThumbTest tne
       
   111 tne TNENewLFileName c:\testing\data\TNETestData\3GPPv6_H263_352x288.3gp
       
   112 waittestclass tne
       
   113 tne GetThumb 1 120 80 0 EColor16M 
       
   114 waittestclass tne
       
   115 delete tne
       
   116 pause 1000
       
   117 [Endtest]
       
   118 
       
   119 [Test]
       
   120 id 106
       
   121 title 6. Test Thumb for 3gpv6 H264 352*288 file by  Newl File Name
       
   122 create VThumbTest tne
       
   123 tne TNENewLFileName c:\testing\data\TNETestData\3GPPv6_H264_352x288.3gp
       
   124 waittestclass tne
       
   125 tne GetThumb 1 120 80 0 EColor16M 
       
   126 waittestclass tne
       
   127 delete tne
       
   128 pause 1000
       
   129 [Endtest]
       
   130 
       
   131 [Test]
       
   132 id 107
       
   133 title 7. Test Thumb for ODD FRAME SIZE - 3gpv6 H264 352*288 file by  Newl File Name 
       
   134 create VThumbTest tne
       
   135 tne TNENewLFileName c:\testing\data\TNETestData\3GPPv6_H264_352x288.3gp
       
   136 waittestclass tne
       
   137 tne GetThumb 1 111 83 0 EColor16M 
       
   138 waittestclass tne
       
   139 delete tne
       
   140 pause 1000
       
   141 [Endtest]
       
   142 
       
   143 [Test]
       
   144 id 108
       
   145 title 8. Test Thumb for 3gpv6 MPEG4SP 352*288 file by  Newl File Name
       
   146 create VThumbTest tne
       
   147 tne TNENewLFileName c:\testing\data\TNETestData\3GPPv6_MPEG4SP_352x288.3gp
       
   148 waittestclass tne
       
   149 tne GetThumb 1 120 80 0 EColor16M 
       
   150 waittestclass tne
       
   151 delete tne
       
   152 pause 1000
       
   153 [Endtest]
       
   154 
       
   155 [Test]
       
   156 id 109
       
   157 title 9. Test Thumb for Real Video 10 640*480 file by  Newl File Name
       
   158 create VThumbTest tne
       
   159 tne TNENewLFileName c:\testing\data\TNETestData\RV10_640x480.rm
       
   160 waittestclass tne
       
   161 tne GetThumb 1 120 80 0 EColor16M 
       
   162 waittestclass tne
       
   163 delete tne
       
   164 pause 1000
       
   165 [Endtest]
       
   166 
       
   167 [Test]
       
   168 id 110
       
   169 title 10. Test Thumb for Real Video 9 352*288 file by  Newl File Handle
       
   170 create VThumbTest tne
       
   171 tne TNENewLFileHandle c:\testing\data\TNETestData\RV9_352x288.rm
       
   172 waittestclass tne
       
   173 tne GetThumb 1 120 80 0 EColor16M 
       
   174 waittestclass tne
       
   175 delete tne
       
   176 pause 1000
       
   177 [Endtest]
       
   178 
       
   179 [Test]
       
   180 id 111
       
   181 title 11. Test Thumb for WMV file by  NewlC File Handle
       
   182 create VThumbTest tne
       
   183 tne TNENewLCFileHandle c:\testing\data\TNETestData\camera.wmv
       
   184 waittestclass tne
       
   185 tne GetThumb 1 120 80 0 EColor16M 
       
   186 waittestclass tne
       
   187 delete tne
       
   188 pause 1000
       
   189 [Endtest]