Hydrogen - Linux Drum Machine
Main Page | Class Hierarchy | Compound List | File List | Compound Members

DiskWriterDriver Class Reference

#include <DiskWriterDriver.h>

Inheritance diagram for DiskWriterDriver:

GenericDriver Object List of all members.

Detailed Description

Driver for export audio to disk.


Public Member Functions

virtual string getClassName ()
 Return the class name.

 DiskWriterDriver (audioProcessCallback processCallback)
 Constructor.

 ~DiskWriterDriver ()
 Destructor.

int connect ()
 Connect.

void disconnect ()
 disconnect

void write (float *buffer_L, float *buffer_R, unsigned int bufferSize)
 Write the audio data.

void setBufferSize (uint bufferSize)
 Set buffer size.

uint getBufferSize ()
 Get buffer size.

void setFilename (string filename)
uint getSampleRate ()

Private Attributes

audioProcessCallback processCallback
AFfilehandle outputFile
uint bufferSize
short * saveBuffer
string filename


Member Function Documentation

int DiskWriterDriver::connect  )  [virtual]
 

Connect.

return 0: Ok

Implements GenericDriver.


The documentation for this class was generated from the following files:
 
 
Hydrogen (c) 2002..2003 Comix