4 #include <bz/memory/arena.h>
5 #include <bz/types/common.h>
11 struct BZAudioOGGStreamDetails
{
16 typedef struct BZAudioOGGStreamDetails BZAudioOGGStreamDetails
;
18 typedef struct BZAudioOGGStream BZAudioOGGStream
;
20 extern BZAudioOGGStream
*bzAudioOpenOGGStream(BZAudioOGGStreamDetails
*detailsOut
, BZMemoryArenaID arena
, const char *identifierFmt
, ...);
21 extern void bzAudioCloseOGGStream(BZAudioOGGStream
*stream
);
23 extern void bzAudioResetOGGData(BZAudioOGGStream
*stream
);
24 extern size_t bzAudioQueryOGGData(BZAudioOGGStream
*stream
, size_t maxDataSize
, float *data
);