ost::AudioBuffer(3) The AudioBuffer class is for mixing one-to-one soft joins.

SYNOPSIS


#include <audio2.h>

Inherits ost::AudioBase.

Public Member Functions


AudioBuffer (Info *info, size_t size=4096)

virtual ~AudioBuffer ()

ssize_t getBuffer (Encoded data, size_t number)
save audio data from buffer data.
ssize_t putBuffer (Encoded data, size_t number)
Put data into the audio buffer.

Detailed Description

The AudioBuffer class is for mixing one-to-one soft joins.

Author:

Mark Lipscombe <[email protected]> audio buffer mixer class

Constructor & Destructor Documentation

ost::AudioBuffer::AudioBuffer (Info * info, size_t size = 4096)

virtual ost::AudioBuffer::~AudioBuffer () [virtual]

Member Function Documentation

ssize_t ost::AudioBuffer::getBuffer (Encoded data, size_t number) [virtual]

save audio data from buffer data.

Returns:

number of bytes actually saved.

Parameters:

data save buffer.
number of bytes to save.

Implements ost::AudioBase.

ssize_t ost::AudioBuffer::putBuffer (Encoded data, size_t number) [virtual]

Put data into the audio buffer.

Returns:

number of bytes actually put.

Parameters:

data of data to load.
number of bytes to load.

Implements ost::AudioBase.

Author

Generated automatically by Doxygen for ccAudio from the source code.