class Resampler


Full nameArts::Resampler
Definition#include <arts/resample.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Protected Methods

Protected Members


Detailed Description

static const unsigned int bufferSize

bufferSize

[protected]

static const unsigned int bufferWrap

bufferWrap

[protected]

int bufferSamples

bufferSamples

[protected]

int sampleSize

sampleSize

[protected]

int dropBytes

dropBytes

[protected]

Refiller * refiller

refiller

[protected]

double pos

pos

[protected]

double step

step

[protected]

int channels

channels

[protected]

int bits

bits

[protected]

unsigned char buffer[bufferSize+bufferWrap]

buffer[bufferSize+bufferWrap]

[protected]

float fbuffer[bufferSize+bufferWrap]

fbuffer[bufferSize+bufferWrap]

[protected]

long block

block

[protected]

long haveBlock

haveBlock

[protected]

class ResamplerPrivate * d

d

[protected]

void  updateSampleSize ()

updateSampleSize

[protected]

void  ensureRefill ()

ensureRefill

[protected]

 Resampler (Refiller *refiller)

Resampler

 ~Resampler ()

~Resampler

void  setStep (double step)

setStep

void  setChannels (int channels)

setChannels

void  setBits (int bits)

setBits

enum Endianness { bigEndian, littleEndian }

Endianness

void  setEndianness (Endianness endianness)

setEndianness

void  run (float *left, float *right, unsigned long samples)

run

bool  underrun ()

underrun


Generated by: stefan on stefan on Sat Jun 2 23:13:28 2001, using kdoc 2.0a53.