VJ Master 1.0
Real-time audio analysis and visualisation.
Loading...
Searching...
No Matches
ma_resampling_backend_vtable Struct Reference

Public Attributes

ma_result(* onGetHeapSize )(void *pUserData, const ma_resampler_config *pConfig, size_t *pHeapSizeInBytes)
ma_result(* onInit )(void *pUserData, const ma_resampler_config *pConfig, void *pHeap, ma_resampling_backend **ppBackend)
void(* onUninit )(void *pUserData, ma_resampling_backend *pBackend, const ma_allocation_callbacks *pAllocationCallbacks)
ma_result(* onProcess )(void *pUserData, ma_resampling_backend *pBackend, const void *pFramesIn, ma_uint64 *pFrameCountIn, void *pFramesOut, ma_uint64 *pFrameCountOut)
ma_result(* onSetRate )(void *pUserData, ma_resampling_backend *pBackend, ma_uint32 sampleRateIn, ma_uint32 sampleRateOut)
ma_uint64(* onGetInputLatency )(void *pUserData, const ma_resampling_backend *pBackend)
ma_uint64(* onGetOutputLatency )(void *pUserData, const ma_resampling_backend *pBackend)
ma_result(* onGetRequiredInputFrameCount )(void *pUserData, const ma_resampling_backend *pBackend, ma_uint64 outputFrameCount, ma_uint64 *pInputFrameCount)
ma_result(* onGetExpectedOutputFrameCount )(void *pUserData, const ma_resampling_backend *pBackend, ma_uint64 inputFrameCount, ma_uint64 *pOutputFrameCount)
ma_result(* onReset )(void *pUserData, ma_resampling_backend *pBackend)

The documentation for this struct was generated from the following file:
  • H:/Games/Unreal/Aaron/FunWithShaders/Plugins/ST_VJMaster/Source/Thirdparty/MiniAudio/miniaudio.h