mmappfw_plat/mpx_playback_utility_api/tsrc/conf/mpxplaybackutilitytest.cfg
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 14 Sep 2010 22:17:30 +0300
branchRCL_3
changeset 59 666f9a5a90a9
parent 56 63223d4fd956
child 67 16db3449d7ba
permissions -rw-r--r--
Revision: 201033 Kit: 201035


[Define]
KErrNotFound -1
KErrNotSupported -5
KErrArgument -6
KErrNotReady -18
KErrAccessDenied -21

KTrue 1
KFalse 0

// UID definition for playback mode
KPbModeDefault 271067440       // 0x10282930  Uses same player as any other player running in same.
KPbModeActivePlayer 271067441  // 0x10282931  Currently active player or any player if no active player.
KPbModeNewPlayer 271067442     // 0x10282932  New player
KPbModeAppUID 111              // Application UID

// Category for playback utility creation.
KMPXCategoryUndefined  0
KMPXCategoryMusic 1
KMPXCategoryVideo 2

// UID for Helix Plugin
KVideoHelixPlaybackPluginUid 271066449   // 0x10282551

// Timers
KTimerEndTest 5000             // 5 sec

// Properties for SetL
EPbPropertyVolume 0
EPbPropertyPosition 10



[Enddefine]


[Test]
//
//  Test NewL
//  - Mode NewPlayer
//  - Category Default(Music)
//
title 1  MMPXPlaybackUtilityNewL
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityNewL KPbModeNewPlayer
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test NewL
//  - Mode ActivePlayer
//  - Category Video
//
title 2  MMPXPlaybackUtilityNewL with category video
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityNewWithCatL KMPXCategoryVideo KPbModeActivePlayer
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test UtilityL
//  - Mode UID
//  - Category Default(Music)
//
title 3  MMPXPlaybackUtilityUtilityL
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityL KPbModeAppUID
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test UtilityL
//  - Mode Default
//  - Category Video
//
title 4  MMPXPlaybackUtilityUtilityL with category video
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeDefault
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test InitL with Playlist
//  - Mode NewPlayer
//  - Category Default (Music)
//
title 5  MMPXPlaybackUtilityInitL(playlist)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityL KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityInitWithPlaylistL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test InitL with URI
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//
title 6  MMPXPlaybackUtilityInitL(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test InitL with URI
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File XVID_176x144_15fps_261Kbps.avi
//
title 7  MMPXPlaybackUtilityInitL(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL XVID_176x144_15fps_261Kbps.avi
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test InitL with RFile
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with RFile, File 20k_H263_WB_176x144_15fps.3gp
//
title 8  MMPXPlaybackUtilityInitL(rfile)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithRFileL 20k_H263_WB_176x144_15fps.3gp
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test InitStreamingL with URI
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitStreamingL with URI, File 30k_MPEG4_AAC_8Khz_176x144_15fps_30secs.mp4
//
title 9  MMPXPlaybackUtilityInitStreamingL(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitStreamingWithUriL 30k_MPEG4_AAC_8Khz_176x144_15fps_30secs.mp4
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test InitStreamingL with RFile
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitStreamingL with RFile, File 80k_H264_AAC16M22_176x144_15fps.3gp
//
title 10  MMPXPlaybackUtilityInitStreamingL(rfile)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitStreamingWithRFileL 80k_H264_AAC16M22_176x144_15fps.3gp
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test Init64L
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - Init64L with RFile64, File DivX_MP3_256x112_30fps_300Kbps.avi
//
title 11  MMPXPlaybackUtilityInit64L
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInit64L DivX_MP3_256x112_30fps_300Kbps.avi
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test InitStreaming64L
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitStreaming64L with RFile64, File honey_im_home_horror_ad.avi
//
title 12  MMPXPlaybackUtilityInitStreaming64L
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitStreaming64L honey_im_home_horror_ad.avi
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test File64L
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - Init64L with RFile64, File MPEG4_VBR_176x144_15fps.3gp
//  - File64L to get RFile64 file handler
//
title 13  MMPXPlaybackUtilityFile64L
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInit64L MPEG4_VBR_176x144_15fps.3gp
pause KTimerEndTest
pbutil MMPXPlaybackUtilityFile64L
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test Video play
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play
//
title 14  MMPXPlaybackUtilityVideoCommandPlayL(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test Video play, then stop
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Stop
//
title 15  MMPXPlaybackUtilityVideoCommandPlayClose(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandStopL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test Video play, then pause
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Pause
//
title 16  MMPXPlaybackUtilityVideoCommandPlayandPause(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandPauseL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test Video play, then playpause
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, PlayPause
//
title 17  MMPXPlaybackUtilityVideoCommandPlayPause(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayPauseL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test Video play, then playpause twice
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, PlayPause, PlayPause
//
title 18  MMPXPlaybackUtilityVideoCommandPlayPausePlay(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayPauseL
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayPauseL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 


[Test]
//
//  Test Video playcomplete
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Play Complete
//
title 19  MMPXPlaybackUtilityVideoCommandPlayComplete(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayCompleteL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 


[Test]
//
//  Test Video seeking forward
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Seek Forward
//
title 20  MMPXPlaybackUtilityVideoCommandSeekForwardPlayState(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandSeekForwardL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 


[Test]
//
//  Test Video seeking backward
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Seek Backward
//
title 21  MMPXPlaybackUtilityVideoCommandSeekBackwardPlayState(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandSeekBackwardL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test Video seeking forward while paused
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Pause, Seek Forward
//
title 22  MMPXPlaybackUtilityVideoCommandSeekForwardPauseState(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandPauseL
pause 1000
pbutil MMPXPlaybackUtilityCommandSeekForwardL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 


[Test]
//
//  Test Video seeking backward while paused
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Pause, Seek Backward
//
title 23  MMPXPlaybackUtilityVideoCommandSeekBackwardPauseState(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandPauseL
pause 1000
pbutil MMPXPlaybackUtilityCommandSeekBackwardL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 


[Test]
//
//  Test Video play with RFile64
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - Init64L with RFile64, File MPEG4_VBR_176x144_15fps.3gp
//  - File64L to get RFile64 file handler
//
title 24  MMPXPlaybackUtilityVideoFile64PlayL
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInit64L MPEG4_VBR_176x144_15fps.3gp
pause 1000
pbutil MMPXPlaybackUtilityFile64L
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest]


[Test]
//
//  Test Video close after stop
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Stop, close
//
title 25  MMPXPlaybackUtilityVideoCommandPlayStopClose(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandStopL
pause 1000
pbutil MMPXPlaybackUtilityCommandCloseL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test Video close
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Close
//
title 26  MMPXPlaybackUtilityVideoCommandPlayClose(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandCloseL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 


[Test]
//
//  Test Video set position (jump while playing)
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Set Position
//
title 27  MMPXPlaybackUtilityVideoSetPosition(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilitySetL EPbPropertyPosition 100
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest]


[Test]
//
//  Test Video set volume
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Set Volume
//
title 28  MMPXPlaybackUtilityVideoSetVolume(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilitySetL EPbPropertyVolume 15
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest]

[Test]
//
//  Test Video play command while already playing
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play
//
title 29  MMPXPlaybackUtilityVideoCommandPlayPlayL(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test Video playpause command in stopped state
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Stop, PlayPause
//
title 30  MMPXPlaybackUtilityVideoCommandStopPlayPause(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandStopL
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayPauseL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test Video pause command while already paused
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Pause, Pause
//
title 31  MMPXPlaybackUtilityVideoCommandPausePauseL(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandPauseL
pause 1000
pbutil MMPXPlaybackUtilityCommandPauseL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test Video pause command in stopped state
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Stop, Pause
//
title 32  MMPXPlaybackUtilityVideoCommandStopPause(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandStopL
pause 1000
pbutil MMPXPlaybackUtilityCommandPauseL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test Video stop command in stopped state
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Play, Stop, Stop
//
title 33  MMPXPlaybackUtilityVideoCommandStopStop(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandPlayL
pause 1000
pbutil MMPXPlaybackUtilityCommandStopL
pause 1000
pbutil MMPXPlaybackUtilityCommandStopL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest] 

[Test]
//
//  Test Video stop command while in buffering state
//  - UtilityL with Mode NewPlayer, Category Video
//  - Add Observer
//  - SelectPlayerL with HelixPlugin UID
//  - InitL with URI, File Battle_160x100_30kbps.rm
//  - Init, Stop
//
title 34  MMPXPlaybackUtilityVideoCommandInitStop(uri)
create mpxplaybackutilitytest pbutil
pbutil MMPXPlaybackUtilityUtilityWithCatL KMPXCategoryVideo KPbModeNewPlayer
pbutil MMPXPlaybackUtilityAddObserverL
pbutil MMPXPlaybackUtilityPlayerManagerSelectPlayerL KVideoHelixPlaybackPluginUid
pbutil MMPXPlaybackUtilityInitWithUriL Battle_160x100_30kbps.rm
pause 1000
pbutil MMPXPlaybackUtilityCommandStopL
pause KTimerEndTest
pbutil EndTest
delete pbutil
[Endtest]