LMMS
Loading...
Searching...
No Matches
dsp::wave_player< T > Class Template Reference

#include <wave.h>

Public Member Functions

void set_wave (T *_data, int _size)
void get_wave (T *&_data, int &_size)
void set_pos (wpos _pos)
wpos get_pos ()
void set_rate (wpos _rate)
template<class U>
U get ()
bool get_active ()

Private Attributes

T * data
bool is_active
unsigned int size
wpos pos
wpos rate

Member Function Documentation

◆ get()

template<class T>
template<class U>
U dsp::wave_player< T >::get ( )
inline

◆ get_active()

template<class T>
bool dsp::wave_player< T >::get_active ( )
inline

◆ get_pos()

template<class T>
wpos dsp::wave_player< T >::get_pos ( )
inline

◆ get_wave()

template<class T>
void dsp::wave_player< T >::get_wave ( T *& _data,
int & _size )
inline

◆ set_pos()

template<class T>
void dsp::wave_player< T >::set_pos ( wpos _pos)
inline

◆ set_rate()

template<class T>
void dsp::wave_player< T >::set_rate ( wpos _rate)
inline

◆ set_wave()

template<class T>
void dsp::wave_player< T >::set_wave ( T * _data,
int _size )
inline

Member Data Documentation

◆ data

template<class T>
T* dsp::wave_player< T >::data
private

◆ is_active

template<class T>
bool dsp::wave_player< T >::is_active
private

◆ pos

template<class T>
wpos dsp::wave_player< T >::pos
private

◆ rate

template<class T>
wpos dsp::wave_player< T >::rate
private

◆ size

template<class T>
unsigned int dsp::wave_player< T >::size
private

The documentation for this class was generated from the following file: