| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | /***************************************************************************\ **                    MPEG Layer3-Audio Decoder*                  © 1997-2006 by Fraunhofer IIS *                        All Rights Reserved * *   filename: sequencedetector.h *   project : --- *   author  : Martin Sieler *   date    : 1998-02-14 *   contents/description: HEADER - sequence detector * *\***************************************************************************//* * $Date: 2010/11/17 20:46:05 $ * $Id: sequencedetector.h,v 1.1 2010/11/17 20:46:05 audiodsp Exp $ */#ifndef __SEQUENCEDETECTOR_H__#define __SEQUENCEDETECTOR_H__/* ------------------------ includes --------------------------------------*//*-------------------------- defines --------------------------------------*//*-------------------------------------------------------------------------*/class CSequenceDetector{public:  CSequenceDetector(int nLimit);  ~CSequenceDetector();  void Reset();  CSequenceDetector& operator+= (int nValue);  int  GetLength()          const;  int  GetValue(int nIndex) const;  int  GetSum()             const;protected:private:  int   m_Limit;  int   m_Count;  bool *m_pDisabled;  int  *m_pArray;};/*-------------------------------------------------------------------------*/#endif
 |