Mario Kart 64
Loading...
Searching...
No Matches
ma_decoding_backend_vtable Struct Reference

#include <miniaudio.h>

Collaboration diagram for ma_decoding_backend_vtable:
[legend]

Data Fields

ma_result(* onInit )(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)
 
ma_result(* onInitFile )(void *pUserData, const char *pFilePath, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend)
 
ma_result(* onInitFileW )(void *pUserData, const wchar_t *pFilePath, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend)
 
ma_result(* onInitMemory )(void *pUserData, const void *pData, size_t dataSize, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend)
 
void(* onUninit )(void *pUserData, ma_data_source *pBackend, const ma_allocation_callbacks *pAllocationCallbacks)
 

Field Documentation

◆ onInit

ma_result(* ma_decoding_backend_vtable::onInit) (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)

◆ onInitFile

ma_result(* ma_decoding_backend_vtable::onInitFile) (void *pUserData, const char *pFilePath, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend)

◆ onInitFileW

ma_result(* ma_decoding_backend_vtable::onInitFileW) (void *pUserData, const wchar_t *pFilePath, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend)

◆ onInitMemory

ma_result(* ma_decoding_backend_vtable::onInitMemory) (void *pUserData, const void *pData, size_t dataSize, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_data_source **ppBackend)

◆ onUninit

void(* ma_decoding_backend_vtable::onUninit) (void *pUserData, ma_data_source *pBackend, const ma_allocation_callbacks *pAllocationCallbacks)

The documentation for this struct was generated from the following file: