ccAudio
Public Member Functions
ost::AudioBuffer Class Reference

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

#include <audio2.h>

Inheritance diagram for ost::AudioBuffer:
ost::AudioBase ost::Audio

List of all members.

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 <markl@gasupnow.com> 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:
datasave buffer.
numberof 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:
dataof data to load.
numberof bytes to load.

Implements ost::AudioBase.


The documentation for this class was generated from the following file: