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

Public Attributes

ma_device_type deviceType
ma_uint32 sampleRate
ma_uint32 periodSizeInFrames
ma_uint32 periodSizeInMilliseconds
ma_uint32 periods
ma_performance_profile performanceProfile
ma_bool8 noPreSilencedOutputBuffer
ma_bool8 noClip
ma_bool8 noDisableDenormals
ma_bool8 noFixedSizedCallback
ma_device_data_proc dataCallback
ma_device_notification_proc notificationCallback
ma_stop_proc stopCallback
void * pUserData
ma_resampler_config resampling
struct { 
   const ma_device_id *   pDeviceID 
   ma_format   format 
   ma_uint32   channels 
   ma_channel *   pChannelMap 
   ma_channel_mix_mode   channelMixMode 
   ma_bool32   calculateLFEFromSpatialChannels 
   ma_share_mode   shareMode 
playback
struct { 
   const ma_device_id *   pDeviceID 
   ma_format   format 
   ma_uint32   channels 
   ma_channel *   pChannelMap 
   ma_channel_mix_mode   channelMixMode 
   ma_bool32   calculateLFEFromSpatialChannels 
   ma_share_mode   shareMode 
capture
struct { 
   ma_wasapi_usage   usage 
   ma_bool8   noAutoConvertSRC 
   ma_bool8   noDefaultQualitySRC 
   ma_bool8   noAutoStreamRouting 
   ma_bool8   noHardwareOffloading 
   ma_uint32   loopbackProcessID 
   ma_bool8   loopbackProcessExclude 
wasapi
struct { 
   ma_bool32   noMMap 
   ma_bool32   noAutoFormat 
   ma_bool32   noAutoChannels 
   ma_bool32   noAutoResample 
alsa
struct { 
   const char *   pStreamNamePlayback 
   const char *   pStreamNameCapture 
pulse
struct { 
   ma_bool32   allowNominalSampleRateChange 
coreaudio
struct { 
   ma_opensl_stream_type   streamType 
   ma_opensl_recording_preset   recordingPreset 
   ma_bool32   enableCompatibilityWorkarounds 
opensl
struct { 
   ma_aaudio_usage   usage 
   ma_aaudio_content_type   contentType 
   ma_aaudio_input_preset   inputPreset 
   ma_aaudio_allowed_capture_policy   allowedCapturePolicy 
   ma_bool32   noAutoStartAfterReroute 
   ma_bool32   enableCompatibilityWorkarounds 
aaudio

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