[Define]
ERamFile 0
EAsxFile 1
AccessPoint 1
Multi 0
Single 1
Streaming 0
Local 1
StreamingAsx 2
LocalAsx 3
NoEmbeddedInfo 0
EmbeddedSeekInfo 1
UseName 0
UseHandle 1
No 0
Yes 1
[Enddefine]
[Test]
//
// Test the GetFileInfo
//
title 1) GetFileInfo SingleLink LocalFile w FileHandle RamFile
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_localSingleLink.ram ERamFile Single Local
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 2) GetFileInfo SingleLink LocalFile w FileName RamFile
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseName test_localSingleLink.ram ERamFile Single Local
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 3) GetFileInfo MutliLink LocalFile w FileHandle RamFile
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_localMultiLink.ram ERamFile Multi Local
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 4) GetFileInfo MutliLink LocalFile w FileName RamFile
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseName test_localMultiLink.ram ERamFile Multi Local
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 5) GetFileInfo SingleLink Streaming w FileHandle RamFile
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_singleLink.ram ERamFile Single Streaming
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 6) GetFileInfo SingleLink Streaming w FileName RamFile
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseName test_singleLink.ram ERamFile Single Streaming
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 7) GetFileInfo MutliLink Streaming w FileHandle RamFile
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_multiLink.ram ERamFile Multi Streaming
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 8) GetFileInfo MutliLink Streaming w FileName RamFile
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseName test_multiLink.ram ERamFile Multi Streaming
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 9) GetFileInfo HybridFile w FileHandle RamFile
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_hybridLink.ram ERamFile Multi Streaming
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 10) GetFileInfo HybridFile w FileName RamFile
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseName test_hybridLink.ram ERamFile Multi Streaming
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetLink
//
title 11) GetLink LocalFile
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_localSingleLink.ram ERamFile Single Local
plutilitytest GetLink Local
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetLink
//
title 12) GetLink Streaming
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_singleLink.ram ERamFile Single Streaming
plutilitytest GetLink Streaming
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetPlaylist
//
title 13) GetPlaylist Streaming
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_multiLink.ram ERamFile Multi Streaming
plutilitytest GetPlaylist AccessPoint 3 NoEmbeddedInfo
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo ASX V2 file
//
title 14) GetFileInfo Single Local Asx V2
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_localSingle_v2.asx EAsxFile Single Local
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo ASX V3 file
//
title 15) GetFileInfo Single Local Asx V3
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseName test_localSingle_v3.asx EAsxFile Single Local
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 16) GetFileInfo Mutli Local Asx V2
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_localMultiple_v2.asx EAsxFile Multi Local
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 17) GetFileInfo Mutli Local Asx V3
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseName test_localMultiple_v3.asx EAsxFile Multi Local
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 18) GetFileInfo Single Streaming Asx V2
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_streamingSingle_v2.asx EAsxFile Single Streaming
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 19) GetFileInfo SingleLink Streaming Asx V3
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseName test_streamingSingle_v3.asx EAsxFile Single Streaming
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 20) GetFileInfo HybridFile Asx V2
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_hybridMultiple_v2.asx EAsxFile Multi Streaming
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetFileInfo
//
title 21) GetFileInfo HybridFile Asx V3
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseName test_hybridMultiple_v3.asx EAsxFile Multi Streaming
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetLink
//
title 22) GetLink LocalFile Asx V2
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_localSingle_v2.asx EAsxFile Single Local
plutilitytest GetLink Local
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetLink
//
title 23) GetLink LocalFile Asx V3
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_localSingle_v3.asx EAsxFile Single Local
plutilitytest GetLink Local
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetLink
//
title 24) GetLink Streaming Asx V2
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_streamingSingle_v2.asx EAsxFile Single Streaming
plutilitytest GetLink StreamingAsx
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test the GetLink
//
title 25) GetLink Streaming Asx V3
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_streamingSingle_v3.asx EAsxFile Single Streaming
plutilitytest GetLink StreamingAsx
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test IsSeekable
//
title 26) Seek Attribute Streaming Asx V3
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_seekSingle_v3.asx EAsxFile Single Streaming
plutilitytest GetLink StreamingAsx
plutilitytest IsSeekable No
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// Test IsSeekable
//
title 27) Seek Attribute Streaming Asx V3
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_noSeekInfoEmbedded_v3.asx EAsxFile Single Streaming
plutilitytest GetLink StreamingAsx
plutilitytest IsSeekable Yes
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// playlist Asx seek
//
title 28) Seek Streaming Asx V3
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_seek_v3.asx EAsxFile Multi Streaming
plutilitytest GetPlaylist AccessPoint 3 EmbeddedSeekInfo
delete plutilitytest
pause 1000
[Endtest]
[Test]
//
// playlist RAM seek
//
title 29) Seek Streaming RAM
create videoplaylistutilitytest plutilitytest
plutilitytest CreatePlaylistUtility
plutilitytest GetFileInfo UseHandle test_multiLink.ram ERamFile Multi Streaming
plutilitytest GetPlaylist AccessPoint 3 NoEmbeddedInfo
delete plutilitytest
pause 1000
[Endtest]