LMMS
Loading...
Searching...
No Matches
SPC_Filter Struct Reference

#include <Spc_Filter.h>

Classes

struct  chan_t

Public Types

enum  { gain_unit = 0x100 }
enum  { bass_none = 0 }
enum  { bass_norm = 8 }
enum  { bass_max = 31 }
typedef short sample_t

Public Member Functions

void run (sample_t *io, int count)
void clear ()
void set_gain (int gain)
void enable (bool b)
void set_bass (int bass)
 SPC_Filter ()

Private Types

enum  { gain_bits = 8 }

Private Attributes

int gain
int bass
bool enabled
chan_t ch [2]

Member Typedef Documentation

◆ sample_t

typedef short SPC_Filter::sample_t

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
gain_unit 

◆ anonymous enum

anonymous enum
private
Enumerator
gain_bits 

◆ anonymous enum

anonymous enum
Enumerator
bass_none 

◆ anonymous enum

anonymous enum
Enumerator
bass_max 

◆ anonymous enum

anonymous enum
Enumerator
bass_norm 

Constructor & Destructor Documentation

◆ SPC_Filter()

SPC_Filter::SPC_Filter ( )

Member Function Documentation

◆ clear()

void SPC_Filter::clear ( )

◆ enable()

void SPC_Filter::enable ( bool b)
inline

◆ run()

void SPC_Filter::run ( sample_t * io,
int count )

◆ set_bass()

void SPC_Filter::set_bass ( int bass)
inline

◆ set_gain()

void SPC_Filter::set_gain ( int gain)
inline

Member Data Documentation

◆ bass

int SPC_Filter::bass
private

◆ ch

chan_t SPC_Filter::ch[2]
private

◆ enabled

bool SPC_Filter::enabled
private

◆ gain

int SPC_Filter::gain
private

The documentation for this struct was generated from the following files: