>有关于ACM压缩的BCB代码段:</P>* L% ?) H, K; \: L. E
>开始的时候有一个采样的过程和格式设定:</P>7 O/ n. {( m* Y2 `' C+ g8 ~
>void CCompression::SetWaveFormat(int channels, long samplerate, int bitspersample); z# u# g5 k( @$ B
>void CCompression::SetSrcSamples(long samples,unsigned char* pSrcData)
> m_dwSrcSamples=samples;1 b) f; @8 L, K3 ?& x c8 C- M
>请教这段程序的功能!</P>9 I8 m- v: t5 l" \$ J! R8 F
> // enumerate the formats it supports& o7 J$ q, W" o6 ^" l
>还有这段是长度转换部分PCM-PCM。但是我不清楚具体的实现原理,以及这样做的目的!</P>9 s/ O. t1 C' s! q& e" {) O
>谢谢!</P>
>前面的两个函数应该是一个起创立m_wfSrc结构,并设置了它内部的成员!另一个的作用就是拷贝了一个结构!</P><
>最后那个实现的原理我不懂!需要查查资料!</P>| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |