21 lines
850 B
C
21 lines
850 B
C
#ifndef LIBXMP_EXTRAS_H
|
|
#define LIBXMP_EXTRAS_H
|
|
|
|
#include "common.h"
|
|
|
|
LIBXMP_BEGIN_DECLS
|
|
|
|
void libxmp_release_module_extras(struct context_data *);
|
|
int libxmp_new_channel_extras(struct context_data *, struct channel_data *);
|
|
void libxmp_release_channel_extras(struct context_data *, struct channel_data *);
|
|
void libxmp_reset_channel_extras(struct context_data *, struct channel_data *);
|
|
void libxmp_play_extras(struct context_data *, struct channel_data *, int);
|
|
int libxmp_extras_get_volume(struct context_data *, struct channel_data *);
|
|
int libxmp_extras_get_period(struct context_data *, struct channel_data *);
|
|
int libxmp_extras_get_linear_bend(struct context_data *, struct channel_data *);
|
|
void libxmp_extras_process_fx(struct context_data *, struct channel_data *,
|
|
int, uint8, uint8, uint8, uint8, int);
|
|
|
|
LIBXMP_END_DECLS
|
|
|
|
#endif
|