Package VSDDX Class list
-----------------------------------------------------------------------------------------------
1.WinAmp
--Functions
StarWinAmp(string); -  
PlayTrack(string); - 
StartPlayback(); -   Play
AddFileToPlaylist(string file); 
bool IsReady(); -    
SetBaseFolder(string); -    3
AcquireHandle(); -   (  )
AcquireHandleEx(int TimeoutInSeconds); -   (  )
ClearPlaylist();
EnumAllFiles(string where,out string List[260]); -  where    "\".      *.*
EnumFolders(string where,out string List[260]); -  where    "\".      *.*
EnumFiles(string where,out string List[260]);  -  where   (, *.*)
...
2.MusicControl
--Properties
string BaseAddress -  
string SongFile
var() float GainTimer -  Fade In
var() float DelayTimer -    .    GainTimer
--Functions
SetSilence(); -  umx
PlayTrack(string);
StopPlayback();
SetVolume(float); -  0  255
GetPosition(); -     
GetLength(); -     
--Override functions*
PlayEnd(); -    
PlayBegin(); -    
...
3.MPlayer
--Properties
string BaseAddress -  
--Functions
SetSilence(); -  umx
PlayTrack(string);
StopPlayback();
SetVolume(float); -  0  255
GetPosition(); -     
GetLength(); -     
--Override functions*
PlayEnd(); -    
PlayBegin(); -    
...
4.FileSystem
--Properties
string BaseAddress -  
--Functions
VFile OpenFile(string fileName) -  
int GetFolderListSize(string where);
string GetFolder(string where,int i);
int GetFileListSize(string where);
string GetFile(string where,int i);
EnumAllFiles(string where,out string List[260]); -  where    "\".      *.*
EnumFolders(string where,out string List[260]); -  where    "\".      *.*
EnumFiles(string where,out string List[260]);  -  where   (, *.*)
-----------------------------------------------------------------------------------------------
Override functions.     :

class test extends SoundPlayer;

function PlayEnd()
{
 //-,       ,       // 
}
-----------------------------------------------------------------------------------------------
         ?   :
Volume=float(player.ConsoleCommand("get ini:Engine.Engine.AudioDevice MusicVolume"));
-----------------------------------------------------------------------------------------------
  
class something;
var WinAmp WA; 
simulated function PreBeginPlay() 
{ 
Super.PreBeginPlay(); 

WA = Spawn(class'WinAmp', Self); 
//   , 
WA.StartWinAmp("e:\program files\winamp\winamp.exe"); 

WA.SetBaseFolder("e:\my documents\music"); 
//  
WA.AcquireHandle(); 
//    - 
SetTimer(0.500000, True);
}

function Timer()
{
if(Wa.IsReady())
	WA.PlayTrack("02. Storm.mp3"); 
}

