|
CSL
6.0
|
#include <DLine.h>
Inheritance diagram for csl::DLine: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().