資源簡介
文章路徑http://blog.csdn.net/chenluliang/article/details/74943130

代碼片段和文件信息
///////////////////////////////////////////////////////////////////////////////
//
//?Aumpel?--?Primary?interface?to?aumplib
//
//?This?class?abstracts?the?other?participant?classes?so?that?a?single
//?set?of?methods?can?be?used?to?convert?one?sound?file?type?to?another.
//
//?NOTE:?Usage?of?the?overload?of?the?Convert()?method?in?this?class?that?
//?matches?the?parameters
//?
//? Convert(
//? string?inputFile?
//? string?outputFile?
//? soundFormat?convertTo?
//? MadlldlibWrapper.Callback?updateStatus
//? )
//
//?may?infringe?rights?of?the?GPL?license?that?is?required?on?the?
//?MadlldlibWrapper?class?if?used?in?a?closed?source?project.?See?the?readme.txt
//?file?in?this?distribution?for?details.
//
///////////////////////////////////////////////////////////////////////////////
//
//?Copyright?(C)?2004?J.?A.?Robson?http://www.arbingersys.com
//?
//?This?library?is?free?software;?you?can?redistribute?it?and/or
//?modify?it?under?the?terms?of?the?GNU?Lesser?General?Public
//?License?as?published?by?the?Free?Software?Foundation;?either
//?version?2.1?of?the?License?or?(at?your?option)?any?later?version.
//?
//?This?library?is?distributed?in?the?hope?that?it?will?be?useful
//?but?WITHOUT?ANY?WARRANTY;?without?even?the?implied?warranty?of
//?MERCHANTABILITY?or?FITNESS?FOR?A?PARTICULAR?PURPOSE.?See?the?GNU
//?Lesser?General?Public?License?for?more?details.
//?
//?You?should?have?received?a?copy?of?the?GNU?Lesser?General?Public
//?License?along?with?this?library;?if?not?write?to?the?Free?Software
//?Foundation?Inc.?59?Temple?Place?Suite?330?Boston?MA?02111-1307?USA
//
///////////////////////////////////////////////////////////////////////////////
namespace?Arbingersys.Audio.Aumplib?
{
using?System;
using?System.IO;
using?System.Text;
using?System.Runtime.InteropServices;
//?alias;?see?SF_INFO?struct:
using?sf_count_t?=?System.Int64;
#if?PLATFORM_64
using?size_t?=?System.UInt64;
#else
using?size_t?=?System.UInt32;
#endif
class?Aumpel
{
//?Convert?to?short?pathnames
//?(madlldlib)
[DllImport(“kernel32.dll“?SetLastError=true?CharSet=CharSet.Auto)]
[return:MarshalAs(UnmanagedType.U4)]
public?static?extern?int?
GetShortPathName(
[MarshalAs(UnmanagedType.LPTStr)]?
string?inputFilePath
[MarshalAs(UnmanagedType.LPTStr)]?
StringBuilder?outputFilePath
[MarshalAs(UnmanagedType.U4)]?
int?bufferSize);
//?Delegate?for?callback?
public?delegate?void?
Reporter(int?totalBytes?int?processedBytes?Aumpel?aumpelObj);
//?Flags?for?conversion?hence
//?soundFormat?values?are?taken?mostly
//?from?libsndfile‘s?definition?
//?since?it?handles?the?bulk?of?the
//?transformation?types?(although?it
//?possibly?will?receive?the?slightest?
//?use?not?having?MP3?capabilities).?I?
//?have?added?a?value?representing?MP3?
//?for?use?with?aumplib.
public?enu
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-07-06?16:09??WindowsFormsApplication2\
?????目錄???????????0??2017-07-06?16:09??WindowsFormsApplication2\.vs\
?????目錄???????????0??2017-07-06?16:09??WindowsFormsApplication2\.vs\WindowsFormsApplication2\
?????目錄???????????0??2017-07-06?16:09??WindowsFormsApplication2\.vs\WindowsFormsApplication2\v14\
?????文件???????18432??2017-07-11?11:23??WindowsFormsApplication2\.vs\WindowsFormsApplication2\v14\.suo
?????目錄???????????0??2017-07-11?11:54??WindowsFormsApplication2\WindowsFormsApplication2\
?????文件????????1039??2017-07-06?16:09??WindowsFormsApplication2\WindowsFormsApplication2.sln
?????文件?????????189??2017-07-06?16:08??WindowsFormsApplication2\WindowsFormsApplication2\App.config
?????文件???????16310??2017-07-06?16:10??WindowsFormsApplication2\WindowsFormsApplication2\Aumpel.cs
?????目錄???????????0??2017-07-06?16:10??WindowsFormsApplication2\WindowsFormsApplication2\bin\
?????目錄???????????0??2017-07-11?11:23??WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\
?????文件???????37888??2017-07-11?11:45??WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.exe
?????文件?????????189??2017-07-06?16:08??WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.exe.config
?????文件???????65024??2017-07-11?11:45??WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.pdb
?????文件???????22696??2017-07-11?11:46??WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.vshost.exe
?????文件?????????189??2017-07-06?16:08??WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.vshost.exe.config
?????文件?????????490??2016-07-16?19:44??WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.vshost.exe.manifest
?????目錄???????????0??2017-07-06?16:10??WindowsFormsApplication2\WindowsFormsApplication2\bin\Release\
?????文件?????????405??2017-07-06?16:09??WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs
?????文件????????1180??2017-07-06?16:09??WindowsFormsApplication2\WindowsFormsApplication2\Form1.Designer.cs
?????文件???????13928??2017-07-11?11:54??WindowsFormsApplication2\WindowsFormsApplication2\Form2.cs
?????文件????????9898??2017-07-11?11:50??WindowsFormsApplication2\WindowsFormsApplication2\Form2.Designer.cs
?????文件????????6224??2017-07-11?11:50??WindowsFormsApplication2\WindowsFormsApplication2\Form2.resx
?????文件???????13405??2017-07-06?16:12??WindowsFormsApplication2\WindowsFormsApplication2\LameWrapper.cs
?????文件????????5408??2017-07-06?16:12??WindowsFormsApplication2\WindowsFormsApplication2\LameWriter.cs
?????文件???????14698??2017-07-06?16:12??WindowsFormsApplication2\WindowsFormsApplication2\LibsndfileWrapper.cs
?????文件????????4392??2017-07-06?16:10??WindowsFormsApplication2\WindowsFormsApplication2\MadlldlibWrapper.cs
?????文件????????9199??2017-07-06?16:13??WindowsFormsApplication2\WindowsFormsApplication2\MadnpsrvWrapper.cs
?????文件????????9480??2017-07-06?16:12??WindowsFormsApplication2\WindowsFormsApplication2\MP3Check.cs
?????目錄???????????0??2017-07-06?16:08??WindowsFormsApplication2\WindowsFormsApplication2\obj\
?????目錄???????????0??2017-07-11?11:41??WindowsFormsApplication2\WindowsFormsApplication2\obj\Debug\
............此處省略21個文件信息
評論
共有 條評論