subband.hh
上传用户:aoeyumen
上传日期:2007-01-06
资源大小:3329k
文件大小:0k
源码类别:

DVD

开发平台:

Unix_Linux

  1. #ifndef SUBBAND_H
  2. #define SUBBAND_H
  3. enum e_channels { both, left, right };
  4. // abstract base class for subband classes of layer I and II:
  5. class Subband {
  6.  public:
  7.   virtual void read_allocation(AudioStream *, Header *, Crc16 *) = 0;
  8.   virtual void read_scalefactor(AudioStream *, Header *) = 0;
  9.   virtual bool read_sampledata(AudioStream *) = 0;
  10.   virtual bool put_next_sample(e_channels, SynthesisFilter *, SynthesisFilter *) = 0;
  11. };
  12. #endif