videoplayback/videohelix/tsrc/ut_videohelixtest/conf/videohelixtest.cfg
changeset 0 96612d01cf9f
child 10 ce5ada96ab30
child 15 cf5481c2bc0b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/videoplayback/videohelix/tsrc/ut_videohelixtest/conf/videohelixtest.cfg	Mon Jan 18 20:21:12 2010 +0200
@@ -0,0 +1,825 @@
+[Define]
+KMPXVideoTvOutPlaybackNotAllowedClose 4
+KErrNone 0
+KErrNotFound -1
+KErrGeneral -2
+KErrNotSupported -5
+KErrDied -13
+KErrCouldNotConnect -34
+KErrMMPartialPlayback -12017
+
+EPbCmdPlay 0
+EPbCmdPause 2
+EPbCmdStop 3
+EPbCmdClose 14
+
+EPbCmdAbortDSA 1
+EPbCmdRestartDSA 2
+EPbCmdSetDisplayWindow 3
+EPbCmdStartVideoSeekingForward 4
+EPbCmdStartVideoSeekingBackward 5
+EPbCmdStopVideoSeeking 6
+EPbCmdHandleForeground 7
+EPbCmdHandleBackground 8
+EPbCmdNaturalAspectRatio 9
+EPbCmdZoomAspectRatio 10
+EPbCmdStretchAspectRatio 11
+EPbCmdHandleIncreaseVolume 17 
+EPbCmdHandleDecreaseVolume 18 
+
+EMMFNatural 2
+EMMFZoom 3
+EMMFStretch 4
+
+EPbPropertyVolume 0
+EPbPropertyMaxVolume 1
+EPbPropertyMute 3
+EPbPropertyPosition 10
+EPbPropertyDuration 11
+EPbPropertyInvalid 100
+
+EPbDlStateNotDownloading 0
+EPbDlStateDownloading 2
+
+ETvOutPlaybackNotAllowed 0
+ETvOutPlaybackAllowed 1
+
+ENoEvent 0
+EAddEvent 1
+
+ECallbackPlaying 1
+ECallbackPaused 3
+ECallbackStopped 4
+ECallbackClosed 5
+ECallbackBuffering 25
+
+ERFile 1
+ERFile64 0
+
+[Enddefine]
+
+[Test]
+title 1.  InitialiseL with file missing
+create videohelixtest test
+test Initialize 0 10 vhpp_nofile.3gp KErrNotFound KErrNone KErrNone
+waittestclass test
+test GetMedia 
+waittestclass test
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 2.  OpenComplete returns error
+create videohelixtest test
+test Initialize 0 10 vhpp_test.3gp KErrNone KErrNotSupported KErrNone
+waittestclass test
+pause 100
+test GetMedia 
+waittestclass test
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 3.  PrepareComplete returns error
+create videohelixtest test
+test Initialize 0 10 vhpp_test.3gp KErrNone KErrNone KErrGeneral
+waittestclass test
+pause 100
+test GetMedia 
+waittestclass test
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 4.  PrepareComplete returns Partial Playback
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrMMPartialPlayback
+waittestclass test
+pause 100
+test GetMedia 
+waittestclass test
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 5.  General Playback Commands
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+pause 100
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueGeneralCommand EPbCmdPause KErrNone ECallbackPaused
+waittestclass test
+test IssueGeneralCommand EPbCmdStop KErrNone ECallbackStopped
+waittestclass test
+test IssuePlaybackCommand EPbCmdPlay KErrNone ECallbackPlaying
+waittestclass test
+test IssuePlaybackCommand EPbCmdPause KErrNone ECallbackPaused
+waittestclass test
+test IssuePlaybackCommand EPbCmdStop KErrNone ECallbackStopped
+waittestclass test
+test IssuePlaybackCommand EPbCmdClose KErrNone ECallbackClosed
+waittestclass test
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 6.  Video Playback Commands
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueVideoCommand EPbCmdAbortDSA
+test IssueVideoCommand EPbCmdRestartDSA 1 1 99 99
+test IssueVideoCommand EPbCmdSetDisplayWindow 2 2 98 98
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 7.  InitialiseL with 32-bit file handle
+create videohelixtest test
+test InitializeHandle ERFile 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+//
+// SetVolume 10 : current vol (10)
+// SetMute    1 : current vol (0)
+//
+title 8.  Set/Retrieve Volume
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test GetProperty EPbPropertyMaxVolume 100
+waittestclass test
+test SetProperty EPbPropertyVolume 10 EAddEvent
+waittestclass test
+pause 100
+test GetProperty EPbPropertyVolume 10
+waittestclass test
+test SetProperty EPbPropertyMute 1
+waittestclass test
+pause 100
+test GetProperty EPbPropertyMute 1
+waittestclass test
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 9.  Set/Retrieve Position & Duration
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test SetProperty EPbPropertyPosition 10000
+waittestclass test
+test GetProperty EPbPropertyPosition 10000
+waittestclass test
+test GetProperty EPbPropertyDuration 60000
+waittestclass test
+test SetProperty EPbPropertyInvalid 10000
+test GetProperty EPbPropertyInvalid 10000
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 10.  SubPlayer Functions
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test GetSubPlayerNames 
+waittestclass test
+test SelectSubPlayer 
+test SubPlayerName 
+test SubPlayerIndex 
+test CancelRequest 
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 11.  Get Media
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test GetMedia 
+waittestclass test
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 12.  Play Complete No Error
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test SetPlaybackComplete KErrNone 60000
+waittestclass test
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 13.  Play Complete with error
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test SetPlaybackComplete KErrCouldNotConnect 60000
+waittestclass test
+delete test
+pause 1000
+[Endtest] 
+
+
+[Test]
+title 14.  STATE: Do Pause when stopped
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueGeneralCommand EPbCmdStop KErrNone ECallbackStopped
+waittestclass test
+test IssueGeneralCommand EPbCmdPause KErrNotSupported
+delete test
+pause 1000
+[Endtest] 
+
+
+[Test]
+title 15.  STATE: Do Stop when stopped
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueGeneralCommand EPbCmdStop KErrNone ECallbackStopped
+waittestclass test
+test IssueGeneralCommand EPbCmdStop KErrNotSupported
+delete test
+pause 1000
+[Endtest] 
+
+
+[Test]
+title 16.  STATE: SetPos when playing/paused/stopped
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test SetProperty EPbPropertyPosition 10000
+waittestclass test
+test GetProperty EPbPropertyPosition 10000
+
+test IssueGeneralCommand EPbCmdPause KErrNone ECallbackPaused
+waittestclass test
+test SetProperty EPbPropertyPosition 10000
+waittestclass test
+test GetProperty EPbPropertyPosition 10000
+
+test IssueGeneralCommand EPbCmdStop KErrNone ECallbackStopped
+waittestclass test
+test SetProperty EPbPropertyPosition 10000
+waittestclass test
+test GetProperty EPbPropertyPosition 10000
+
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 17.  STATE: Do Play when Paused
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueGeneralCommand EPbCmdPause KErrNone ECallbackPaused
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackPlaying
+waittestclass test
+delete test
+pause 1000
+[Endtest] 
+
+
+[Test]
+title 18.  STATE: SetPos when initialised
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test SetProperty EPbPropertyPosition 10000
+waittestclass test
+test GetProperty EPbPropertyPosition 10000
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+//
+// Can't save the volume while initilizing, so GetVolume will be the value in CenRep
+//
+title 19.  STATE: Misc operations when not-initialized
+create videohelixtest test
+test Initialize 0 10 vhpp_test.3gp KErrNone KErrNone KErrGeneral
+waittestclass test
+test GetMedia 
+test SetProperty EPbPropertyVolume 50 ENoEvent
+waittestclass test
+pause 100
+test GetProperty EPbPropertyVolume 40
+waittestclass test
+test IssueGeneralCommand EPbCmdStop KErrNotSupported
+delete test
+pause 1000
+[Endtest] 
+
+
+[Test]
+title 20.  STATE: Close when playing
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+pause 1000
+test IssuePlaybackCommand EPbCmdClose KErrNone ECallbackClosed
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 21.  Initialise with rtsp link & AP
+create videohelixtest test
+test InitializeLink 0 10 rtsp:\/\/link.3gp KErrNone KErrNone KErrNone
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 22.  Seek Fwd when playing
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueSeekingCommand EPbCmdStartVideoSeekingForward EAddEvent
+pause 3000
+test IssueSeekingCommand EPbCmdStopVideoSeeking ECallbackPlaying
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 23.  Seek back when paused
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueGeneralCommand EPbCmdPause KErrNone ECallbackPaused
+waittestclass test
+test IssueSeekingCommand EPbCmdStartVideoSeekingBackward EAddEvent
+pause 3000
+test IssueSeekingCommand EPbCmdStopVideoSeeking ECallbackPaused
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 24.  Seek when stopped
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueGeneralCommand EPbCmdStop KErrNone ECallbackStopped
+waittestclass test
+test IssueSeekingCommand EPbCmdStartVideoSeekingForward ENoEvent
+pause 3000
+test IssueSeekingCommand EPbCmdStopVideoSeeking ENoEvent
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 25.  Play rtsp link (forces buffering state)
+create videohelixtest test
+test InitializeLink 0 10 rtsp:\/\/link.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 26.  PDL - Connect to Download
+create videohelixtest test
+test ConnectToDownload 1 vhpp_test.3gp
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 27.  PDL - Download State Transitions
+create videohelixtest test
+test ConnectToDownload 2 vhpp_test.3gp
+waittestclass test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test PauseDownload 
+waittestclass test
+test ResumeDownload 50
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 28.  PDL - Download Complete / Move
+create videohelixtest test
+test ConnectToDownload 3 vhpp_test.3gp
+waittestclass test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test ResumeDownload 100
+waittestclass test
+pause 100
+test IssuePlaybackCommand EPbCmdClose KErrNone ECallbackClosed
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 29.  PDL - Cancel Download
+create videohelixtest test
+test ConnectToDownload 2 vhpp_test.3gp
+waittestclass test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test CancelDownload 
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 30.  PDL - Retrieve PDL Status
+create videohelixtest test
+test ConnectToDownload 2 vhpp_test.3gp
+waittestclass test
+test RetrievePdlStatus EPbDlStateDownloading 25 100 
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 31.  Change aspect ratio to zoom->stretch->natural
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueVideoCommand EPbCmdSetDisplayWindow 2 2 98 98
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test ChangeAspectRatioL EPbCmdStretchAspectRatio EMMFStretch
+test ChangeAspectRatioL EPbCmdNaturalAspectRatio EMMFNatural
+test ChangeAspectRatioL EPbCmdZoomAspectRatio EMMFZoom
+pause 1000
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 32.  Alarm: Paused
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test AlarmOn EPbCmdHandleBackground
+waittestclass test
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 33.  Alarm: Auto resume
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test AlarmAutoResume EPbCmdHandleBackground EPbCmdHandleForeground
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 34.  Incoming Phone Call: Rejected
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test PhoneCallRejected EPbCmdHandleBackground EPbCmdHandleForeground
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 35.  Incoming Voice Call: Accepted
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test VoiceCallAccepted EPbCmdHandleBackground EPbCmdHandleForeground
+pause 1000
+test EndPhoneCall
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 36.  Incoming Video Call: Accepted
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test VideoCallAccepted EPbCmdHandleBackground EPbCmdHandleForeground
+pause 1000
+test EndPhoneCall
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 37.  Play During Video Call
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test PlayduringVideoCall
+pause 100
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+pause 1000
+test EndPhoneCall
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 38.  Play During voice Call
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test PlayduringVoiceCall
+pause 100
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+pause 1000
+test EndPhoneCall
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 39.  Initialise with SDP file via 32-bit file handle
+create videohelixtest test
+test InitializeHandle ERFile 60000 10 sdp_test.sdp KErrNone KErrNone KErrNone
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 40.  Tv-Out before Initialization - Playback Allowed
+create videohelixtest test
+test SetTvOutConnected ETvOutPlaybackAllowed
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+pause 100
+test DisconnectTvOut
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 41.  Tv-Out after Initialization - Playback Allowed
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+pause 100
+test ConnectTvOut ETvOutPlaybackAllowed
+waittestclass test
+test DisconnectTvOut
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 42.  Tv-Out before Initialization - Unsupported DRM Playback Not Allowed
+create videohelixtest test
+test SetTvOutConnected ETvOutPlaybackNotAllowed
+test Initialize 0 10 dcf.odf KErrNone KErrNone KMPXVideoTvOutPlaybackNotAllowedClose
+waittestclass test
+pause 100
+test GetMedia 
+test DisconnectTvOut
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 43.  Tv-Out after Initialization - Unsupported DRM Playback Not Allowed
+create videohelixtest test
+test Initialize 0 10 dcf.odf KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test ConnectTvOut ETvOutPlaybackNotAllowed
+waittestclass test
+test DisconnectTvOut
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 44.  DRM Protected file with Rights
+create videohelixtest test
+test SetDrmProtected 0
+test Initialize 0 10 dcf.odf KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 45.  DRM Protected file without rights
+create videohelixtest test
+test SetDrmProtected -17452
+test Initialize 0 10 vhpp_test.3gp KErrNone KErrNone -17452
+waittestclass test
+pause 100
+test GetMedia 
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 46.  EndOfClip Custom Commands
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueSeekedToEndCommand
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 47.  PDL - Not enough Data
+create videohelixtest test
+test ConnectToDownload 2 vhpp_test.3gp
+waittestclass test
+test Initialize 0 10 vhpp_test.3gp KErrNone KErrNone KErrNotSupported
+waittestclass test
+test GetMedia 
+waittestclass test
+test RetrievePdlStatus EPbDlStateNotDownloading 1024 1024 
+delete test
+pause 1000
+[Endtest]
+
+[Test] 
+title 48.  Handle volume increase (10-steps)
+create videohelixtest test 
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone 
+waittestclass test 
+test SetProperty EPbPropertyVolume 50 EAddEvent 
+waittestclass test 
+pause 1000 
+test GetProperty EPbPropertyVolume 50
+waittestclass test
+test HandleVolume EPbCmdHandleIncreaseVolume 60
+waittestclass test 
+pause 1000 
+test GetProperty EPbPropertyVolume 60
+waittestclass test
+pause 1000 
+delete test 
+pause 1000 
+[Endtest] 
+  
+[Test] 
+title 49.  Handle volume decrease (10-steps)
+create videohelixtest test 
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone 
+waittestclass test 
+test SetProperty EPbPropertyVolume 50 EAddEvent 
+waittestclass test 
+pause 1000 
+test GetProperty EPbPropertyVolume 50
+waittestclass test
+test HandleVolume EPbCmdHandleDecreaseVolume 40
+waittestclass test 
+pause 1000 
+test GetProperty EPbPropertyVolume 40
+waittestclass test
+pause 1000 
+delete test 
+pause 1000 
+[Endtest] 
+
+[Test] 
+title 50.  Handle volume increase (20-steps)
+create videohelixtest test 
+test Initialize 60000 20 vhpp_test.3gp KErrNone KErrNone KErrNone 
+waittestclass test 
+test SetProperty EPbPropertyVolume 50 EAddEvent 
+waittestclass test 
+pause 1000 
+test GetProperty EPbPropertyVolume 50
+waittestclass test
+test HandleVolume EPbCmdHandleIncreaseVolume 55
+waittestclass test 
+pause 1000 
+test GetProperty EPbPropertyVolume 55
+waittestclass test
+pause 1000 
+delete test 
+pause 1000 
+[Endtest] 
+  
+[Test] 
+title 51.  Handle volume decrease (20-steps)
+create videohelixtest test 
+test Initialize 60000 20 vhpp_test.3gp KErrNone KErrNone KErrNone 
+waittestclass test 
+test SetProperty EPbPropertyVolume 50 EAddEvent 
+waittestclass test 
+pause 1000 
+test GetProperty EPbPropertyVolume 50
+waittestclass test
+test HandleVolume EPbCmdHandleDecreaseVolume 45
+waittestclass test 
+pause 1000 
+test GetProperty EPbPropertyVolume 45
+waittestclass test
+pause 1000 
+delete test 
+pause 1000 
+[Endtest] 
+
+[Test]
+title 52.  InitialiseL with 64-bit file handle
+create videohelixtest test
+test InitializeHandle ERFile64 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+delete test
+pause 1000
+[Endtest] 
+
+[Test]
+title 53.  Initialise with SDP file via 64-bit file handle
+create videohelixtest test
+test InitializeHandle ERFile64 60000 10 sdp_test.sdp KErrNone KErrNone KErrNone
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+
+