Blender V2.61 - r43446
Public Member Functions

AUD_ConverterReader Class Reference

#include <AUD_ConverterReader.h>

Inheritance diagram for AUD_ConverterReader:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 AUD_ConverterReader (AUD_Reference< AUD_IReader > reader, AUD_DeviceSpecs specs)
virtual void read (int &length, bool &eos, sample_t *buffer)

Detailed Description

This class converts a sound source from one to another format.

Definition at line 40 of file AUD_ConverterReader.h.


Constructor & Destructor Documentation

AUD_ConverterReader::AUD_ConverterReader ( AUD_Reference< AUD_IReader reader,
AUD_DeviceSpecs  specs 
)

Member Function Documentation

void AUD_ConverterReader::read ( int &  length,
bool &  eos,
sample_t buffer 
) [virtual]

Request to read the next length samples out of the source. The buffer supplied has the needed size.

Parameters:
[in,out]lengthThe count of samples that should be read. Shall contain the real count of samples after reading, in case there were only fewer samples available. A smaller value also indicates the end of the reader.
[out]eosEnd of stream, whether the end is reached or not.
[in]bufferThe pointer to the buffer to read into.

Reimplemented from AUD_EffectReader.

Definition at line 66 of file AUD_ConverterReader.cpp.

References AUD_Buffer::assureSize(), AUD_SAMPLE_SIZE, AUD_Specs::channels, AUD_Buffer::getBuffer(), and AUD_EffectReader::m_reader.


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