gamesnd
diff src/gamesnd.c @ 0:14e265e1cad8
initial
author | John Tsiombikas <nuclear@mutantstargoat.com> |
---|---|
date | Sun, 09 Sep 2012 02:55:47 +0300 |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/src/gamesnd.c Sun Sep 09 02:55:47 2012 +0300 1.3 @@ -0,0 +1,134 @@ 1.4 +#include "gamesnd.h" 1.5 + 1.6 +/* ---- sound samples ---- */ 1.7 +int gsnd_init_sample(struct gsnd_sample *sam) 1.8 +{ 1.9 + //return gsnd_ao_init_sample(sam->s); 1.10 +} 1.11 + 1.12 +void gsnd_destroy_sample(struct gsnd_sample *sam) 1.13 +{ 1.14 +} 1.15 + 1.16 + 1.17 +struct gsnd_sample *gsnd_create_sample(void) 1.18 +{ 1.19 +} 1.20 + 1.21 +void gsnd_free_sample(struct gsnd_sample *sam) 1.22 +{ 1.23 +} 1.24 + 1.25 + 1.26 +int gsnd_load_sample(struct gsnd_sample *sam, const char *fname) 1.27 +{ 1.28 +} 1.29 + 1.30 +int gsnd_load_sample_file(struct gsnd_sample *sam, FILE *fp) 1.31 +{ 1.32 +} 1.33 + 1.34 +int gsnd_load_sample_io(struct gsnd_sample *sam, struct gsnd_io *io) 1.35 +{ 1.36 +} 1.37 + 1.38 + 1.39 +void gsnd_play_sample(struct gsnd_sample *sam, float vol) 1.40 +{ 1.41 +} 1.42 + 1.43 +void gsnd_stop_sample(struct gsnd_sample *sam) 1.44 +{ 1.45 +} 1.46 + 1.47 + 1.48 +/* ---- sound source ---- */ 1.49 +int gsnd_init_source(struct gsnd_source *src) 1.50 +{ 1.51 +} 1.52 + 1.53 +void gsnd_destroy_source(struct gsnd_source *src) 1.54 +{ 1.55 +} 1.56 + 1.57 + 1.58 +struct gsnd_source *gsnd_create_source(void) 1.59 +{ 1.60 +} 1.61 + 1.62 +void gsnd_free_source(struct gsnd_source *src) 1.63 +{ 1.64 +} 1.65 + 1.66 + 1.67 +void gsnd_source_position(struct gsnd_source *src, float x, float y, float z) 1.68 +{ 1.69 +} 1.70 + 1.71 +void gsnd_source_volume(struct gsnd_source *src, float vol) 1.72 +{ 1.73 +} 1.74 + 1.75 +void gsnd_source_pitch(struct gsnd_source *src, float pitch) 1.76 +{ 1.77 +} 1.78 + 1.79 + 1.80 +void gsnd_play_source(struct gsnd_sample *sam) 1.81 +{ 1.82 +} 1.83 + 1.84 +void gsnd_stop_source(struct gsnd_sample *sam) 1.85 +{ 1.86 +} 1.87 + 1.88 + 1.89 +/* ---- music tracks ---- */ 1.90 +int gsnd_init_track(struct gsnd_track *trk) 1.91 +{ 1.92 +} 1.93 + 1.94 +void gsnd_destroy_track(struct gsnd_track *trk) 1.95 +{ 1.96 +} 1.97 + 1.98 + 1.99 +struct gsnd_track *gsnd_create_sample(void) 1.100 +{ 1.101 +} 1.102 + 1.103 +void gsnd_free_sample(struct gsnd_track *trk) 1.104 +{ 1.105 +} 1.106 + 1.107 + 1.108 +int gsnd_open_track(struct gsnd_track *trk, const char *fname) 1.109 +{ 1.110 +} 1.111 + 1.112 +int gsnd_open_track_file(struct gsnd_track *trk, FILE *fp) 1.113 +{ 1.114 +} 1.115 + 1.116 +int gsnd_open_track_io(struct gsnd_track *trk, struct gsnd_io *io) 1.117 +{ 1.118 +} 1.119 + 1.120 + 1.121 +void gsnd_play_track(struct gsnd_track *trk) 1.122 +{ 1.123 +} 1.124 + 1.125 +void gsnd_stop_track(struct gsnd_track *trk) 1.126 +{ 1.127 +} 1.128 + 1.129 + 1.130 + 1.131 +/* ---- file i/o ---- */ 1.132 +void gsnd_io(struct gsnd_io *io, void *file, gsnd_io_read rd, gsnd_io_seek seek) 1.133 +{ 1.134 + io->file = file; 1.135 + io->read = rd; 1.136 + io->seek = seek; 1.137 +}