summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/raudio.c2
-rw-r--r--src/raylib.h2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/raudio.c b/src/raudio.c
index b03ca8a6..12141091 100644
--- a/src/raudio.c
+++ b/src/raudio.c
@@ -214,6 +214,8 @@ struct rAudioBuffer {
unsigned char *buffer;
};
+#define AudioBuffer rAudioBuffer // HACK: To avoid CoreAudio (macOS) symbol collision
+
// miniaudio global variables
static ma_context context;
static ma_device device;
diff --git a/src/raylib.h b/src/raylib.h
index 3dfcd2eb..31c5cb4d 100644
--- a/src/raylib.h
+++ b/src/raylib.h
@@ -423,7 +423,7 @@ typedef struct AudioStream {
unsigned int sampleSize; // Bit depth (bits per sample): 8, 16, 32 (24 not supported)
unsigned int channels; // Number of channels (1-mono, 2-stereo)
- AudioBuffer *buffer; // Pointer to internal data used by the audio system
+ rAudioBuffer *buffer; // Pointer to internal data used by the audio system
} AudioStream;
// Sound source type