csl::DLine Class Reference

#include <DLine.h>

List of all members.

Public Member Functions

 DLine (FrameStream &input, float max_delay)
 ~DLine ()
bool set_target_delay_time (float tdt)
bool init_delay_time (float dt)
bool set_interp_type (InterpType)
status mono_next_buffer (Buffer &inputBuffer, Buffer &outputBuffer, unsigned inBufNum, unsigned outBufNum)
status next_buffer (Buffer &inputBuffer, Buffer &outputBuffer)

Private Attributes

Buffer ring_buffer
float max_delay_time
float delay_time
float target_delay_time
unsigned max_delay_in_frames
InterpType interp_type
unsigned start_frame
unsigned write_frame


Constructor & Destructor Documentation

DLine::DLine FrameStream &  input,
float  max_delay
 

DLine::~DLine  ) 
 


Member Function Documentation

bool DLine::set_target_delay_time float  tdt  ) 
 

bool DLine::init_delay_time float  dt  ) 
 

bool DLine::set_interp_type InterpType   ) 
 

status DLine::mono_next_buffer Buffer inputBuffer,
Buffer outputBuffer,
unsigned  inBufNum,
unsigned  outBufNum
 

status DLine::next_buffer Buffer inputBuffer,
Buffer outputBuffer
 


Member Data Documentation

Buffer csl::DLine::ring_buffer [private]
 

float csl::DLine::max_delay_time [private]
 

float csl::DLine::delay_time [private]
 

float csl::DLine::target_delay_time [private]
 

unsigned csl::DLine::max_delay_in_frames [private]
 

InterpType csl::DLine::interp_type [private]
 

unsigned csl::DLine::start_frame [private]
 

unsigned csl::DLine::write_frame [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 6 20:18:22 2007 for CSL by  doxygen 1.4.5-20051010