CSL
6.0
|
#include <DLine.h>
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 |
DLine::DLine | ( | FrameStream & | input, |
float | max_delay | ||
) |
Definition at line 10 of file DLine.cpp.
References ring_buffer.
DLine::~DLine | ( | ) |
Definition at line 26 of file DLine.cpp.
References ring_buffer.
bool DLine::set_target_delay_time | ( | float | tdt | ) |
Definition at line 37 of file DLine.cpp.
References max_delay_time, and target_delay_time.
Referenced by init_delay_time().
bool DLine::init_delay_time | ( | float | dt | ) |
Definition at line 30 of file DLine.cpp.
References delay_time, max_delay_time, and set_target_delay_time().
bool DLine::set_interp_type | ( | InterpType | it | ) |
Definition at line 44 of file DLine.cpp.
References interp_type.
status DLine::mono_next_buffer | ( | Buffer & | inputBuffer, |
Buffer & | outputBuffer, | ||
unsigned | inBufNum, | ||
unsigned | outBufNum | ||
) |
Definition at line 51 of file DLine.cpp.
References delay_time, ring_buffer, target_delay_time, and write_frame.
Definition at line 88 of file DLine.cpp.
References ring_buffer, and write_frame.
|
private |
Definition at line 23 of file DLine.h.
Referenced by DLine(), mono_next_buffer(), next_buffer(), and ~DLine().
|
private |
Definition at line 25 of file DLine.h.
Referenced by init_delay_time(), and set_target_delay_time().
|
private |
Definition at line 26 of file DLine.h.
Referenced by init_delay_time(), and mono_next_buffer().
|
private |
Definition at line 27 of file DLine.h.
Referenced by mono_next_buffer(), and set_target_delay_time().
|
private |
Definition at line 29 of file DLine.h.
Referenced by set_interp_type().
|
private |
Definition at line 32 of file DLine.h.
Referenced by mono_next_buffer(), and next_buffer().