gst_plugins_symbian/tsrc/gstreamertestmodule/conf/GStreamerTestClass.cfg
changeset 8 4a7fac7dd34a
parent 0 0e761a78d257
child 30 7e817e7e631c
child 34 1b8125c02661
equal deleted inserted replaced
7:71e347f905f2 8:4a7fac7dd34a
    25 //		    EWAVEENCODER    7,
    25 //		    EWAVEENCODER    7,
    26 //		    ERESAMPLER      8,
    26 //		    ERESAMPLER      8,
    27 //		    ECONVERTER      9,
    27 //		    ECONVERTER      9,
    28 //		    EDEVSOUNDSRC    10,
    28 //		    EDEVSOUNDSRC    10,
    29 //		    EDEVSOUNDSINK   11
    29 //		    EDEVSOUNDSINK   11
       
    30 //        NOKIAAACENCODER 12
    30 
    31 
    31   //GST_STATE_VOID_PENDING        = 0,
    32   //GST_STATE_VOID_PENDING        = 0,
    32   //GST_STATE_NULL                = 1,
    33   //GST_STATE_NULL                = 1,
    33   //GST_STATE_READY               = 2,
    34   //GST_STATE_READY               = 2,
    34   //GST_STATE_PAUSED              = 3,
    35   //GST_STATE_PAUSED              = 3,
    52 gst GetElementProperties 10 gain
    53 gst GetElementProperties 10 gain
    53 gst GetElementProperties 10 maxgain
    54 gst GetElementProperties 10 maxgain
    54 gst SetElementProperties 10 gain 5
    55 gst SetElementProperties 10 gain 5
    55 gst GetElementProperties 10 gain
    56 gst GetElementProperties 10 gain
    56 gst GetElementProperties 10 samplesrecorded
    57 gst GetElementProperties 10 samplesrecorded
    57 gst GetElementProperties 10 rate
    58 gst GetElementProperties 10 rates
    58 gst GetElementProperties 10 channels
    59 gst GetElementProperties 10 channels
    59 gst SetElementProperties 10 leftbalance 80
    60 gst SetElementProperties 10 leftbalance 80
    60 gst SetElementProperties 10 rightbalance 20
    61 gst SetElementProperties 10 rightbalance 20
    61 pause 5000
    62 pause 5000
    62 gst SetPipelineState 1
    63 gst SetPipelineState 1
    63 delete gst
    64 delete gst
    64 [Endtest]
    65 [Endtest]
    65 
    66 
    66 [Test]
    67 [Test]
    67 title 2. Create WAV Record Pipeline 
    68 title 2. Create WAV Record Pipeline for balance
    68 create GStreamerTestClass gst
    69 create GStreamerTestClass gst
    69 gst InitGStreamer
    70 gst InitGStreamer
    70 gst CreatePipeLine
    71 gst CreatePipeLine
    71 gst CreateElement 10
    72 gst CreateElement 10
    72 gst CreateElement 7
    73 gst CreateElement 7
    73 gst CreateElement 2
    74 gst CreateElement 2
    74 gst InitPipeLine
    75 gst InitPipeLine
    75 gst SetElementProperties 2 c:\data\RecordTest.wav
    76 gst SetElementProperties 2 c:\data\RecordTestbalance.wav
    76 gst AddElementToPipeline 10
    77 gst AddElementToPipeline 10
    77 gst AddElementToPipeline 7
    78 gst AddElementToPipeline 7
    78 gst AddElementToPipeline 2
    79 gst AddElementToPipeline 2
    79 gst SetCapsInPipeLine audio/x-raw-int 16 16
    80 gst SetCapsInPipeLine audio/x-raw-int 16 16
    80 gst LinkElementsInPipeline 10 7
    81 gst LinkElementsInPipeline 10 7
    82 gst SetElementProperties 10 rate 16000
    83 gst SetElementProperties 10 rate 16000
    83 gst SetElementProperties 10 priority 0
    84 gst SetElementProperties 10 priority 0
    84 gst SetElementProperties 10 preference 0
    85 gst SetElementProperties 10 preference 0
    85 gst SetElementProperties 10 channels 1
    86 gst SetElementProperties 10 channels 1
    86 gst SetPipelineState 4
    87 gst SetPipelineState 4
    87 pause 5000
    88 pause 9000
    88 gst GetElementProperties 10 gain
    89 gst SetElementProperties 10 leftbalance 80
    89 gst GetElementProperties 10 samplesrecorded
    90 gst SetElementProperties 10 rightbalance 20
    90 pause 5000
    91 pause 1000
    91 gst SetPipelineState 1
    92 gst StopRecording
    92 delete gst
    93 gst SetPipelineState 1
    93 [Endtest]
    94 delete gst
    94 
    95 [Endtest]
    95 
    96 
    96 [Test]
    97 
    97 title 3. Create AMR Record Pipeline 
    98 [Test]
    98 create GStreamerTestClass gst
    99 title 3. Create WAV Record Pipeline for ten sec
    99 gst InitGStreamer
   100 create GStreamerTestClass gst
   100 gst CreatePipeLine
   101 gst InitGStreamer
   101 gst CreateElement 10
   102 gst CreatePipeLine
   102 gst CreateElement 2
   103 gst CreateElement 10
   103 gst InitPipeLine
   104 gst CreateElement 7
   104 gst SetElementProperties 2 c:\data\RecordTest.amr
   105 gst CreateElement 2
   105 gst AddElementToPipeline 10
   106 gst InitPipeLine
   106 gst AddElementToPipeline 2
   107 gst SetElementProperties 2 c:\data\RecordTest.wav
   107 gst SetCapsInPipeLine audio/amr
   108 gst AddElementToPipeline 10
   108 gst GetElementsCustomIntfc 10 7
   109 gst AddElementToPipeline 7
   109 gst CustomIntfcProp 7 2 1
   110 gst AddElementToPipeline 2
   110 gst CustomIntfcProp 7 4 16000
   111 gst SetCapsInPipeLine audio/x-raw-int 16 16
   111 gst LinkElementsInPipeline 10 2
   112 gst LinkElementsInPipeline 10 7
   112 gst SetPipelineState 4
   113 gst LinkElementsInPipeline 7 2
   113 pause 5000
   114 gst SetElementProperties 10 rate 16000
   114 gst CustomIntfcProp 7 3
   115 gst SetElementProperties 10 priority 0
   115 gst CustomIntfcProp 7 5
   116 gst SetElementProperties 10 preference 0
   116 pause 5000
   117 gst SetElementProperties 10 channels 1
   117 gst SetPipelineState 1
   118 gst SetPipelineState 4
   118 delete gst
   119 pause 10000
   119 [Endtest]
   120 gst StopRecording
   120 
   121 waittestclass gst
   121 [Test]
   122 gst SetPipelineState 1
   122 title 4. Create G711 Record Pipeline 
   123 delete gst
   123 create GStreamerTestClass gst
   124 [Endtest]
   124 gst InitGStreamer
   125 
   125 gst CreatePipeLine
   126 [Test]
   126 gst CreateElement 10
   127 title 4. Create WAV Record Pipeline for pause resume
   127 gst CreateElement 2
   128 create GStreamerTestClass gst
   128 gst InitPipeLine
   129 gst InitGStreamer
   129 gst SetElementProperties 2 c:\data\RecordTest.g711
   130 gst CreatePipeLine
   130 gst AddElementToPipeline 10
   131 gst CreateElement 10
   131 gst AddElementToPipeline 2
   132 gst CreateElement 7
   132 gst SetCapsInPipeLine audio/x-alaw
   133 gst CreateElement 2
   133 gst LinkElementsInPipeline 10 2
   134 gst InitPipeLine
   134 gst GetElementsCustomIntfc 10 1
   135 gst SetElementProperties 2 c:\data\RecordTestpause.wav
   135 gst CustomIntfcProp 1 1 1
   136 gst AddElementToPipeline 10
   136 gst CustomIntfcProp 1 2 1
   137 gst AddElementToPipeline 7
   137 gst SetPipelineState 4
   138 gst AddElementToPipeline 2
   138 pause 5000
   139 gst SetCapsInPipeLine audio/x-raw-int 16 16
   139 gst CustomIntfcProp 1 3
   140 gst LinkElementsInPipeline 10 7
   140 pause 5000
   141 gst LinkElementsInPipeline 7 2
   141 gst SetPipelineState 1
   142 gst SetElementProperties 10 rate 16000
   142 delete gst
   143 gst SetElementProperties 10 priority 0
   143 [Endtest]
   144 gst SetElementProperties 10 preference 0
   144 
   145 gst SetElementProperties 10 channels 1
   145 
   146 gst SetPipelineState 4
   146 [Test]
   147 pause 5000
   147 title 5. Create G729 Record Pipeline 
   148 gst SetPipelineState 3
   148 create GStreamerTestClass gst
   149 pause 5000
   149 gst InitGStreamer
   150 gst SetPipelineState 4
   150 gst CreatePipeLine
   151 pause 5000
   151 gst CreateElement 10
   152 gst GetElementProperties 10 gain
   152 gst CreateElement 2
   153 gst GetElementProperties 10 samplesrecorded
   153 gst InitPipeLine
   154 pause 5000
   154 gst SetElementProperties 2 c:\data\RecordTest.g729
   155 gst StopRecording
   155 gst AddElementToPipeline 10
   156 waittestclass gst
   156 gst AddElementToPipeline 2
   157 gst SetPipelineState 1
   157 gst SetCapsInPipeLine audio/g729
   158 delete gst
   158 gst LinkElementsInPipeline 10 2
   159 [Endtest]
   159 gst GetElementsCustomIntfc 10 3
   160 
   160 gst CustomIntfcProp 3 1 1
   161 
   161 gst SetPipelineState 4
   162 
   162 pause 5000
   163 [Test]
   163 gst CustomIntfcProp 3 2
   164 title 5. Create WAV Play Pipeline 
   164 pause 5000
       
   165 gst SetPipelineState 1
       
   166 delete gst
       
   167 [Endtest]
       
   168 
       
   169 
       
   170 [Test]
       
   171 title 6. Create ILBC Record Pipeline 
       
   172 create GStreamerTestClass gst
       
   173 gst InitGStreamer
       
   174 gst CreatePipeLine
       
   175 gst CreateElement 10
       
   176 gst CreateElement 2
       
   177 gst InitPipeLine
       
   178 gst SetElementProperties 2 c:\data\RecordTest.lbc
       
   179 gst AddElementToPipeline 10
       
   180 gst AddElementToPipeline 2
       
   181 gst SetCapsInPipeLine audio/ilbc
       
   182 gst LinkElementsInPipeline 10 2
       
   183 gst GetElementsCustomIntfc 10 5
       
   184 gst CustomIntfcProp 5 1 1
       
   185 gst CustomIntfcProp 5 2 1
       
   186 gst SetPipelineState 4
       
   187 pause 5000
       
   188 gst CustomIntfcProp 5 3
       
   189 pause 5000
       
   190 gst SetPipelineState 1
       
   191 delete gst
       
   192 [Endtest]
       
   193 
       
   194 [Test]
       
   195 title 7. Create WAV Play Pipeline 
       
   196 create GStreamerTestClass gst
   165 create GStreamerTestClass gst
   197 gst InitGStreamer
   166 gst InitGStreamer
   198 gst CreatePipeLine
   167 gst CreatePipeLine
   199 gst CreateElement 1
   168 gst CreateElement 1
   200 gst CreateElement 5
   169 gst CreateElement 5
   223 waittestclass gst
   192 waittestclass gst
   224 delete gst
   193 delete gst
   225 [Endtest]
   194 [Endtest]
   226 
   195 
   227 
   196 
   228 [Test]
   197 
   229 title 8. Create RAW Play Pipeline 
   198 [Test]
       
   199 title 6. Create RAW Play Pipeline 
   230 create GStreamerTestClass gst
   200 create GStreamerTestClass gst
   231 gst InitGStreamer
   201 gst InitGStreamer
   232 gst CreatePipeLine
   202 gst CreatePipeLine
   233 gst CreateElement 1
   203 gst CreateElement 1
   234 gst CreateElement 11
   204 gst CreateElement 11
   251 gst SetPipelineState 4
   221 gst SetPipelineState 4
   252 waittestclass gst
   222 waittestclass gst
   253 delete gst
   223 delete gst
   254 [Endtest]
   224 [Endtest]
   255 
   225 
       
   226 
       
   227 /*
       
   228 [Test]
       
   229 title 7. Create WAV Record Pipeline1
       
   230 create GStreamerTestClass gst
       
   231 gst InitGStreamer
       
   232 gst CreatePipeLine
       
   233 gst CreateElement 10
       
   234 gst CreateElement 7
       
   235 gst CreateElement 2
       
   236 gst InitPipeLine
       
   237 gst SetElementProperties 2 c:\data\RecordTest1.wav
       
   238 gst AddElementToPipeline 10
       
   239 gst AddElementToPipeline 7
       
   240 gst AddElementToPipeline 2
       
   241 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   242 gst LinkElementsInPipeline 10 7
       
   243 gst LinkElementsInPipeline 7 2
       
   244 gst SetElementProperties 10 rate 16000
       
   245 gst SetElementProperties 10 priority 0
       
   246 gst SetElementProperties 10 preference 0
       
   247 gst SetElementProperties 10 channels 1
       
   248 gst SetPipelineState 4
       
   249 pause 5000
       
   250 gst StopRecording
       
   251 gst SetPipelineState 1
       
   252 delete gst
       
   253 [Endtest]
       
   254 
       
   255 
       
   256 
       
   257 [Test]
       
   258 title 8. Create WAV Record Pipeline2
       
   259 create GStreamerTestClass gst
       
   260 gst InitGStreamer
       
   261 gst CreatePipeLine
       
   262 gst CreateElement 10
       
   263 gst CreateElement 7
       
   264 gst CreateElement 2
       
   265 gst InitPipeLine
       
   266 gst SetElementProperties 2 c:\data\RecordTest2.wav
       
   267 gst AddElementToPipeline 10
       
   268 gst AddElementToPipeline 7
       
   269 gst AddElementToPipeline 2
       
   270 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   271 gst LinkElementsInPipeline 10 7
       
   272 gst LinkElementsInPipeline 7 2
       
   273 gst SetElementProperties 10 rate 16000
       
   274 gst SetElementProperties 10 priority 0
       
   275 gst SetElementProperties 10 gain 5
       
   276 gst SetElementProperties 10 preference 0
       
   277 gst SetElementProperties 10 channels 1
       
   278 pause 1000
       
   279 gst SetPipelineState 4
       
   280 pause 5000
       
   281 gst GetElementProperties 10 gain
       
   282 gst GetElementProperties 10 samplesrecorded
       
   283 gst SetPipelineState 3
       
   284 pause 4000
       
   285 gst SetElementProperties 10 gain 64
       
   286 gst SetPipelineState 4
       
   287 pause 5000
       
   288 gst StopRecording
       
   289 gst SetPipelineState 1
       
   290 delete gst
       
   291 [Endtest]
       
   292 
       
   293 [Test]
       
   294 title 9. Create WAV Record Pipeline3 
       
   295 create GStreamerTestClass gst
       
   296 gst InitGStreamer
       
   297 gst CreatePipeLine
       
   298 gst CreateElement 10
       
   299 gst CreateElement 7
       
   300 gst CreateElement 2
       
   301 gst InitPipeLine
       
   302 gst SetElementProperties 2 c:\data\RecordTest3.wav
       
   303 gst AddElementToPipeline 10
       
   304 gst AddElementToPipeline 7
       
   305 gst AddElementToPipeline 2
       
   306 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   307 gst LinkElementsInPipeline 10 7
       
   308 gst LinkElementsInPipeline 7 2
       
   309 gst SetElementProperties 10 rate 16000
       
   310 gst SetElementProperties 10 priority 0
       
   311 gst SetElementProperties 10 gain 24
       
   312 gst SetElementProperties 10 preference 0
       
   313 gst SetElementProperties 10 channels 2
       
   314 pause 1000
       
   315 gst SetPipelineState 4
       
   316 pause 5000
       
   317 gst GetElementProperties 10 gain
       
   318 gst GetElementProperties 10 samplesrecorded
       
   319 gst SetPipelineState 3
       
   320 pause 4000
       
   321 gst SetElementProperties 10 gain 64
       
   322 gst SetPipelineState 4
       
   323 pause 5000
       
   324 gst SetPipelineState 4
       
   325 pause 5000
       
   326 gst StopRecording
       
   327 waittestclass gst
       
   328 gst SetPipelineState 1
       
   329 delete gst
       
   330 [Endtest]
       
   331 
       
   332 
       
   333 [Test]
       
   334 title 10. Create WAV Record Pipeline4
       
   335 create GStreamerTestClass gst
       
   336 gst InitGStreamer
       
   337 gst CreatePipeLine
       
   338 gst CreateElement 10
       
   339 gst CreateElement 7
       
   340 gst CreateElement 2
       
   341 gst InitPipeLine
       
   342 gst SetElementProperties 2 c:\data\RecordTest4.wav
       
   343 gst AddElementToPipeline 10
       
   344 gst AddElementToPipeline 7
       
   345 gst AddElementToPipeline 2
       
   346 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   347 gst LinkElementsInPipeline 10 7
       
   348 gst LinkElementsInPipeline 7 2
       
   349 gst SetElementProperties 10 rate 10000
       
   350 gst SetElementProperties 10 priority 1
       
   351 gst SetElementProperties 10 gain 50
       
   352 gst SetElementProperties 10 preference 0
       
   353 gst SetElementProperties 10 channels 1
       
   354 pause 1000
       
   355 gst SetPipelineState 4
       
   356 pause 5000
       
   357 gst SetElementProperties 10 rate 20000
       
   358 pause 3000
       
   359 gst SetPipelineState 3
       
   360 pause 4000
       
   361 gst GetElementProperties 10 gain
       
   362 gst GetElementProperties 10 samplesrecorded
       
   363 gst SetPipelineState 4
       
   364 pause 5000
       
   365 gst StopRecording
       
   366 waittestclass gst
       
   367 gst SetPipelineState 1
       
   368 delete gst
       
   369 [Endtest]
       
   370 
       
   371 [Test]
       
   372 title 11. Create WAV Record Pipeline5
       
   373 create GStreamerTestClass gst
       
   374 gst InitGStreamer
       
   375 gst CreatePipeLine
       
   376 gst CreateElement 10
       
   377 gst CreateElement 7
       
   378 gst CreateElement 2
       
   379 gst InitPipeLine
       
   380 gst SetElementProperties 2 c:\data\RecordTest5.wav
       
   381 gst AddElementToPipeline 10
       
   382 gst AddElementToPipeline 7
       
   383 gst AddElementToPipeline 2
       
   384 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   385 gst LinkElementsInPipeline 10 7
       
   386 gst LinkElementsInPipeline 7 2
       
   387 gst SetElementProperties 10 rate 16000
       
   388 gst SetElementProperties 10 priority 0
       
   389 gst SetElementProperties 10 gain 80
       
   390 gst SetElementProperties 10 preference 0
       
   391 gst SetElementProperties 10 channels 1
       
   392 pause 1000
       
   393 gst SetPipelineState 4
       
   394 pause 5000
       
   395 gst SetPipelineState 4
       
   396 pause 4000
       
   397 gst SetPipelineState 4
       
   398 pause 5000
       
   399 gst SetPipelineState 4
       
   400 pause 4000
       
   401 gst SetPipelineState 4
       
   402 pause 5000
       
   403 gst SetPipelineState 4
       
   404 pause 4000
       
   405 pause 5000
       
   406 gst SetPipelineState 4
       
   407 pause 4000
       
   408 gst SetElementProperties 10 gain 90
       
   409 gst SetPipelineState 4
       
   410 pause 5000
       
   411 gst GetElementProperties 10 gain
       
   412 gst GetElementProperties 10 samplesrecorded
       
   413 gst StopRecording
       
   414 waittestclass gst
       
   415 gst SetPipelineState 1
       
   416 delete gst
       
   417 [Endtest]
       
   418 
       
   419 [Test]
       
   420 title 12. Create WAV Record Pipeline6
       
   421 create GStreamerTestClass gst
       
   422 gst InitGStreamer
       
   423 gst CreatePipeLine
       
   424 gst CreateElement 10
       
   425 gst CreateElement 7
       
   426 gst CreateElement 2
       
   427 gst InitPipeLine
       
   428 gst SetElementProperties 2 c:\data\RecordTest6.wav
       
   429 gst AddElementToPipeline 10
       
   430 gst AddElementToPipeline 7
       
   431 gst AddElementToPipeline 2
       
   432 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   433 gst LinkElementsInPipeline 10 7
       
   434 gst LinkElementsInPipeline 7 2
       
   435 gst SetElementProperties 10 rate 10000
       
   436 gst SetElementProperties 10 priority 0
       
   437 gst SetElementProperties 10 preference 0
       
   438 gst SetElementProperties 10 channels 1
       
   439 gst SetPipelineState 4
       
   440 pause 10000
       
   441 gst StopRecording
       
   442 waittestclass gst
       
   443 gst SetPipelineState 1
       
   444 delete gst
       
   445 [Endtest]
       
   446 
       
   447 [Test]
       
   448 title 13. Create WAV Record Pipeline7
       
   449 create GStreamerTestClass gst
       
   450 gst InitGStreamer
       
   451 gst CreatePipeLine
       
   452 gst CreateElement 10
       
   453 gst CreateElement 7
       
   454 gst CreateElement 2
       
   455 gst InitPipeLine
       
   456 gst SetElementProperties 2 c:\data\RecordTest.wav
       
   457 gst AddElementToPipeline 10
       
   458 gst AddElementToPipeline 7
       
   459 gst AddElementToPipeline 2
       
   460 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   461 gst LinkElementsInPipeline 10 7
       
   462 gst LinkElementsInPipeline 7 2
       
   463 gst SetElementProperties 10 rate 16000
       
   464 gst SetElementProperties 10 priority 0
       
   465 gst SetElementProperties 10 gain 12
       
   466 gst SetElementProperties 10 preference 0
       
   467 gst SetElementProperties 10 channels 1
       
   468 pause 1000
       
   469 gst SetPipelineState 4
       
   470 pause 5000
       
   471 gst GetElementProperties 10 gain
       
   472 gst GetElementProperties 10 samplesrecorded
       
   473 gst SetPipelineState 3
       
   474 pause 4000
       
   475 gst SetElementProperties 10 gain 64
       
   476 gst SetPipelineState 4
       
   477 pause 5000
       
   478 gst StopRecording
       
   479 waittestclass gst
       
   480 gst SetPipelineState 1
       
   481 delete gst
       
   482 [Endtest]
       
   483 
       
   484 [Test]
       
   485 title 14. Create WAV Record Pipeline8
       
   486 create GStreamerTestClass gst
       
   487 gst InitGStreamer
       
   488 gst CreatePipeLine
       
   489 gst CreateElement 10
       
   490 gst CreateElement 7
       
   491 gst CreateElement 2
       
   492 gst InitPipeLine
       
   493 gst SetElementProperties 2 c:\data\RecordTest.wav
       
   494 gst AddElementToPipeline 10
       
   495 gst AddElementToPipeline 7
       
   496 gst AddElementToPipeline 2
       
   497 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   498 gst LinkElementsInPipeline 10 7
       
   499 gst LinkElementsInPipeline 7 2
       
   500 gst SetElementProperties 10 rate 16000
       
   501 gst SetElementProperties 10 priority 0
       
   502 gst SetElementProperties 10 gain 12
       
   503 gst SetElementProperties 10 preference 0
       
   504 gst SetElementProperties 10 channels 1
       
   505 pause 1000
       
   506 gst SetPipelineState 4
       
   507 pause 5000
       
   508 gst GetElementProperties 10 gain
       
   509 gst GetElementProperties 10 samplesrecorded
       
   510 gst SetPipelineState 3
       
   511 pause 4000
       
   512 gst SetElementProperties 10 gain 64
       
   513 gst SetPipelineState 4
       
   514 pause 5000
       
   515 gst StopRecording
       
   516 waittestclass gst
       
   517 gst SetPipelineState 1
       
   518 [Endtest]
       
   519 
       
   520 [Test]
       
   521 title 15. Create WAV Record Pipeline 9
       
   522 create GStreamerTestClass gst
       
   523 gst InitGStreamer
       
   524 gst CreatePipeLine
       
   525 gst CreateElement 10
       
   526 gst CreateElement 7
       
   527 gst CreateElement 2
       
   528 gst InitPipeLine
       
   529 gst SetElementProperties 2 c:\data\RecordTest9.wav
       
   530 gst AddElementToPipeline 10
       
   531 gst AddElementToPipeline 7
       
   532 gst AddElementToPipeline 2
       
   533 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   534 gst LinkElementsInPipeline 10 7
       
   535 gst LinkElementsInPipeline 7 2
       
   536 gst SetElementProperties 10 rate 16000
       
   537 gst SetElementProperties 10 priority 0
       
   538 gst SetElementProperties 10 gain 12
       
   539 gst SetElementProperties 10 preference 0
       
   540 gst SetElementProperties 10 channels 1
       
   541 pause 1000
       
   542 gst SetPipelineState 4
       
   543 pause 10000
       
   544 gst GetElementProperties 10 gain
       
   545 gst GetElementProperties 10 samplesrecorded
       
   546 gst SetPipelineState 3
       
   547 pause 360000
       
   548 gst SetElementProperties 10 gain 64
       
   549 gst SetPipelineState 4
       
   550 pause 5000
       
   551 gst StopRecording
       
   552 waittestclass gst
       
   553 gst SetPipelineState 1
       
   554 delete gst
       
   555 [Endtest]
       
   556 
       
   557 
       
   558 [Test]
       
   559 title 16. Create WAV Record Pipeline GstReliabilitytestPlaypause
       
   560 create GStreamerTestClass gst
       
   561 gst InitGStreamer
       
   562 gst CreatePipeLine
       
   563 gst CreateElement 10
       
   564 gst CreateElement 7
       
   565 gst CreateElement 2
       
   566 gst InitPipeLine
       
   567 gst SetElementProperties 2 c:\data\RecordTestpause.wav
       
   568 gst AddElementToPipeline 10
       
   569 gst AddElementToPipeline 7
       
   570 gst AddElementToPipeline 2
       
   571 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   572 gst LinkElementsInPipeline 10 7
       
   573 gst LinkElementsInPipeline 7 2
       
   574 gst SetElementProperties 10 rate 16000
       
   575 gst SetElementProperties 10 priority 0
       
   576 gst SetElementProperties 10 preference 0
       
   577 gst SetElementProperties 10 channels 1
       
   578 gst GstReliabilitytestPlaypause 30
       
   579 gst SetPipelineState 4
       
   580 pause 5000
       
   581 gst GetElementProperties 10 gain
       
   582 gst GetElementProperties 10 samplesrecorded
       
   583 pause 5000
       
   584 gst StopRecording
       
   585 waittestclass gst
       
   586 gst SetPipelineState 1
       
   587 delete gst
       
   588 [Endtest]
       
   589 
       
   590 
       
   591 
       
   592 [Test]
       
   593 title 17. Create WAV Record Pipeline GstReliabilitytestRecording
       
   594 create GStreamerTestClass gst
       
   595 gst InitGStreamer
       
   596 gst CreatePipeLine
       
   597 gst CreateElement 10
       
   598 gst CreateElement 7
       
   599 gst CreateElement 2
       
   600 gst InitPipeLine
       
   601 gst SetElementProperties 2 c:\data\RecordTestpause.wav
       
   602 gst AddElementToPipeline 10
       
   603 gst AddElementToPipeline 7
       
   604 gst AddElementToPipeline 2
       
   605 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   606 gst LinkElementsInPipeline 10 7
       
   607 gst LinkElementsInPipeline 7 2
       
   608 gst GstReliabilitytestRecording 30
       
   609 gst GetElementProperties 10 samplesrecorded
       
   610 gst StopRecording
       
   611 waittestclass gst
       
   612 gst SetPipelineState 1
       
   613 delete gst
       
   614 [Endtest]
       
   615 
       
   616 
       
   617 [Test]
       
   618 title 18. Create WAV Play1 Pipeline 
       
   619 create GStreamerTestClass gst
       
   620 gst InitGStreamer
       
   621 gst CreatePipeLine
       
   622 gst CreateElement 1
       
   623 gst CreateElement 5
       
   624 gst CreateElement 9
       
   625 gst CreateElement 8
       
   626 gst CreateElement 11
       
   627 gst InitPipeLine
       
   628 gst SetElementProperties 1 c:\data\RecordTest.wav
       
   629 gst AddElementToPipeline 1
       
   630 gst AddElementToPipeline 5
       
   631 gst AddElementToPipeline 9
       
   632 gst AddElementToPipeline 8
       
   633 gst AddElementToPipeline 11
       
   634 gst SetElementProperties 5 volume 5000
       
   635 gst LinkElementsInPipeline 1 5
       
   636 gst SetPipelineState 4
       
   637 pause 20000
       
   638 waittestclass gst
       
   639 delete gst
       
   640 [Endtest]
       
   641 
       
   642 
       
   643 [Test]
       
   644 title 19. Create AAC Record Pipeline 
       
   645 create GStreamerTestClass gst
       
   646 gst InitGStreamer
       
   647 gst CreatePipeLine
       
   648 gst CreateElement 10
       
   649 gst CreateElement 12
       
   650 gst CreateElement 13
       
   651 gst CreateElement 2
       
   652 gst InitPipeLine
       
   653 gst SetElementProperties 2 c:\data\RecordTest.mp4
       
   654 gst AddElementToPipeline 10
       
   655 gst AddElementToPipeline 12
       
   656 gst AddElementToPipeline 13
       
   657 gst AddElementToPipeline 2
       
   658 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   659 gst LinkElementsInPipeline 10 12
       
   660 gst LinkElementsInPipeline 12 13
       
   661 gst LinkElementsInPipeline 13 2
       
   662 gst SetElementProperties 10 rate 16000
       
   663 gst SetElementProperties 10 priority 0
       
   664 gst SetElementProperties 10 preference 0
       
   665 gst SetElementProperties 10 channels 1
       
   666 gst SetPipelineState 4
       
   667 pause 5000
       
   668 gst GetElementProperties 10 gain
       
   669 gst GetElementProperties 10 samplesrecorded
       
   670 pause 5000
       
   671 gst SetPipelineState 1
       
   672 delete gst
       
   673 [Endtest]
       
   674 
       
   675 [Test]
       
   676 title 20. Create AAC Record Pipeline for pause
       
   677 create GStreamerTestClass gst
       
   678 gst InitGStreamer
       
   679 gst CreatePipeLine
       
   680 gst CreateElement 10
       
   681 gst CreateElement 12
       
   682 gst CreateElement 13
       
   683 gst CreateElement 2
       
   684 gst InitPipeLine
       
   685 gst SetElementProperties 2 c:\data\RecordTestpause.mp4
       
   686 gst AddElementToPipeline 10
       
   687 gst AddElementToPipeline 12
       
   688 gst AddElementToPipeline 13
       
   689 gst AddElementToPipeline 2
       
   690 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   691 gst LinkElementsInPipeline 10 12
       
   692 gst LinkElementsInPipeline 12 13
       
   693 gst LinkElementsInPipeline 13 2
       
   694 gst SetElementProperties 10 rate 16000
       
   695 gst SetElementProperties 10 priority 0
       
   696 gst SetElementProperties 10 preference 0
       
   697 gst SetElementProperties 10 channels 1
       
   698 gst SetPipelineState 4
       
   699 pause 5000
       
   700 gst SetPipelineState 3
       
   701 pause 5000
       
   702 gst SetPipelineState 4
       
   703 pause 5000
       
   704 gst GetElementProperties 10 gain
       
   705 gst GetElementProperties 10 samplesrecorded
       
   706 pause 5000
       
   707 gst StopRecording
       
   708 waittestclass gst
       
   709 gst SetPipelineState 1
       
   710 delete gst
       
   711 [Endtest]
       
   712 
       
   713 
       
   714 [Test]
       
   715 title 21. Create AAC Record Pipeline1
       
   716 create GStreamerTestClass gst
       
   717 gst InitGStreamer
       
   718 gst CreatePipeLine
       
   719 gst CreateElement 10
       
   720 gst CreateElement 12
       
   721 gst CreateElement 13
       
   722 gst CreateElement 2
       
   723 gst InitPipeLine
       
   724 gst SetElementProperties 2 c:\data\RecordTest1.mp4
       
   725 gst AddElementToPipeline 10
       
   726 gst AddElementToPipeline 12
       
   727 gst AddElementToPipeline 13
       
   728 gst AddElementToPipeline 2
       
   729 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   730 gst LinkElementsInPipeline 10 12
       
   731 gst LinkElementsInPipeline 12 13
       
   732 gst LinkElementsInPipeline 13 2
       
   733 gst SetElementProperties 10 rate 16000
       
   734 gst SetElementProperties 10 priority 0
       
   735 gst SetElementProperties 10 preference 0
       
   736 gst SetElementProperties 10 channels 1
       
   737 gst SetPipelineState 4
       
   738 pause 5000
       
   739 gst SetPipelineState 4
       
   740 pause 5000
       
   741 gst SetPipelineState 4
       
   742 pause 5000
       
   743 gst SetPipelineState 4
       
   744 pause 5000
       
   745 gst SetPipelineState 4
       
   746 pause 5000
       
   747 gst SetPipelineState 4
       
   748 pause 5000
       
   749 gst GetElementProperties 10 gain
       
   750 gst GetElementProperties 10 samplesrecorded
       
   751 pause 5000
       
   752 gst StopRecording
       
   753 waittestclass gst
       
   754 gst SetPipelineState 1
       
   755 delete gst
       
   756 [Endtest]
       
   757 
       
   758 
       
   759 [Test]
       
   760 title 22. Create AAC Record Pipeline reliabilityplaypause
       
   761 create GStreamerTestClass gst
       
   762 gst InitGStreamer
       
   763 gst CreatePipeLine
       
   764 gst CreateElement 10
       
   765 gst CreateElement 12
       
   766 gst CreateElement 13
       
   767 gst CreateElement 2
       
   768 gst InitPipeLine
       
   769 gst SetElementProperties 2 c:\data\RecordTestpause.mp4
       
   770 gst AddElementToPipeline 10
       
   771 gst AddElementToPipeline 12
       
   772 gst AddElementToPipeline 13
       
   773 gst AddElementToPipeline 2
       
   774 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   775 gst LinkElementsInPipeline 10 12
       
   776 gst LinkElementsInPipeline 12 13
       
   777 gst LinkElementsInPipeline 13 2
       
   778 gst SetElementProperties 10 rate 16000
       
   779 gst SetElementProperties 10 priority 0
       
   780 gst SetElementProperties 10 preference 0
       
   781 gst SetElementProperties 10 channels 1
       
   782 gst GstReliabilitytestPlaypause 30
       
   783 gst SetPipelineState 4
       
   784 pause 5000
       
   785 gst GetElementProperties 10 gain
       
   786 gst GetElementProperties 10 samplesrecorded
       
   787 pause 5000
       
   788 gst StopRecording
       
   789 waittestclass gst
       
   790 gst SetPipelineState 1
       
   791 delete gst
       
   792 [Endtest]
       
   793 
       
   794 
       
   795 [Test]
       
   796 title 23. Create AAC Record Pipeline reliabilityrecording
       
   797 create GStreamerTestClass gst
       
   798 gst InitGStreamer
       
   799 gst CreatePipeLine
       
   800 gst CreateElement 10
       
   801 gst CreateElement 12
       
   802 gst CreateElement 13
       
   803 gst CreateElement 2
       
   804 gst InitPipeLine
       
   805 gst SetElementProperties 2 c:\data\RecordTest.mp4
       
   806 gst AddElementToPipeline 10
       
   807 gst AddElementToPipeline 12
       
   808 gst AddElementToPipeline 13
       
   809 gst AddElementToPipeline 2
       
   810 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
   811 gst LinkElementsInPipeline 10 12
       
   812 gst LinkElementsInPipeline 12 13
       
   813 gst LinkElementsInPipeline 13 2
       
   814 gst SetElementProperties 10 rate 16000
       
   815 gst SetElementProperties 10 priority 0
       
   816 gst SetElementProperties 10 preference 0
       
   817 gst SetElementProperties 10 channels 1
       
   818 gst GstReliabilitytestRecording 30
       
   819 gst GetElementProperties 10 samplesrecorded
       
   820 gst StopRecording
       
   821 waittestclass gst
       
   822 gst SetPipelineState 1
       
   823 delete gst
       
   824 [Endtest]
       
   825 
       
   826 
       
   827 
       
   828 
       
   829 
       
   830 [Test]
       
   831 title 24. Create AMR Record Pipeline  with amrmux
       
   832 create GStreamerTestClass gst
       
   833 gst InitGStreamer
       
   834 gst CreatePipeLine
       
   835 gst CreateElement 10
       
   836 gst CreateElement 14
       
   837 gst SetElementProperties 14 1
       
   838 gst GetElementProperties 14 1
       
   839 gst CreateElement 2
       
   840 gst InitPipeLine
       
   841 gst SetElementProperties 2 c:\data\RecordTest.amr
       
   842 gst AddElementToPipeline 10
       
   843 gst AddElementToPipeline 14
       
   844 gst AddElementToPipeline 2
       
   845 gst SetCapsInPipeLine audio/amr
       
   846 gst GetElementsCustomIntfc 10 7
       
   847 gst CustomIntfcProp 7 2 1
       
   848 gst CustomIntfcProp 7 4 16000
       
   849 gst LinkElementsInPipeline 10 14
       
   850 gst LinkElementsInPipeline 14 2
       
   851 gst SetPipelineState 4
       
   852 pause 5000
       
   853 gst CustomIntfcProp 7 3
       
   854 gst CustomIntfcProp 7 5
       
   855 pause 5000
       
   856 gst SetPipelineState 1
       
   857 delete gst
       
   858 [Endtest]
       
   859 
       
   860 
       
   861 [Test]
       
   862 title 25. Create AMR Record Pipeline for pause resume
       
   863 create GStreamerTestClass gst
       
   864 gst InitGStreamer
       
   865 gst CreatePipeLine
       
   866 gst CreateElement 10
       
   867 gst CreateElement 14
       
   868 gst CreateElement 2
       
   869 gst InitPipeLine
       
   870 gst SetElementProperties 2 c:\data\RecordTestpause.amr
       
   871 gst AddElementToPipeline 10
       
   872 gst AddElementToPipeline 14
       
   873 gst AddElementToPipeline 2
       
   874 gst SetCapsInPipeLine audio/amr
       
   875 gst GetElementsCustomIntfc 10 7
       
   876 gst CustomIntfcProp 7 2 1
       
   877 gst CustomIntfcProp 7 4 16000
       
   878 gst LinkElementsInPipeline 10 14
       
   879 gst LinkElementsInPipeline 14 2
       
   880 gst SetPipelineState 4
       
   881 pause 5000
       
   882 gst SetPipelineState 3
       
   883 pause 5000
       
   884 gst SetPipelineState 4
       
   885 pause 5000
       
   886 gst CustomIntfcProp 7 3
       
   887 gst CustomIntfcProp 7 5
       
   888 pause 5000
       
   889 gst StopRecording
       
   890 waittestclass gst
       
   891 gst SetPipelineState 1
       
   892 delete gst
       
   893 [Endtest]
       
   894 
       
   895 
       
   896 
       
   897 [Test]
       
   898 title 26. Create AMR Record Pipeline balance
       
   899 create GStreamerTestClass gst
       
   900 gst InitGStreamer
       
   901 gst CreatePipeLine
       
   902 gst CreateElement 10
       
   903 gst CreateElement 14
       
   904 gst CreateElement 2
       
   905 gst InitPipeLine
       
   906 gst SetElementProperties 2 c:\data\RecordTestbalance.amr
       
   907 gst AddElementToPipeline 10
       
   908 gst AddElementToPipeline 14
       
   909 gst AddElementToPipeline 2
       
   910 gst SetCapsInPipeLine audio/amr
       
   911 gst GetElementsCustomIntfc 10 7
       
   912 gst CustomIntfcProp 7 2 1
       
   913 gst CustomIntfcProp 7 4 16000
       
   914 gst LinkElementsInPipeline 10 14
       
   915 gst LinkElementsInPipeline 14 2
       
   916 gst SetPipelineState 4
       
   917 pause 5000
       
   918 gst CustomIntfcProp 7 3
       
   919 gst CustomIntfcProp 7 5
       
   920 pause 5000
       
   921 gst SetElementProperties 10 leftbalance 80
       
   922 gst SetElementProperties 10 rightbalance 20
       
   923 pause 1000
       
   924 gst StopRecording
       
   925 gst SetPipelineState 1
       
   926 delete gst
       
   927 [Endtest]
       
   928 
       
   929 
       
   930 
       
   931 [Test]
       
   932 title 27. Create AMR Record Pipeline  GstReliabilitytestPlaypause
       
   933 create GStreamerTestClass gst
       
   934 gst InitGStreamer
       
   935 gst CreatePipeLine
       
   936 gst CreateElement 10
       
   937 gst CreateElement 14
       
   938 gst CreateElement 2
       
   939 gst InitPipeLine
       
   940 gst SetElementProperties 2 c:\data\RecordReliabilityplaypause.amr
       
   941 gst AddElementToPipeline 10
       
   942 gst AddElementToPipeline 14
       
   943 gst AddElementToPipeline 2
       
   944 gst SetCapsInPipeLine audio/amr
       
   945 gst GetElementsCustomIntfc 10 7
       
   946 gst CustomIntfcProp 7 2 1
       
   947 gst CustomIntfcProp 7 4 16000
       
   948 gst LinkElementsInPipeline 10 14
       
   949 gst LinkElementsInPipeline 14 2
       
   950 gst GstReliabilitytestPlaypause 30
       
   951 gst SetPipelineState 4
       
   952 pause 5000
       
   953 gst GetElementProperties 10 gain
       
   954 gst GetElementProperties 10 samplesrecorded
       
   955 pause 2000
       
   956 gst CustomIntfcProp 7 3
       
   957 gst CustomIntfcProp 7 5
       
   958 pause 2000
       
   959 gst StopRecording
       
   960 waittestclass gst
       
   961 gst SetPipelineState 1
       
   962 delete gst
       
   963 [Endtest]
       
   964 
       
   965 
       
   966 
       
   967 [Test]
       
   968 title 28. Create AMR Record Pipeline reliabilityrecording
       
   969 create GStreamerTestClass gst
       
   970 gst InitGStreamer
       
   971 gst CreatePipeLine
       
   972 gst CreateElement 10
       
   973 gst CreateElement 14
       
   974 gst CreateElement 2
       
   975 gst InitPipeLine
       
   976 gst SetElementProperties 2 c:\data\RecordReliabilityRecording.amr
       
   977 gst AddElementToPipeline 10
       
   978 gst AddElementToPipeline 14
       
   979 gst AddElementToPipeline 2
       
   980 gst SetCapsInPipeLine audio/amr
       
   981 gst GetElementsCustomIntfc 10 7
       
   982 gst CustomIntfcProp 7 2 1
       
   983 gst CustomIntfcProp 7 4 16000
       
   984 gst LinkElementsInPipeline 10 14
       
   985 gst LinkElementsInPipeline 14 2
       
   986 gst GstReliabilitytestRecording 30
       
   987 gst GetElementProperties 10 samplesrecorded
       
   988 gst StopRecording
       
   989 waittestclass gst
       
   990 gst SetPipelineState 1
       
   991 delete gst
       
   992 [Endtest]
       
   993 */
       
   994 
       
   995 
       
   996 
       
   997 
       
   998 
       
   999 /*[Test]
       
  1000 title 2. Create AAC Record Pipeline 
       
  1001 create GStreamerTestClass gst
       
  1002 gst InitGStreamer
       
  1003 gst CreatePipeLine
       
  1004 gst CreateElement 10
       
  1005 gst CreateElement 12
       
  1006 gst CreateElement 2
       
  1007 gst InitPipeLine
       
  1008 gst SetElementProperties 2 c:\data\RecordTest.wav
       
  1009 gst AddElementToPipeline 10
       
  1010 gst AddElementToPipeline 12
       
  1011 gst AddElementToPipeline 2
       
  1012 gst SetCapsInPipeLine audio/x-raw-int 16 16
       
  1013 gst LinkElementsInPipeline 10 12
       
  1014 gst LinkElementsInPipeline 12 2
       
  1015 gst SetElementProperties 10 rate 16000
       
  1016 gst SetElementProperties 10 priority 0
       
  1017 gst SetElementProperties 10 preference 0
       
  1018 gst SetElementProperties 10 channels 1
       
  1019 gst SetPipelineState 4
       
  1020 pause 5000
       
  1021 gst GetElementProperties 10 gain
       
  1022 gst GetElementProperties 10 samplesrecorded
       
  1023 pause 5000
       
  1024 gst SetPipelineState 1
       
  1025 delete gst
       
  1026 [Endtest]
       
  1027 
       
  1028 
       
  1029 [Test]
       
  1030 title 3. Create AMR Record Pipeline 
       
  1031 create GStreamerTestClass gst
       
  1032 gst InitGStreamer
       
  1033 gst CreatePipeLine
       
  1034 gst CreateElement 10
       
  1035 gst CreateElement 2
       
  1036 gst InitPipeLine
       
  1037 gst SetElementProperties 2 c:\data\RecordTest.amr
       
  1038 gst AddElementToPipeline 10
       
  1039 gst AddElementToPipeline 2
       
  1040 gst SetCapsInPipeLine audio/amr
       
  1041 gst GetElementsCustomIntfc 10 7
       
  1042 gst CustomIntfcProp 7 2 1
       
  1043 gst CustomIntfcProp 7 4 16000
       
  1044 gst LinkElementsInPipeline 10 2
       
  1045 gst SetPipelineState 4
       
  1046 pause 5000
       
  1047 gst CustomIntfcProp 7 3
       
  1048 gst CustomIntfcProp 7 5
       
  1049 pause 5000
       
  1050 gst SetPipelineState 1
       
  1051 delete gst
       
  1052 [Endtest]
       
  1053 
       
  1054 [Test]
       
  1055 title 4. Create G711 Record Pipeline 
       
  1056 create GStreamerTestClass gst
       
  1057 gst InitGStreamer
       
  1058 gst CreatePipeLine
       
  1059 gst CreateElement 10
       
  1060 gst CreateElement 2
       
  1061 gst InitPipeLine
       
  1062 gst SetElementProperties 2 c:\data\RecordTest.g711
       
  1063 gst AddElementToPipeline 10
       
  1064 gst AddElementToPipeline 2
       
  1065 gst SetCapsInPipeLine audio/x-alaw
       
  1066 gst LinkElementsInPipeline 10 2
       
  1067 gst GetElementsCustomIntfc 10 1
       
  1068 gst CustomIntfcProp 1 1 1
       
  1069 gst CustomIntfcProp 1 2 1
       
  1070 gst SetPipelineState 4
       
  1071 pause 5000
       
  1072 gst CustomIntfcProp 1 3
       
  1073 pause 5000
       
  1074 gst SetPipelineState 1
       
  1075 delete gst
       
  1076 [Endtest]
       
  1077 
       
  1078 
       
  1079 [Test]
       
  1080 title 5. Create G729 Record Pipeline 
       
  1081 create GStreamerTestClass gst
       
  1082 gst InitGStreamer
       
  1083 gst CreatePipeLine
       
  1084 gst CreateElement 10
       
  1085 gst CreateElement 2
       
  1086 gst InitPipeLine
       
  1087 gst SetElementProperties 2 c:\data\RecordTest.g729
       
  1088 gst AddElementToPipeline 10
       
  1089 gst AddElementToPipeline 2
       
  1090 gst SetCapsInPipeLine audio/g729
       
  1091 gst LinkElementsInPipeline 10 2
       
  1092 gst GetElementsCustomIntfc 10 3
       
  1093 gst CustomIntfcProp 3 1 1
       
  1094 gst SetPipelineState 4
       
  1095 pause 5000
       
  1096 gst CustomIntfcProp 3 2
       
  1097 pause 5000
       
  1098 gst SetPipelineState 1
       
  1099 delete gst
       
  1100 [Endtest]
       
  1101 
       
  1102 
       
  1103 [Test]
       
  1104 title 6. Create ILBC Record Pipeline 
       
  1105 create GStreamerTestClass gst
       
  1106 gst InitGStreamer
       
  1107 gst CreatePipeLine
       
  1108 gst CreateElement 10
       
  1109 gst CreateElement 2
       
  1110 gst InitPipeLine
       
  1111 gst SetElementProperties 2 c:\data\RecordTest.lbc
       
  1112 gst AddElementToPipeline 10
       
  1113 gst AddElementToPipeline 2
       
  1114 gst SetCapsInPipeLine audio/ilbc
       
  1115 gst LinkElementsInPipeline 10 2
       
  1116 gst GetElementsCustomIntfc 10 5
       
  1117 gst CustomIntfcProp 5 1 1
       
  1118 gst CustomIntfcProp 5 2 1
       
  1119 gst SetPipelineState 4
       
  1120 pause 5000
       
  1121 gst CustomIntfcProp 5 3
       
  1122 pause 5000
       
  1123 gst SetPipelineState 1
       
  1124 delete gst
       
  1125 [Endtest]
       
  1126 
       
  1127 [Test]
       
  1128 title 7. Create WAV Play Pipeline 
       
  1129 create GStreamerTestClass gst
       
  1130 gst InitGStreamer
       
  1131 gst CreatePipeLine
       
  1132 gst CreateElement 1
       
  1133 gst CreateElement 5
       
  1134 gst CreateElement 9
       
  1135 gst CreateElement 8
       
  1136 gst CreateElement 11
       
  1137 gst InitPipeLine
       
  1138 gst SetElementProperties 1 c:\data\RecordTest.wav
       
  1139 gst AddElementToPipeline 1
       
  1140 gst AddElementToPipeline 5
       
  1141 gst AddElementToPipeline 9
       
  1142 gst AddElementToPipeline 8
       
  1143 gst AddElementToPipeline 11
       
  1144 gst LinkElementsInPipeline 1 5
       
  1145 gst SetPipelineState 4
       
  1146 pause 3000
       
  1147 gst GetElementProperties 11 volume
       
  1148 gst SetElementProperties 11 volume 5000
       
  1149 gst SetElementProperties 11 leftbalance 80
       
  1150 gst SetElementProperties 11 rightbalance 20
       
  1151 gst GetElementProperties 11 samplesplayed
       
  1152 gst GetElementProperties 11 rate
       
  1153 gst GetElementProperties 11 channels
       
  1154 pause 3000
       
  1155 gst SetElementProperties 11 volume 10000
       
  1156 waittestclass gst
       
  1157 delete gst
       
  1158 [Endtest]
       
  1159 
       
  1160 
       
  1161 [Test]
       
  1162 title 8. Create RAW Play Pipeline 
       
  1163 create GStreamerTestClass gst
       
  1164 gst InitGStreamer
       
  1165 gst CreatePipeLine
       
  1166 gst CreateElement 1
       
  1167 gst CreateElement 11
       
  1168 gst InitPipeLine
       
  1169 gst SetElementProperties 1 c:\data\RecordTest.raw
       
  1170 gst AddElementToPipeline 1
       
  1171 gst AddElementToPipeline 11
       
  1172 gst LinkElementsInPipeline 1 11
       
  1173 gst SetElementProperties 11 priority 0
       
  1174 gst SetElementProperties 11 preference 0
       
  1175 gst SetElementProperties 11 channels 1
       
  1176 gst SetElementProperties 11 rate 16000
       
  1177 gst SetElementProperties 11 mimetype audio/x-raw-int
       
  1178 gst SetElementProperties 11 fourcc 909201440
       
  1179 gst SetPipelineState 4
       
  1180 pause 5000
       
  1181 gst GetElementProperties 11 volume
       
  1182 gst GetElementProperties 11 maxvolume
       
  1183 waittestclass gst
       
  1184 gst SetPipelineState 4
       
  1185 waittestclass gst
       
  1186 delete gst
       
  1187 [Endtest]
       
  1188 
   256 [Test]
  1189 [Test]
   257 title 9. Create AMR Play Pipeline 
  1190 title 9. Create AMR Play Pipeline 
   258 create GStreamerTestClass gst
  1191 create GStreamerTestClass gst
   259 gst InitGStreamer
  1192 gst InitGStreamer
   260 gst CreatePipeLine
  1193 gst CreatePipeLine
   365 gst SetCapsInPipeLine audio/mp3 16 16 1 1234 16000 2
  1298 gst SetCapsInPipeLine audio/mp3 16 16 1 1234 16000 2
   366 gst LinkElementsInPipeline 1 11
  1299 gst LinkElementsInPipeline 1 11
   367 gst SetPipelineState 4
  1300 gst SetPipelineState 4
   368 waittestclass gst
  1301 waittestclass gst
   369 delete gst
  1302 delete gst
   370 [Endtest]
  1303 [Endtest] */