>有关于ACM压缩的BCB代码段:</P>" Y. D7 ]: c ^4 L0 s* v. y3 g; K
>开始的时候有一个采样的过程和格式设定:</P>4 W5 o4 }# X3 J8 F6 ?5 ]
>void CCompression::SetWaveFormat(int channels, long samplerate, int bitspersample)% q! z! g3 J4 r3 I% `
>void CCompression::SetSrcSamples(long samples,unsigned char* pSrcData)
> m_dwSrcSamples=samples;
>请教这段程序的功能!</P>
> // enumerate the formats it supports2 d1 `! x2 f5 |( Q$ P E, r
>还有这段是长度转换部分PCM-PCM。但是我不清楚具体的实现原理,以及这样做的目的!</P>* k# G! ~" \& w
>谢谢!</P>
>前面的两个函数应该是一个起创立m_wfSrc结构,并设置了它内部的成员!另一个的作用就是拷贝了一个结构!</P><
>最后那个实现的原理我不懂!需要查查资料!</P>| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |