TBASSPlayer

所属分类:多媒体
开发工具:Delphi
文件大小:1558KB
下载次数:34
上传日期:2004-11-07 18:37:35
上 传 者xw54321
说明:  TBASSPlayer.zip

文件列表:
bass20\bass.chm (165721, 2003-12-17)
bass20\bass.dll (97336, 2004-01-17)
bass20\BASS.txt (37161, 2003-11-02)
bass20\basswma.chm (28408, 2003-11-02)
bass20\basswma.dll (47672, 2003-11-02)
bass20\BASSWMA.txt (8805, 2003-11-02)
BASSPlayer.dcr (476, 2003-01-30)
BASSPlayer.pas (94394, 2004-01-24)
Demo\BASSPlay.dpr (474, 2004-01-21)
Demo\BassPlay.exe (543232, 2004-01-24)
Demo\BassTest.dfm (9228, 2003-12-16)
Demo\BassTest.pas (29106, 2003-12-28)
Demo\DSPPluginCtrl.dfm (4184, 2003-12-16)
Demo\DSPPluginCtrl.pas (4609, 2003-12-11)
Demo\Plugins\DSP_RockSteady.cnt (166, 2003-09-10)
Demo\Plugins\DSP_RockSteady.dll (81920, 2003-09-10)
Demo\Plugins\DSP_RockSteady.GID (10822, 2003-11-25)
Demo\Plugins\DSP_RockSteady.hlp (38605, 2003-09-10)
Demo\Plugins\dsp_test.dll (24576, 2002-12-28)
Demo\Plugins\in_asf.dll (102400, 2002-02-01)
Demo\Plugins\in_cdda.dll (54272, 2003-03-03)
Demo\Plugins\in_midi.dll (101376, 2003-04-05)
Demo\Plugins\in_mod.dll (162304, 2002-08-21)
Demo\Plugins\in_mp3.dll (134656, 2002-12-17)
Demo\Plugins\in_vorbis.dll (177152, 2002-08-21)
Demo\Plugins\in_wave.dll (35328, 2002-08-02)
Demo\Plugins\in_wm_old.dll (102400, 2002-01-15)
Demo\Plugins\vis_Bass-C.dll (77824, 2003-04-15)
Demo\Plugins\vis_space.dll (155648, 2003-11-08)
Demo\Plugins\vis_test.dll (40960, 2003-01-02)
Demo\VisOut.dpr (1314, 2003-11-18)
Demo\VisOut.exe (292864, 2004-01-24)
Demo\VisOutIntf.dfm (481, 2004-01-24)
Demo\VisOutIntf.pas (19466, 2004-01-23)
Demo\VisPluginCtrl.dfm (4594, 2003-12-14)
Demo\VisPluginCtrl.pas (4729, 2003-11-23)
Dynamic_BASS.pas (53987, 2003-12-09)
fisSharedMemory.dcr (712, 2000-05-20)
fisSharedMemory.pas (9192, 2004-01-24)
fisSharedMemory.txt (2261, 2000-06-26)
... ...

I am not a native English speaker. Please be patient for my clumsy expressions. TBASSPlayer is a Delphi component, which can play WAV, MP3, MP2, MP3, WMA and Ogg Vorbis files using BASS sound system (bass.dll & basswma.dll). TBASSPlayer supports other stream file types using Winamp 2 input plug-ins. You can load upto 8 Winamp 2 input plug-ins simultaneously for various stream file types. Although BASS sound system supports MOD music and MO3 music, these file types can be played using Winamp 2 input plug-ins. (Most functions of TBASSPlayer are programmed to support the MOD music & MO3 music. So You can play the MOD music & MO3 music with some addition/modification on TBASSPlayer.) TBASSPlayer supports internet file stream (stream files on the internet or the stream from internet radio - Shout/Icecast server, WMA broadcaster). The MP3, MP2, MP1, OGG or WAV files on the internet can be played with native BASS sound system. And the ASF and WMA files on the internet can be played using Winamp 2 input plug-ins. TBASSPlayer supports Winamp 2 visualization plug-ins and Winamp 2 DSP plug-ins also. Please read included BASS.txt and visit http://www.un4seen.com/ for futher information on BASS sound system. Followings are the files used to make TBASSPlayer. - BASSPlayer.pas : main unit - PluginCtrl.pas : sub unit to manage Winamp 2 input plug-ins and to interface BASS sound system to Winamp 2 input plug-in - PluginConfig.pas, PluginConfig.dfm : sub unit to help easier managing of Winamp 2 input plug-ins by supplying visual dialog form. - ioplug.pas : Winamp i/o plugin header adaption for Delphi/Pascal written by Mr. Christian Zbinden - MPEGAudio.pas, ID3v1.pas, ID3v2.pas, OggVorbis.pas, WMAFile.pas and WAVFile.pas : written by Mr. Jurgen Faul, used to retrieve information on stream file ( Visit http://jfaul.de/atl/ for futher information on these files) - Dynamic_BASS.pas : Modified version of BASS.pas for dynamic loading of bass.dll, written by Mr. Ian Luck. - RT_BASSWMA.pas : Modified version of BASSWMA.pas for dynamic loading of basswma.dll, - fisSharedMemory.pas : A product of First Internet Software House 2000 I have modified the originals just a little to adapt TBASSPlayer. This unit(component) is used to share memory between TBASSPlayer and the visualizer program, VisOut.exe. Followings are the files to make the visualizer program(VisOut.exe). - VisOut.dpr : project file - VisOutIntf.pas, VisOutIntf.dfm : main unit files - fisSharedMemory.pas : Unit(component) to share memory between TBASSPlayer and the visualizer program You should install TfisSharedMemory component(fisSharedMemory.pas) to compile VisOut.dpr. Followings are the files to make the demo program(BASSPlay.exe). - BASSPlay.dpr : project file - BassTest.pas, BassTest.dfm : main unit files - DSPPluginCtrl.pas, DSPPluginCtrl.DFM : sub unit files to help easier managing of Winamp 2 DSP plug-ins by supplying visual dialog form. - VisPluginCtrl.pas, VisPluginCtrl.dfm : sub unit files to manage Winamp 2 visualization plug-ins. I have also included two units(components), which I used for the demo project 'BASSPlay.dpr' to show the usage of TBASSPlayer. - Slider.pas(TSlider) : written by Mr. AO ROSNO (?) - Knob.pas(TKnob) : written by Mr. Gary Bradley Hardman Note : The executable program which uses BASS sound system requires that bass.dll & basswma.dll should be installed in the directory where the program resides in. It is also necessary that bass.dll should be installed in \Bin to get correct values of some properties at design time, prior to putting TBASSPlayer component on a form. (not necessary if you create TBASSPlayer using "Create" method in program - e.g. BASSPlayer1 := TBASSplayer.Create;) You do not need to install TBASSPlayer to compile BASSPlay.dpr, because the main program of BASSPlay.dpr uses 'Create' method to create TBASSPlayer. But you must install above TSlider and TKnob prior to compiling BASSPlay.dpr. TBASSPlayer has been successfully tested on Delphi 4. The programs written by me are freeware. But you should confirm the License agreement on the BASS sound system, which is not freeware, if you want to use TBASSPlayer as commercial purpose. The Winamp plug-ins may be not freeware. Please consult Nullsoft, Inc. for the use of the Winamp plug-ins. Please inform me if you have any advice or improvement on TBASSPlayer. 23 Jan 2004 Silhwan Hyun, hsh@chollian.net ps) If you have the header file of a Winamp 3 input plug-in, please let me know. I need it to make TBASSPlayer accept Winamp 3 input plug-ins also.

近期下载者

相关文件


收藏者