Namespaces | |
| namespace | Codec |
| Simply supports a decoding variety of sample encodings. | |
| namespace | pp::Filters |
| Filters for processing audio data. | |
| namespace | pp::Generators |
| Generators for creating audio data. | |
| namespace | pp::Generators |
| Generators for creating audio data. | |
| namespace | SoftwareMixer |
| Various software mixing routines and related utilities. | |
Compounds | |
| class | Audio |
| class | AudioCD |
| class | AudioToFile |
| class | CDInfo |
| class | CDPlayerIni |
| class | Channel |
| class | DirectSoundCapture |
| class | Dsp |
| class | DspMmapped |
| class | Esd |
| class | FileAudio |
| class | LocalCDDB |
| class | pp::Generators::MathGenerator |
| class | NetAudio |
| class | Sample |
| class | SampleAF |
| class | SampleAu |
| class | SampleClipboard |
| class | SampleIff |
| class | SampleRaw |
| class | SampleVoc |
| class | SampleWav |
| class | Sequencer |
| class | SoftwareMixer::Shift |
| class | SoftwareMixer::SignType |
| class | pp::Generators::SimpleGenerator |
Functions | |
| SHIFT_SPECIALIZER (u_int8_t) SHIFT_SPECIALIZER(u_int16_t) SHIFT_SPECIALIZER(u_int32_t) SHIFT_SPECIALIZER(unsigned long) SHIFT_SPECIALIZER(int8_t) SHIFT_SPECIALIZER(int16_t) SHIFT_SPECIALIZER(int32_t) template<typename In, typename Out, bool ChangeSign> class SignConvT | |
| If the types In and Out are of different sign then make sure the returned value is signed. | |
| template<typenameIn, typenameOut, intBits> unsigned long& | VolumeConv (unsigned long& volume) |
| Scale the volume to the input and output sample size. More... | |
|
||||
|
Scale the volume to the input and output sample size. Make sure it uses the full set of bits but divide by the number of channels and multiply it by a bit to make it louder. 16 channels -- can accomodate more than 16 since not all channels will be at there maximum
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000