live
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 ( )
virtual

Member Function Documentation

◆ cycleSize()

unsigned Interleaving::cycleSize ( ) const
inline

Definition at line 35 of file MP3ADUinterleaving.hh.

35 {return fCycleSize;}

References fCycleSize.

◆ lookupInverseCycle()

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

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
private

Definition at line 41 of file MP3ADUinterleaving.hh.

Referenced by cycleSize().

◆ fInverseCycle

unsigned char Interleaving::fInverseCycle[MAX_CYCLE_SIZE]
private

Definition at line 42 of file MP3ADUinterleaving.hh.

Referenced by lookupInverseCycle().


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