|
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: