|
LMMS
|
#include <Multi_Buffer.h>
Public Member Functions | |
| Blip_Buffer * | center () |
| Mono_Buffer () | |
| ~Mono_Buffer () | |
| blargg_err_t | set_sample_rate (long rate, int msec=blip_default_length) |
| void | clock_rate (long rate) |
| void | bass_freq (int freq) |
| void | clear () |
| long | samples_avail () const |
| long | read_samples (blip_sample_t *p, long s) |
| channel_t | channel (int, int) |
| void | end_frame (blip_time_t t) |
| Public Member Functions inherited from Multi_Buffer | |
| Multi_Buffer (int samples_per_frame) | |
| virtual | ~Multi_Buffer () |
| virtual blargg_err_t | set_channel_count (int) |
| long | sample_rate () const |
| int | length () const |
| int | samples_per_frame () const |
| unsigned | channels_changed_count () |
Private Attributes | |
| Blip_Buffer | buf |
| channel_t | chan |
Additional Inherited Members | |
| Public Types inherited from Multi_Buffer | |
| enum | { type_index_mask = 0xFF } |
| enum | { wave_type = 0x100 , noise_type = 0x200 , mixed_type = wave_type | noise_type } |
| Protected Member Functions inherited from Multi_Buffer | |
| void | channels_changed () |
| Mono_Buffer::Mono_Buffer | ( | ) |
| Mono_Buffer::~Mono_Buffer | ( | ) |
Implements Multi_Buffer.
|
inline |
Implements Multi_Buffer.
|
inlinevirtual |
Implements Multi_Buffer.
|
inlinevirtual |
Implements Multi_Buffer.
|
inlinevirtual |
Implements Multi_Buffer.
|
inlinevirtual |
Implements Multi_Buffer.
|
inlinevirtual |
Implements Multi_Buffer.
|
virtual |
Implements Multi_Buffer.
|
private |
|
private |