文件名称:基于VC++的MP3深入编程
介绍说明--下载内容均来自于网络,请自行研究使用
(1)“MP3目录”下为完整的播放器CoolPlayer的全部代码,“解码源码”目录下为单独的MP3解码部分。
(2)本程序可在Windows 2000、Visual C++6.0环境下编译通过,在\\\\MP3\\Debug目录下有可直接运行的执行文件。
(3)本程序没有特殊的软硬件要求,但对于特别陈旧的硬件,可能会不支持。-(1) "MP3 directory" for a complete player CoolPlayer all the code, "decoder source" directory as a separate part of the MP3 decoder. (2) the procedures in Windows 2000, Visual C Compiler 6.0 environment, in \\ \\ MP3 \\ Debug directory can be run directly on the implementation document. (3) The procedure does not require special hardware, but especially for old hardware may not support.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 73462717基于vc 的mp3深入编程.rar 列表 chap08\ReadMe.txt chap08\解码源码\dewindow.txt chap08\解码源码\huffdec.txt chap08\解码源码\layer3\common.c chap08\解码源码\layer3\common.h chap08\解码源码\layer3\decode.c chap08\解码源码\layer3\decode.h chap08\解码源码\layer3\huffman.c chap08\解码源码\layer3\huffman.h chap08\解码源码\layer3\layer3.c chap08\解码源码\layer3\layer3.dsp chap08\解码源码\layer3\layer3.dsw chap08\解码源码\layer3\LAYER3.GID chap08\解码源码\layer3\LAYER3.HLP chap08\解码源码\layer3\layer3.ncb chap08\解码源码\layer3\layer3.opt chap08\解码源码\layer3\layer3.plg chap08\解码源码\layer3\layer3.positions chap08\解码源码\layer3\Debug chap08\解码源码\layer3 chap08\解码源码 chap08\MP3\about.c chap08\MP3\about.txt chap08\MP3\bitmap2region.c chap08\MP3\CHANGES chap08\MP3\CLV_ListView.c chap08\MP3\CLV_ListView.h chap08\MP3\CompositeFile.c chap08\MP3\CompositeFile.h chap08\MP3\coolplayer.dsp chap08\MP3\coolplayer.dsw chap08\MP3\coolplayer.ncb chap08\MP3\coolplayer.opt chap08\MP3\coolplayer.plg chap08\MP3\coolplayer.positions chap08\MP3\coolplayer.rc chap08\MP3\CPI_CircleBuffer.c chap08\MP3\CPI_CircleBuffer.h chap08\MP3\CPI_Equaliser.h chap08\MP3\CPI_Equaliser_Basic.c chap08\MP3\CPI_ID3.h chap08\MP3\CPI_ID3_Genres.c chap08\MP3\CPI_Image.c chap08\MP3\CPI_Image.h chap08\MP3\CPI_Indicators.c chap08\MP3\CPI_Indicators.h chap08\MP3\CPI_Interface.c chap08\MP3\CPI_Interface.h chap08\MP3\CPI_InterfacePart.c chap08\MP3\CPI_InterfacePart.h chap08\MP3\CPI_InterfacePart_CommandButton.c chap08\MP3\CPI_InterfacePart_Indicator.c chap08\MP3\CPI_Keyboard.c chap08\MP3\CPI_Keyboard.h chap08\MP3\CPI_Player.c chap08\MP3\CPI_Player.h chap08\MP3\CPI_Player_Callbacks.c chap08\MP3\CPI_Player_CoDec.h chap08\MP3\CPI_Player_CoDec_MPEG.c chap08\MP3\CPI_Player_CoDec_OGG.c chap08\MP3\CPI_Player_CoDec_WAV.c chap08\MP3\CPI_Player_CoDec_WinAmpPlugin.c chap08\MP3\CPI_Player_Engine.c chap08\MP3\CPI_Player_FileAssoc.c chap08\MP3\CPI_Player_Messages.h chap08\MP3\CPI_Player_Output.h chap08\MP3\CPI_Player_Output_DirectSound.c chap08\MP3\CPI_Player_Output_File.c chap08\MP3\CPI_Player_Output_Wave.c chap08\MP3\CPI_Playlist.c chap08\MP3\CPI_Playlist.h chap08\MP3\CPI_PlaylistItem.c chap08\MP3\CPI_PlaylistItem.h chap08\MP3\CPI_PlaylistItem_Internal.h chap08\MP3\CPI_PlaylistWindow.c chap08\MP3\CPI_PlaylistWindow.h chap08\MP3\CPI_Playlist_Callbacks.c chap08\MP3\CPI_Stream.c chap08\MP3\CPI_Stream.h chap08\MP3\CPI_Stream_Internet.c chap08\MP3\CPI_Stream_LocalFile.c chap08\MP3\CPI_Verbs.c chap08\MP3\CPI_Verbs.h chap08\MP3\CPSK_Skin.c chap08\MP3\CPSK_Skin.h chap08\MP3\CP_RIFFStructs.h chap08\MP3\CP_WinAmpStructs.h chap08\MP3\debug.h chap08\MP3\DLG_Find.c chap08\MP3\DLG_Find.h chap08\MP3\globals.h chap08\MP3\keyboard.txt chap08\MP3\main.c chap08\MP3\options.c chap08\MP3\playlist.c chap08\MP3\profile.c chap08\MP3\resource.h chap08\MP3\RotatingIcon.c chap08\MP3\RotatingIcon.h chap08\MP3\shwapi.c chap08\MP3\skin.c chap08\MP3\skin.h chap08\MP3\stdafx.c chap08\MP3\stdafx.h chap08\MP3\String.c chap08\MP3\String.h chap08\MP3\usage.txt chap08\MP3\WindowsOS.c chap08\MP3\WindowsOS.h chap08\MP3\_BldNum.h chap08\MP3\ZLib\adler32.c chap08\MP3\ZLib\crc32.c chap08\MP3\ZLib\infblock.c chap08\MP3\ZLib\infblock.h chap08\MP3\ZLib\infcodes.c chap08\MP3\ZLib\infcodes.h chap08\MP3\ZLib\inffast.c chap08\MP3\ZLib\inffast.h chap08\MP3\ZLib\inffixed.h chap08\MP3\ZLib\inflate.c chap08\MP3\ZLib\inftrees.c chap08\MP3\ZLib\inftrees.h chap08\MP3\ZLib\infutil.c chap08\MP3\ZLib\infutil.h chap08\MP3\ZLib\zconf.h chap08\MP3\ZLib\zlib.h chap08\MP3\ZLib\zutil.c chap08\MP3\ZLib\zutil.h chap08\MP3\ZLib chap08\MP3\res\coolplayer.ico chap08\MP3\res\Default.CPSkin chap08\MP3\res\main_bigfont.bmp chap08\MP3\res\main_down.bmp chap08\MP3\res\main_smallfont.bmp chap08\MP3\res\main_up.bmp chap08\MP3\res\mp3.ico chap08\MP3\res\pls.ico chap08\MP3\res\SysIcon.bmp chap08\MP3\res\SysIcon_Mask.bmp chap08\MP3\res\systray_icon.bmp chap08\MP3\res\systray_mask.bmp chap08\MP3\res chap08\MP3\ogg\CHANGES chap08\MP3\ogg\win32\build_ogg_dynamic.bat chap08\MP3\ogg\win32\build_ogg_dynamic_debug.bat chap08\MP3\ogg\win32\build_ogg_static.bat chap08\MP3\ogg\win32\build_ogg_static_debug.bat chap08\MP3\ogg\win32\ogg.def chap08\MP3\ogg\win32\ogg.sln chap08\MP3\ogg\win32\ogg.suo chap08\MP3\ogg\win32\ogg_dynamic.dsp chap08\MP3\ogg\win32\ogg_dynamic.dsw chap08\MP3\ogg\win32\ogg_dynamic.ncb chap08\MP3\ogg\win32\ogg_dynamic.opt chap08\MP3\ogg\win32\ogg_dynamic.plg chap08\MP3\ogg\win32\ogg_dynamic.positions chap08\MP3\ogg\win32\ogg_static.dsp chap08\MP3\ogg\win32\ogg_static.dsw chap08\MP3\ogg\win32\ogg_static.ncb chap08\MP3\ogg\win32\ogg_static.opt chap08\MP3\ogg\win32\ogg_static.plg chap08\MP3\ogg\win32\ogg_static.positions chap08\MP3\ogg\win32\Static_Debug\bitwise.obj chap08\MP3\ogg\win32\Static_Debug\bitwise.sbr chap08\MP3\ogg\win32\Static_Debug\framing.obj chap08\MP3\ogg\win32\Static_Debug\framing.sbr chap08\MP3\ogg\win32\Static_Debug\ogg_static.bsc chap08\MP3\ogg\win32\Static_Debug\ogg_static.pch chap08\MP3\ogg\win32\Static_Debug\ogg_static_d.lib chap08\MP3\ogg\win32\Static_Debug\vc60.idb chap08\MP3\ogg\win32\Static_Debug\vc60.pdb chap08\MP3\ogg\win32\Static_Debug chap08\MP3\ogg\win32\Dynamic_Debug\bitwise.obj chap08\MP3\ogg\win32\Dynamic_Debug\bitwise.sbr chap08\MP3\ogg\win32\Dynamic_Debug\framing.obj chap08\MP3\ogg\win32\Dynamic_Debug\framing.sbr chap08\MP3\ogg\win32\Dynamic_Debug\ogg_d.dll chap08\MP3\ogg\win32\Dynamic_Debug\ogg_d.exp chap08\MP3\ogg\win32\Dynamic_Debug\ogg_d.ilk chap08\MP3\ogg\win32\Dynamic_Debug\ogg_d.lib chap08\MP3\ogg\win32\Dynamic_Debug\ogg_d.pdb chap08\MP3\ogg\win32\Dynamic_Debug\vc60.idb chap08\MP3\ogg\win32\Dynamic_Debug\vc60.pdb chap08\MP3\ogg\win32\Dynamic_Debug chap08\MP3\ogg\win32 chap08\MP3\ogg\src\bitwise.c chap08\MP3\ogg\src\framing.c chap08\MP3\ogg\src chap08\MP3\ogg\include\ogg\config_types.h.in chap08\MP3\ogg\include\ogg\ogg.h chap08\MP3\ogg\include\ogg\os_types.h chap08\MP3\ogg\include\ogg chap08\MP3\ogg\include chap08\MP3\ogg chap08\MP3\libmad\bit.c chap08\MP3\libmad\bit.h chap08\MP3\libmad\config.h chap08\MP3\libmad\D.dat chap08\MP3\libmad\decoder.c chap08\MP3\libmad\decoder.h chap08\MP3\libmad\fixed.c chap08\MP3\libmad\fixed.h chap08\MP3\libmad\frame.c chap08\MP3\libmad\frame.h chap08\MP3\libmad\global.h chap08\MP3\libmad\huffman.c chap08\MP3\libmad\huffman.h chap08\MP3\libmad\imdct_s.dat chap08\MP3\libmad\layer12.c chap08\MP3\libmad\layer12.h chap08\MP3\libmad\layer3.c chap08\MP3\libmad\layer3.h chap08\MP3\libmad\libmad.dsp chap08\MP3\libmad\libmad.dsw chap08\MP3\libmad\libmad.lib chap08\MP3\libmad\libmad.ncb chap08\MP3\libmad\libmad.opt chap08\MP3\libmad\libmad.plg chap08\MP3\libmad\libmad.positions chap08\MP3\libmad\mad.h chap08\MP3\libmad\qc_table.dat chap08\MP3\libmad\rq_table.dat chap08\MP3\libmad\sf_table.dat chap08\MP3\libmad\stream.c chap08\MP3\libmad\stream.h chap08\MP3\libmad\synth.c chap08\MP3\libmad\synth.h chap08\MP3\libmad\timer.c chap08\MP3\libmad\timer.h chap08\MP3\libmad\version.c chap08\MP3\libmad\version.h chap08\MP3\libmad\Debug chap08\MP3\libmad chap08\MP3\Debug chap08\MP3 chap08