Sha256: b1306672f0e8ba48a7b0d42fb647899ac9756d7914747cf460e643bb89036b6a

Contents?: true

Size: 461 Bytes

Versions: 4

Compression:

Stored size: 461 Bytes

Contents

#pragma once

#include <Gosu/Channel.h>

#ifdef __cplusplus
extern "C" {
#endif

typedef struct Gosu_Sample Gosu_Sample;

Gosu_Sample* Gosu_Sample_create(const char* filename);
void Gosu_Sample_destroy(Gosu_Sample* sample);

Gosu_Channel* Gosu_Sample_play(Gosu_Sample *sample, double volume, double speed, bool looping);
Gosu_Channel* Gosu_Sample_play_pan(Gosu_Sample *sample, double pan, double volume, double speed, bool looping);

#ifdef __cplusplus
}
#endif

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
gosu-1.0.0 include/Gosu/Sample.h
gosu-1.0.0.pre2 include/Gosu/Sample.h
gosu-1.0.0.pre1 include/Gosu/Sample.h
gosu-0.15.2 Gosu/Sample.h