Public Member Functions | Private Attributes
Interleaving Class Reference

#include <MP3ADUinterleaving.hh>

Public Member Functions

 Interleaving (unsigned cycleSize, unsigned char const *cycleArray)
virtual ~Interleaving ()
unsigned cycleSize () const
unsigned char lookupInverseCycle (unsigned char index) const

Private Attributes

unsigned fCycleSize
unsigned char fInverseCycle [MAX_CYCLE_SIZE]

Detailed Description

Definition at line 30 of file MP3ADUinterleaving.hh.

Constructor & Destructor Documentation

◆ Interleaving()

Interleaving::Interleaving ( unsigned  cycleSize,
unsigned char const *  cycleArray 

◆ ~Interleaving()

virtual Interleaving::~Interleaving ( )

Member Function Documentation

◆ cycleSize()

unsigned Interleaving::cycleSize ( ) const

Definition at line 35 of file MP3ADUinterleaving.hh.

35{return fCycleSize;}

References fCycleSize.

◆ lookupInverseCycle()

unsigned char Interleaving::lookupInverseCycle ( unsigned char  index) const

Definition at line 36 of file MP3ADUinterleaving.hh.

36 {
37 return fInverseCycle[index];
38 }
unsigned char fInverseCycle[MAX_CYCLE_SIZE]

References fInverseCycle.

Field Documentation

◆ fCycleSize

unsigned Interleaving::fCycleSize

Definition at line 41 of file MP3ADUinterleaving.hh.

Referenced by cycleSize().

◆ fInverseCycle

unsigned char Interleaving::fInverseCycle[MAX_CYCLE_SIZE]

Definition at line 42 of file MP3ADUinterleaving.hh.

Referenced by lookupInverseCycle().

The documentation for this class was generated from the following file: