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

References cycleSize().

◆ ~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.

Referenced by Interleaving().

◆ 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: