#include <miniaudio.h>
|
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) |
|
◆ onContextEnumerateDevices
◆ onContextGetDeviceInfo
◆ onContextInit
◆ onContextUninit
◆ onDeviceDataLoop
◆ onDeviceDataLoopWakeup
◆ onDeviceGetInfo
◆ onDeviceInit
◆ onDeviceRead
◆ onDeviceStart
◆ onDeviceStop
◆ onDeviceUninit
◆ onDeviceWrite
The documentation for this struct was generated from the following file: