资源描述:
《策划书的格式-音频文件的格式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、策划书的格式-音频文件的格式音频文件格式1 WAVEFileFormatPage1of43wavefileformat wavefileformatisafileformatforstoringdigitalaudio(waveform)data.itsupportsavarietyofbitresolutions,samplerates,andchannelsofaudio.thisformatisverypopularuponibmpc(clone)platforms,andiswidelyusedinprofessionalp
2、rogramsthatprocessdigitalaudio waveforms.ittakesintoaccountsomepecularitiesoftheintelcpusuchaslittleendianbyteformatusesmicrosoftsversionoftheelectronicartsinterchangefileformatmethodforstoringdatain“chunks”. datatypes ac-likelanguagewillbeusedtodescribethedatastructu
3、resinthefile.afewextradatatypesthatarenotpartofstandardc,butwhichwillbeusedinthisdocument,are: pascal-stylestring,aone-bytecountfollowedbythatmanytextbytes.thetotalnumberofpstringbytesinthisdatatypeshouldbeeven.apadbytecanbeaddedtotheendofthetextto accomplishthis.thisp
4、adbyteisnotreflectedinthecount. achunkid(ie,4asciibytes).id alsonotethatwhenyouseeanarraywithnosizespecification(,charckdata[];),thisindicatesavariable-sizedarrayinourc-likelanguage.thisdiffersfromstandardcarrays. constants decimalvaluesarereferredtoasastringofdigits
5、,forexample123,0,100arealldecimalnumbers.hexadecimalvaluesareprecededbya0x-,0x0a,0x1,0x64. dataorganization alldataisstoredin8-bitbytes,arrangedinintel80x86(ie,littleendian)format.thebytesof multiple-bytevaluesarestoredwiththelow-order(ie,leastsignificant)bytesfirst.d
6、atabitsareasfollows(ie,shownwithbitnumbersontop): 76543210 +-----------------------+ char:
7、lsb msb
8、 +-----------------------+ 7654321015141312111098 +-----------------------+-----------------------+ short:
9、lsb byte0
10、 byte1 msb
11、 +----------------------
12、-+-----------------------+ 7654321015141312111098 +-----------------------+-----------------------+ long:
13、lsb byte0
14、 byte1
15、 +-----------------------+-----------------------+ 23222120191817163130292827262524 +-----------------------+-----------------------
16、+
17、 byte2
18、 byte3 msb
19、 +-----------------------+-----------------------+filestructure awavef