Go to the source code of this file.
|
void | data_callback (ma_device *pDevice, void *pOutput, const void *pInput, ma_uint32 frameCount) |
|
static ma_result | ma_decoding_backend_get_channel_map__libopus (void *pUserData, ma_data_source *pBackend, ma_channel *pChannelMap, size_t channelMapCap) |
|
static ma_result | ma_decoding_backend_get_channel_map__libvorbis (void *pUserData, ma_data_source *pBackend, ma_channel *pChannelMap, size_t channelMapCap) |
|
static ma_result | ma_decoding_backend_init__libopus (void *pUserData, ma_read_proc onRead, ma_seek_proc onSeek, ma_tell_proc onTell, void *pReadSeekTellUserData, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend) |
|
static ma_result | ma_decoding_backend_init__libvorbis (void *pUserData, ma_read_proc onRead, ma_seek_proc onSeek, ma_tell_proc onTell, void *pReadSeekTellUserData, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend) |
|
static ma_result | ma_decoding_backend_init_file__libopus (void *pUserData, const char *pFilePath, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend) |
|
static ma_result | ma_decoding_backend_init_file__libvorbis (void *pUserData, const char *pFilePath, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend) |
|
static void | ma_decoding_backend_uninit__libopus (void *pUserData, ma_data_source *pBackend, const ma_allocation_callbacks *pAllocationCallbacks) |
|
static void | ma_decoding_backend_uninit__libvorbis (void *pUserData, ma_data_source *pBackend, const ma_allocation_callbacks *pAllocationCallbacks) |
|
int | main (int argc, char **argv) |
|
◆ MA_NO_OPUS
#define MA_NO_OPUS /* Disable the (not yet implemented) built-in Opus decoder to ensure the libopus decoder is picked. */ |
◆ MA_NO_VORBIS
#define MA_NO_VORBIS /* Disable the built-in Vorbis decoder to ensure the libvorbis decoder is picked. */ |
◆ MINIAUDIO_IMPLEMENTATION
#define MINIAUDIO_IMPLEMENTATION |
◆ data_callback()
void data_callback |
( |
ma_device * |
pDevice, |
|
|
void * |
pOutput, |
|
|
const void * |
pInput, |
|
|
ma_uint32 |
frameCount |
|
) |
| |
◆ ma_decoding_backend_get_channel_map__libopus()
◆ ma_decoding_backend_get_channel_map__libvorbis()
◆ ma_decoding_backend_init__libopus()
◆ ma_decoding_backend_init__libvorbis()
◆ ma_decoding_backend_init_file__libopus()
◆ ma_decoding_backend_init_file__libvorbis()
◆ ma_decoding_backend_uninit__libopus()
◆ ma_decoding_backend_uninit__libvorbis()
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ g_ma_decoding_backend_vtable_libopus
◆ g_ma_decoding_backend_vtable_libvorbis
static ma_result ma_decoding_backend_init__libvorbis(void *pUserData, ma_read_proc onRead, ma_seek_proc onSeek, ma_tell_proc onTell, void *pReadSeekTellUserData, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend)
static ma_result ma_decoding_backend_init_file__libopus(void *pUserData, const char *pFilePath, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend)
static ma_result ma_decoding_backend_init__libopus(void *pUserData, ma_read_proc onRead, ma_seek_proc onSeek, ma_tell_proc onTell, void *pReadSeekTellUserData, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend)
static ma_result ma_decoding_backend_get_channel_map__libvorbis(void *pUserData, ma_data_source *pBackend, ma_channel *pChannelMap, size_t channelMapCap)
static ma_result ma_decoding_backend_get_channel_map__libopus(void *pUserData, ma_data_source *pBackend, ma_channel *pChannelMap, size_t channelMapCap)
static void ma_decoding_backend_uninit__libopus(void *pUserData, ma_data_source *pBackend, const ma_allocation_callbacks *pAllocationCallbacks)
static ma_result ma_decoding_backend_init_file__libvorbis(void *pUserData, const char *pFilePath, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend)
static void ma_decoding_backend_uninit__libvorbis(void *pUserData, ma_data_source *pBackend, const ma_allocation_callbacks *pAllocationCallbacks)