#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
#include <stdio.h>
#include <wchar.h>
#include <assert.h>
#include <errno.h>
Go to the source code of this file.
Classes | |
struct | drwav |
struct | drwav__memory_stream |
struct | drwav__memory_stream_write |
struct | drwav_acid |
struct | drwav_allocation_callbacks |
struct | drwav_bext |
struct | drwav_chunk_header |
struct | drwav_cue |
struct | drwav_cue_point |
struct | drwav_data_format |
struct | drwav_fmt |
struct | drwav_inst |
struct | drwav_list_info_text |
struct | drwav_list_label_or_note |
struct | drwav_list_labelled_cue_region |
struct | drwav_metadata |
struct | drwav_smpl |
struct | drwav_smpl_loop |
struct | drwav_unknown_metadata |
Typedefs | |
typedef drwav_uint32 | drwav_bool32 |
typedef drwav_uint8 | drwav_bool8 |
typedef drwav_uint64(* | drwav_chunk_proc) (void *pChunkUserData, drwav_read_proc onRead, drwav_seek_proc onSeek, void *pReadSeekUserData, const drwav_chunk_header *pChunkHeader, drwav_container container, const drwav_fmt *pFMT) |
typedef signed short | drwav_int16 |
typedef signed int | drwav_int32 |
typedef signed long long | drwav_int64 |
typedef signed char | drwav_int8 |
typedef size_t(* | drwav_read_proc) (void *pUserData, void *pBufferOut, size_t bytesToRead) |
typedef drwav_int32 | drwav_result |
typedef drwav_bool32(* | drwav_seek_proc) (void *pUserData, int offset, drwav_seek_origin origin) |
typedef unsigned short | drwav_uint16 |
typedef unsigned int | drwav_uint32 |
typedef unsigned long long | drwav_uint64 |
typedef unsigned char | drwav_uint8 |
typedef drwav_uint32 | drwav_uintptr |
typedef size_t(* | drwav_write_proc) (void *pUserData, const void *pData, size_t bytesToWrite) |
#define DR_WAVE_FORMAT_ADPCM 0x2 |
Definition at line 255 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DR_WAVE_FORMAT_ALAW 0x6 |
Definition at line 257 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DR_WAVE_FORMAT_DVI_ADPCM 0x11 |
Definition at line 259 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DR_WAVE_FORMAT_EXTENSIBLE 0xFFFE |
Definition at line 260 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DR_WAVE_FORMAT_IEEE_FLOAT 0x3 |
Definition at line 256 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DR_WAVE_FORMAT_MULAW 0x7 |
Definition at line 258 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DR_WAVE_FORMAT_PCM 0x1 |
Definition at line 254 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_ACCESS_DENIED -6 |
Definition at line 204 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_ADDRESS_FAMILY_NOT_SUPPORTED -43 |
Definition at line 241 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_ALREADY_CONNECTED -46 |
Definition at line 244 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_ALREADY_EXISTS -8 |
Definition at line 206 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_ALREADY_IN_USE -23 |
Definition at line 221 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_API extern |
Definition at line 192 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_AT_END -53 |
Definition at line 251 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_BAD_ADDRESS -24 |
Definition at line 222 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_BAD_MESSAGE -31 |
Definition at line 229 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_BAD_PIPE -26 |
Definition at line 224 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_BAD_PROTOCOL -39 |
Definition at line 237 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_BAD_SEEK -25 |
Definition at line 223 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_BUSY -19 |
Definition at line 217 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_CANCELLED -51 |
Definition at line 249 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_CONNECTION_REFUSED -48 |
Definition at line 246 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_CONNECTION_RESET -45 |
Definition at line 243 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_DEADLOCK -27 |
Definition at line 225 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_DIRECTORY_NOT_EMPTY -16 |
Definition at line 214 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_DOES_NOT_EXIST -7 |
Definition at line 205 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_END_OF_FILE -17 |
Definition at line 215 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_ERROR -1 /* A generic error. */ |
Definition at line 199 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_FALSE 0 |
Definition at line 165 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_IN_PROGRESS -50 |
Definition at line 248 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_INTERRUPT -21 |
Definition at line 219 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_INVALID_ARGS -2 |
Definition at line 200 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_INVALID_DATA -33 |
Definition at line 231 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_INVALID_FILE -10 |
Definition at line 208 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_INVALID_OPERATION -3 |
Definition at line 201 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_IO_ERROR -20 |
Definition at line 218 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_IS_DIRECTORY -15 |
Definition at line 213 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_MEMORY_ALREADY_MAPPED -52 |
Definition at line 250 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_NAME_TOO_LONG -13 |
Definition at line 211 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_NO_ADDRESS -38 |
Definition at line 236 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_NO_DATA_AVAILABLE -32 |
Definition at line 230 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_NO_HOST -49 |
Definition at line 247 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_NO_MESSAGE -30 |
Definition at line 228 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_NO_NETWORK -35 |
Definition at line 233 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_NO_SPACE -18 |
Definition at line 216 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_NOT_CONNECTED -47 |
Definition at line 245 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_NOT_DIRECTORY -14 |
Definition at line 212 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_NOT_IMPLEMENTED -29 |
Definition at line 227 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_NOT_SOCKET -37 |
Definition at line 235 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_NOT_UNIQUE -36 |
Definition at line 234 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_OUT_OF_MEMORY -4 |
Definition at line 202 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_OUT_OF_RANGE -5 |
Definition at line 203 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_PATH_TOO_LONG -12 |
Definition at line 210 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_PRIVATE static |
Definition at line 193 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_PROTOCOL_FAMILY_NOT_SUPPORTED -42 |
Definition at line 240 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_PROTOCOL_NOT_SUPPORTED -41 |
Definition at line 239 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_PROTOCOL_UNAVAILABLE -40 |
Definition at line 238 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_SEQUENTIAL 0x00000001 |
Definition at line 263 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_SOCKET_NOT_SUPPORTED -44 |
Definition at line 242 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_STRINGIFY | ( | x | ) | #x |
Definition at line 123 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_SUCCESS 0 |
Definition at line 198 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_TIMEOUT -34 |
Definition at line 232 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_TOO_BIG -11 |
Definition at line 209 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_TOO_MANY_LINKS -28 |
Definition at line 226 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_TOO_MANY_OPEN_FILES -9 |
Definition at line 207 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_TRUE 1 |
Definition at line 164 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_UNAVAILABLE -22 |
Definition at line 220 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_VERSION_MAJOR 0 |
Definition at line 126 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_VERSION_MINOR 13 |
Definition at line 127 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_VERSION_REVISION 2 |
Definition at line 128 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_VERSION_STRING DRWAV_XSTRINGIFY(DRWAV_VERSION_MAJOR) "." DRWAV_XSTRINGIFY(DRWAV_VERSION_MINOR) "." DRWAV_XSTRINGIFY(DRWAV_VERSION_REVISION) |
Definition at line 129 of file porcupine/demo/c/dr_libs/dr_wav.h.
#define DRWAV_XSTRINGIFY | ( | x | ) | DRWAV_STRINGIFY(x) |
Definition at line 124 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef drwav_uint32 drwav_bool32 |
Definition at line 163 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef drwav_uint8 drwav_bool8 |
Definition at line 162 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef drwav_uint64(* drwav_chunk_proc) (void *pChunkUserData, drwav_read_proc onRead, drwav_seek_proc onSeek, void *pReadSeekUserData, const drwav_chunk_header *pChunkHeader, drwav_container container, const drwav_fmt *pFMT) |
Definition at line 407 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef signed short drwav_int16 |
Definition at line 136 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef signed int drwav_int32 |
Definition at line 138 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef signed long long drwav_int64 |
Definition at line 151 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef signed char drwav_int8 |
Definition at line 134 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef size_t(* drwav_read_proc) (void *pUserData, void *pBufferOut, size_t bytesToRead) |
Definition at line 354 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef drwav_int32 drwav_result |
Definition at line 197 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef drwav_bool32(* drwav_seek_proc) (void *pUserData, int offset, drwav_seek_origin origin) |
Definition at line 381 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef unsigned short drwav_uint16 |
Definition at line 137 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef unsigned int drwav_uint32 |
Definition at line 139 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef unsigned long long drwav_uint64 |
Definition at line 152 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef unsigned char drwav_uint8 |
Definition at line 135 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef drwav_uint32 drwav_uintptr |
Definition at line 160 of file porcupine/demo/c/dr_libs/dr_wav.h.
typedef size_t(* drwav_write_proc) (void *pUserData, const void *pData, size_t bytesToWrite) |
Definition at line 367 of file porcupine/demo/c/dr_libs/dr_wav.h.
enum drwav_acid_flag |
Definition at line 622 of file porcupine/demo/c/dr_libs/dr_wav.h.
enum drwav_container |
Definition at line 274 of file porcupine/demo/c/dr_libs/dr_wav.h.
Definition at line 767 of file porcupine/demo/c/dr_libs/dr_wav.h.
enum drwav_metadata_type |
Definition at line 444 of file porcupine/demo/c/dr_libs/dr_wav.h.
enum drwav_seek_origin |
Definition at line 268 of file porcupine/demo/c/dr_libs/dr_wav.h.
enum drwav_smpl_loop_type |
Definition at line 510 of file porcupine/demo/c/dr_libs/dr_wav.h.
DRWAV_API void drwav_alaw_to_f32 | ( | float * | pOut, |
const drwav_uint8 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50416 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_alaw_to_s16 | ( | drwav_int16 * | pOut, |
const drwav_uint8 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50119 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_alaw_to_s32 | ( | drwav_int32 * | pOut, |
const drwav_uint8 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50708 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API float drwav_bytes_to_f32 | ( | const drwav_uint8 * | data | ) |
Definition at line 51057 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_int16 drwav_bytes_to_s16 | ( | const drwav_uint8 * | data | ) |
Definition at line 51049 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_int32 drwav_bytes_to_s32 | ( | const drwav_uint8 * | data | ) |
Definition at line 51066 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_int64 drwav_bytes_to_s64 | ( | const drwav_uint8 * | data | ) |
Definition at line 51076 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint16 drwav_bytes_to_u16 | ( | const drwav_uint8 * | data | ) |
Definition at line 51045 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint32 drwav_bytes_to_u32 | ( | const drwav_uint8 * | data | ) |
Definition at line 51053 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_bytes_to_u64 | ( | const drwav_uint8 * | data | ) |
Definition at line 51070 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_f32_to_s16 | ( | drwav_int16 * | pOut, |
const float * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50091 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_f32_to_s32 | ( | drwav_int32 * | pOut, |
const float * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50688 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_f64_to_f32 | ( | float * | pOut, |
const double * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50406 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_f64_to_s16 | ( | drwav_int16 * | pOut, |
const double * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50105 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_f64_to_s32 | ( | drwav_int32 * | pOut, |
const double * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50698 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint16 drwav_fmt_get_format | ( | const drwav_fmt * | pFMT | ) |
Definition at line 47478 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_fourcc_equal | ( | const drwav_uint8 * | a, |
const char * | b | ||
) |
Definition at line 51090 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_free | ( | void * | p, |
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 51037 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_result drwav_get_cursor_in_pcm_frames | ( | drwav * | pWav, |
drwav_uint64 * | pCursor | ||
) |
Definition at line 49456 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_result drwav_get_length_in_pcm_frames | ( | drwav * | pWav, |
drwav_uint64 * | pLength | ||
) |
Definition at line 49468 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_guid_equal | ( | const drwav_uint8 | a[16], |
const drwav_uint8 | b[16] | ||
) |
Definition at line 51080 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init | ( | drwav * | pWav, |
drwav_read_proc | onRead, | ||
drwav_seek_proc | onSeek, | ||
void * | pUserData, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 47795 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_ex | ( | drwav * | pWav, |
drwav_read_proc | onRead, | ||
drwav_seek_proc | onSeek, | ||
drwav_chunk_proc | onChunk, | ||
void * | pReadSeekUserData, | ||
void * | pChunkUserData, | ||
drwav_uint32 | flags, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 47799 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_file | ( | drwav * | pWav, |
const char * | filename, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 48943 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_file_ex | ( | drwav * | pWav, |
const char * | filename, | ||
drwav_chunk_proc | onChunk, | ||
void * | pChunkUserData, | ||
drwav_uint32 | flags, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 48963 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_file_ex_w | ( | drwav * | pWav, |
const wchar_t * | filename, | ||
drwav_chunk_proc | onChunk, | ||
void * | pChunkUserData, | ||
drwav_uint32 | flags, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 48975 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_file_w | ( | drwav * | pWav, |
const wchar_t * | filename, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 48971 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_file_with_metadata | ( | drwav * | pWav, |
const char * | filename, | ||
drwav_uint32 | flags, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 48983 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_file_with_metadata_w | ( | drwav * | pWav, |
const wchar_t * | filename, | ||
drwav_uint32 | flags, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 48991 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_file_write | ( | drwav * | pWav, |
const char * | filename, | ||
const drwav_data_format * | pFormat, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 49030 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_file_write_sequential | ( | drwav * | pWav, |
const char * | filename, | ||
const drwav_data_format * | pFormat, | ||
drwav_uint64 | totalSampleCount, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 49034 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_file_write_sequential_pcm_frames | ( | drwav * | pWav, |
const char * | filename, | ||
const drwav_data_format * | pFormat, | ||
drwav_uint64 | totalPCMFrameCount, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 49038 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_file_write_sequential_pcm_frames_w | ( | drwav * | pWav, |
const wchar_t * | filename, | ||
const drwav_data_format * | pFormat, | ||
drwav_uint64 | totalPCMFrameCount, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 49053 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_file_write_sequential_w | ( | drwav * | pWav, |
const wchar_t * | filename, | ||
const drwav_data_format * | pFormat, | ||
drwav_uint64 | totalSampleCount, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 49049 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_file_write_w | ( | drwav * | pWav, |
const wchar_t * | filename, | ||
const drwav_data_format * | pFormat, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 49045 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_memory | ( | drwav * | pWav, |
const void * | data, | ||
size_t | dataSize, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 49153 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_memory_ex | ( | drwav * | pWav, |
const void * | data, | ||
size_t | dataSize, | ||
drwav_chunk_proc | onChunk, | ||
void * | pChunkUserData, | ||
drwav_uint32 | flags, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 49157 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_memory_with_metadata | ( | drwav * | pWav, |
const void * | data, | ||
size_t | dataSize, | ||
drwav_uint32 | flags, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 49170 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_memory_write | ( | drwav * | pWav, |
void ** | ppData, | ||
size_t * | pDataSize, | ||
const drwav_data_format * | pFormat, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 49201 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_memory_write_sequential | ( | drwav * | pWav, |
void ** | ppData, | ||
size_t * | pDataSize, | ||
const drwav_data_format * | pFormat, | ||
drwav_uint64 | totalSampleCount, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 49205 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_memory_write_sequential_pcm_frames | ( | drwav * | pWav, |
void ** | ppData, | ||
size_t * | pDataSize, | ||
const drwav_data_format * | pFormat, | ||
drwav_uint64 | totalPCMFrameCount, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 49209 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_with_metadata | ( | drwav * | pWav, |
drwav_read_proc | onRead, | ||
drwav_seek_proc | onSeek, | ||
void * | pUserData, | ||
drwav_uint32 | flags, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 47806 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_write | ( | drwav * | pWav, |
const drwav_data_format * | pFormat, | ||
drwav_write_proc | onWrite, | ||
drwav_seek_proc | onSeek, | ||
void * | pUserData, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 48378 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_write_sequential | ( | drwav * | pWav, |
const drwav_data_format * | pFormat, | ||
drwav_uint64 | totalSampleCount, | ||
drwav_write_proc | onWrite, | ||
void * | pUserData, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 48385 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_write_sequential_pcm_frames | ( | drwav * | pWav, |
const drwav_data_format * | pFormat, | ||
drwav_uint64 | totalPCMFrameCount, | ||
drwav_write_proc | onWrite, | ||
void * | pUserData, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 48392 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_init_write_with_metadata | ( | drwav * | pWav, |
const drwav_data_format * | pFormat, | ||
drwav_write_proc | onWrite, | ||
drwav_seek_proc | onSeek, | ||
void * | pUserData, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks, | ||
drwav_metadata * | pMetadata, | ||
drwav_uint32 | metadataCount | ||
) |
Definition at line 48399 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_mulaw_to_f32 | ( | float * | pOut, |
const drwav_uint8 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50426 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_mulaw_to_s16 | ( | drwav_int16 * | pOut, |
const drwav_uint8 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50126 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_mulaw_to_s32 | ( | drwav_int32 * | pOut, |
const drwav_uint8 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50718 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API float * drwav_open_and_read_pcm_frames_f32 | ( | drwav_read_proc | onRead, |
drwav_seek_proc | onSeek, | ||
void * | pUserData, | ||
unsigned int * | channelsOut, | ||
unsigned int * | sampleRateOut, | ||
drwav_uint64 * | totalFrameCountOut, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 50847 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_int16 * drwav_open_and_read_pcm_frames_s16 | ( | drwav_read_proc | onRead, |
drwav_seek_proc | onSeek, | ||
void * | pUserData, | ||
unsigned int * | channelsOut, | ||
unsigned int * | sampleRateOut, | ||
drwav_uint64 * | totalFrameCountOut, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 50830 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_int32 * drwav_open_and_read_pcm_frames_s32 | ( | drwav_read_proc | onRead, |
drwav_seek_proc | onSeek, | ||
void * | pUserData, | ||
unsigned int * | channelsOut, | ||
unsigned int * | sampleRateOut, | ||
drwav_uint64 * | totalFrameCountOut, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 50864 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API float * drwav_open_file_and_read_pcm_frames_f32 | ( | const char * | filename, |
unsigned int * | channelsOut, | ||
unsigned int * | sampleRateOut, | ||
drwav_uint64 * | totalFrameCountOut, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 50899 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API float * drwav_open_file_and_read_pcm_frames_f32_w | ( | const wchar_t * | filename, |
unsigned int * | channelsOut, | ||
unsigned int * | sampleRateOut, | ||
drwav_uint64 * | totalFrameCountOut, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 50950 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_int16 * drwav_open_file_and_read_pcm_frames_s16 | ( | const char * | filename, |
unsigned int * | channelsOut, | ||
unsigned int * | sampleRateOut, | ||
drwav_uint64 * | totalFrameCountOut, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 50882 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_int16 * drwav_open_file_and_read_pcm_frames_s16_w | ( | const wchar_t * | filename, |
unsigned int * | channelsOut, | ||
unsigned int * | sampleRateOut, | ||
drwav_uint64 * | totalFrameCountOut, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 50933 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_int32 * drwav_open_file_and_read_pcm_frames_s32 | ( | const char * | filename, |
unsigned int * | channelsOut, | ||
unsigned int * | sampleRateOut, | ||
drwav_uint64 * | totalFrameCountOut, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 50916 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_int32 * drwav_open_file_and_read_pcm_frames_s32_w | ( | const wchar_t * | filename, |
unsigned int * | channelsOut, | ||
unsigned int * | sampleRateOut, | ||
drwav_uint64 * | totalFrameCountOut, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 50967 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API float * drwav_open_memory_and_read_pcm_frames_f32 | ( | const void * | data, |
size_t | dataSize, | ||
unsigned int * | channelsOut, | ||
unsigned int * | sampleRateOut, | ||
drwav_uint64 * | totalFrameCountOut, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 51002 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_int16 * drwav_open_memory_and_read_pcm_frames_s16 | ( | const void * | data, |
size_t | dataSize, | ||
unsigned int * | channelsOut, | ||
unsigned int * | sampleRateOut, | ||
drwav_uint64 * | totalFrameCountOut, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 50985 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_int32 * drwav_open_memory_and_read_pcm_frames_s32 | ( | const void * | data, |
size_t | dataSize, | ||
unsigned int * | channelsOut, | ||
unsigned int * | sampleRateOut, | ||
drwav_uint64 * | totalFrameCountOut, | ||
const drwav_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 51019 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_read_pcm_frames | ( | drwav * | pWav, |
drwav_uint64 | framesToRead, | ||
void * | pBufferOut | ||
) |
Definition at line 49356 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_read_pcm_frames_be | ( | drwav * | pWav, |
drwav_uint64 | framesToRead, | ||
void * | pBufferOut | ||
) |
Definition at line 49348 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_read_pcm_frames_f32 | ( | drwav * | pWav, |
drwav_uint64 | framesToRead, | ||
float * | pBufferOut | ||
) |
Definition at line 50305 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_read_pcm_frames_f32be | ( | drwav * | pWav, |
drwav_uint64 | framesToRead, | ||
float * | pBufferOut | ||
) |
Definition at line 50344 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_read_pcm_frames_f32le | ( | drwav * | pWav, |
drwav_uint64 | framesToRead, | ||
float * | pBufferOut | ||
) |
Definition at line 50336 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_read_pcm_frames_le | ( | drwav * | pWav, |
drwav_uint64 | framesToRead, | ||
void * | pBufferOut | ||
) |
Definition at line 49325 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_read_pcm_frames_s16 | ( | drwav * | pWav, |
drwav_uint64 | framesToRead, | ||
drwav_int16 * | pBufferOut | ||
) |
Definition at line 50013 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_read_pcm_frames_s16be | ( | drwav * | pWav, |
drwav_uint64 | framesToRead, | ||
drwav_int16 * | pBufferOut | ||
) |
Definition at line 50052 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_read_pcm_frames_s16le | ( | drwav * | pWav, |
drwav_uint64 | framesToRead, | ||
drwav_int16 * | pBufferOut | ||
) |
Definition at line 50044 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_read_pcm_frames_s32 | ( | drwav * | pWav, |
drwav_uint64 | framesToRead, | ||
drwav_int32 * | pBufferOut | ||
) |
Definition at line 50607 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_read_pcm_frames_s32be | ( | drwav * | pWav, |
drwav_uint64 | framesToRead, | ||
drwav_int32 * | pBufferOut | ||
) |
Definition at line 50646 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_read_pcm_frames_s32le | ( | drwav * | pWav, |
drwav_uint64 | framesToRead, | ||
drwav_int32 * | pBufferOut | ||
) |
Definition at line 50638 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 49281 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_s16_to_f32 | ( | float * | pOut, |
const drwav_int16 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50371 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_s16_to_s32 | ( | drwav_int32 * | pOut, |
const drwav_int16 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50664 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_s24_to_f32 | ( | float * | pOut, |
const drwav_uint8 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50381 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_s24_to_s16 | ( | drwav_int16 * | pOut, |
const drwav_uint8 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50071 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_s24_to_s32 | ( | drwav_int32 * | pOut, |
const drwav_uint8 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50674 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_s32_to_f32 | ( | float * | pOut, |
const drwav_int32 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50396 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_s32_to_s16 | ( | drwav_int16 * | pOut, |
const drwav_int32 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50081 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_bool32 drwav_seek_to_pcm_frame | ( | drwav * | pWav, |
drwav_uint64 | targetFrameIndex | ||
) |
Definition at line 49385 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_metadata * drwav_take_ownership_of_metadata | ( | drwav * | pWav | ) |
Definition at line 47814 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_target_write_size_bytes | ( | const drwav_data_format * | pFormat, |
drwav_uint64 | totalFrameCount, | ||
drwav_metadata * | pMetadata, | ||
drwav_uint32 | metadataCount | ||
) |
Definition at line 48408 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_u8_to_f32 | ( | float * | pOut, |
const drwav_uint8 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50352 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_u8_to_s16 | ( | drwav_int16 * | pOut, |
const drwav_uint8 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50060 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_u8_to_s32 | ( | drwav_int32 * | pOut, |
const drwav_uint8 * | pIn, | ||
size_t | sampleCount | ||
) |
Definition at line 50654 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_result drwav_uninit | ( | drwav * | pWav | ) |
Definition at line 49216 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API void drwav_version | ( | drwav_uint32 * | pMajor, |
drwav_uint32 * | pMinor, | ||
drwav_uint32 * | pRevision | ||
) |
Definition at line 46362 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
const DRWAV_API char * drwav_version_string | ( | void | ) |
Definition at line 46374 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_write_pcm_frames | ( | drwav * | pWav, |
drwav_uint64 | framesToWrite, | ||
const void * | pData | ||
) |
Definition at line 49558 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_write_pcm_frames_be | ( | drwav * | pWav, |
drwav_uint64 | framesToWrite, | ||
const void * | pData | ||
) |
Definition at line 49519 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
DRWAV_API drwav_uint64 drwav_write_pcm_frames_le | ( | drwav * | pWav, |
drwav_uint64 | framesToWrite, | ||
const void * | pData | ||
) |
Definition at line 49490 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 49480 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.