gamesnd

annotate src/gamesnd.c @ 0:14e265e1cad8

initial
author John Tsiombikas <nuclear@mutantstargoat.com>
date Sun, 09 Sep 2012 02:55:47 +0300
parents
children
rev   line source
nuclear@0 1 #include "gamesnd.h"
nuclear@0 2
nuclear@0 3 /* ---- sound samples ---- */
nuclear@0 4 int gsnd_init_sample(struct gsnd_sample *sam)
nuclear@0 5 {
nuclear@0 6 //return gsnd_ao_init_sample(sam->s);
nuclear@0 7 }
nuclear@0 8
nuclear@0 9 void gsnd_destroy_sample(struct gsnd_sample *sam)
nuclear@0 10 {
nuclear@0 11 }
nuclear@0 12
nuclear@0 13
nuclear@0 14 struct gsnd_sample *gsnd_create_sample(void)
nuclear@0 15 {
nuclear@0 16 }
nuclear@0 17
nuclear@0 18 void gsnd_free_sample(struct gsnd_sample *sam)
nuclear@0 19 {
nuclear@0 20 }
nuclear@0 21
nuclear@0 22
nuclear@0 23 int gsnd_load_sample(struct gsnd_sample *sam, const char *fname)
nuclear@0 24 {
nuclear@0 25 }
nuclear@0 26
nuclear@0 27 int gsnd_load_sample_file(struct gsnd_sample *sam, FILE *fp)
nuclear@0 28 {
nuclear@0 29 }
nuclear@0 30
nuclear@0 31 int gsnd_load_sample_io(struct gsnd_sample *sam, struct gsnd_io *io)
nuclear@0 32 {
nuclear@0 33 }
nuclear@0 34
nuclear@0 35
nuclear@0 36 void gsnd_play_sample(struct gsnd_sample *sam, float vol)
nuclear@0 37 {
nuclear@0 38 }
nuclear@0 39
nuclear@0 40 void gsnd_stop_sample(struct gsnd_sample *sam)
nuclear@0 41 {
nuclear@0 42 }
nuclear@0 43
nuclear@0 44
nuclear@0 45 /* ---- sound source ---- */
nuclear@0 46 int gsnd_init_source(struct gsnd_source *src)
nuclear@0 47 {
nuclear@0 48 }
nuclear@0 49
nuclear@0 50 void gsnd_destroy_source(struct gsnd_source *src)
nuclear@0 51 {
nuclear@0 52 }
nuclear@0 53
nuclear@0 54
nuclear@0 55 struct gsnd_source *gsnd_create_source(void)
nuclear@0 56 {
nuclear@0 57 }
nuclear@0 58
nuclear@0 59 void gsnd_free_source(struct gsnd_source *src)
nuclear@0 60 {
nuclear@0 61 }
nuclear@0 62
nuclear@0 63
nuclear@0 64 void gsnd_source_position(struct gsnd_source *src, float x, float y, float z)
nuclear@0 65 {
nuclear@0 66 }
nuclear@0 67
nuclear@0 68 void gsnd_source_volume(struct gsnd_source *src, float vol)
nuclear@0 69 {
nuclear@0 70 }
nuclear@0 71
nuclear@0 72 void gsnd_source_pitch(struct gsnd_source *src, float pitch)
nuclear@0 73 {
nuclear@0 74 }
nuclear@0 75
nuclear@0 76
nuclear@0 77 void gsnd_play_source(struct gsnd_sample *sam)
nuclear@0 78 {
nuclear@0 79 }
nuclear@0 80
nuclear@0 81 void gsnd_stop_source(struct gsnd_sample *sam)
nuclear@0 82 {
nuclear@0 83 }
nuclear@0 84
nuclear@0 85
nuclear@0 86 /* ---- music tracks ---- */
nuclear@0 87 int gsnd_init_track(struct gsnd_track *trk)
nuclear@0 88 {
nuclear@0 89 }
nuclear@0 90
nuclear@0 91 void gsnd_destroy_track(struct gsnd_track *trk)
nuclear@0 92 {
nuclear@0 93 }
nuclear@0 94
nuclear@0 95
nuclear@0 96 struct gsnd_track *gsnd_create_sample(void)
nuclear@0 97 {
nuclear@0 98 }
nuclear@0 99
nuclear@0 100 void gsnd_free_sample(struct gsnd_track *trk)
nuclear@0 101 {
nuclear@0 102 }
nuclear@0 103
nuclear@0 104
nuclear@0 105 int gsnd_open_track(struct gsnd_track *trk, const char *fname)
nuclear@0 106 {
nuclear@0 107 }
nuclear@0 108
nuclear@0 109 int gsnd_open_track_file(struct gsnd_track *trk, FILE *fp)
nuclear@0 110 {
nuclear@0 111 }
nuclear@0 112
nuclear@0 113 int gsnd_open_track_io(struct gsnd_track *trk, struct gsnd_io *io)
nuclear@0 114 {
nuclear@0 115 }
nuclear@0 116
nuclear@0 117
nuclear@0 118 void gsnd_play_track(struct gsnd_track *trk)
nuclear@0 119 {
nuclear@0 120 }
nuclear@0 121
nuclear@0 122 void gsnd_stop_track(struct gsnd_track *trk)
nuclear@0 123 {
nuclear@0 124 }
nuclear@0 125
nuclear@0 126
nuclear@0 127
nuclear@0 128 /* ---- file i/o ---- */
nuclear@0 129 void gsnd_io(struct gsnd_io *io, void *file, gsnd_io_read rd, gsnd_io_seek seek)
nuclear@0 130 {
nuclear@0 131 io->file = file;
nuclear@0 132 io->read = rd;
nuclear@0 133 io->seek = seek;
nuclear@0 134 }