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

Public Attributes

ma_result(* onContextInit )(ma_context *pContext, const ma_context_config *pConfig, ma_backend_callbacks *pCallbacks)
ma_result(* onContextUninit )(ma_context *pContext)
ma_result(* onContextEnumerateDevices )(ma_context *pContext, ma_enum_devices_callback_proc callback, void *pUserData)
ma_result(* onContextGetDeviceInfo )(ma_context *pContext, ma_device_type deviceType, const ma_device_id *pDeviceID, ma_device_info *pDeviceInfo)
ma_result(* onDeviceInit )(ma_device *pDevice, const ma_device_config *pConfig, ma_device_descriptor *pDescriptorPlayback, ma_device_descriptor *pDescriptorCapture)
ma_result(* onDeviceUninit )(ma_device *pDevice)
ma_result(* onDeviceStart )(ma_device *pDevice)
ma_result(* onDeviceStop )(ma_device *pDevice)
ma_result(* onDeviceRead )(ma_device *pDevice, void *pFrames, ma_uint32 frameCount, ma_uint32 *pFramesRead)
ma_result(* onDeviceWrite )(ma_device *pDevice, const void *pFrames, ma_uint32 frameCount, ma_uint32 *pFramesWritten)
ma_result(* onDeviceDataLoop )(ma_device *pDevice)
ma_result(* onDeviceDataLoopWakeup )(ma_device *pDevice)
ma_result(* onDeviceGetInfo )(ma_device *pDevice, ma_device_type type, ma_device_info *pDeviceInfo)

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