Public Attributes | List of all members
ma_device_config Struct Reference

#include <miniaudio.h>

Public Attributes

struct {
   ma_aaudio_content_type   contentType
 
   ma_aaudio_input_preset   inputPreset
 
   ma_aaudio_usage   usage
 
aaudio
 
struct {
   ma_aaudio_content_type   contentType
 
   ma_aaudio_input_preset   inputPreset
 
   ma_aaudio_usage   usage
 
aaudio
 
struct {
   ma_aaudio_content_type   contentType
 
   ma_aaudio_input_preset   inputPreset
 
   ma_aaudio_usage   usage
 
aaudio
 
struct {
   ma_aaudio_content_type   contentType
 
   ma_aaudio_input_preset   inputPreset
 
   ma_aaudio_usage   usage
 
aaudio
 
struct {
   ma_aaudio_content_type   contentType
 
   ma_aaudio_input_preset   inputPreset
 
   ma_aaudio_usage   usage
 
aaudio
 
struct {
   ma_aaudio_content_type   contentType
 
   ma_aaudio_input_preset   inputPreset
 
   ma_aaudio_usage   usage
 
aaudio
 
struct {
   ma_bool32   noAutoChannels
 
   ma_bool32   noAutoFormat
 
   ma_bool32   noAutoResample
 
   ma_bool32   noMMap
 
alsa
 
struct {
   ma_bool32   noAutoChannels
 
   ma_bool32   noAutoFormat
 
   ma_bool32   noAutoResample
 
   ma_bool32   noMMap
 
alsa
 
struct {
   ma_bool32   noAutoChannels
 
   ma_bool32   noAutoFormat
 
   ma_bool32   noAutoResample
 
   ma_bool32   noMMap
 
alsa
 
struct {
   ma_bool32   noMMap
 
alsa
 
struct {
   ma_bool32   noMMap
 
alsa
 
struct {
   ma_bool32   noAutoChannels
 
   ma_bool32   noAutoFormat
 
   ma_bool32   noAutoResample
 
   ma_bool32   noMMap
 
alsa
 
struct {
   ma_bool32   noAutoChannels
 
   ma_bool32   noAutoFormat
 
   ma_bool32   noAutoResample
 
   ma_bool32   noMMap
 
alsa
 
struct {
   ma_bool32   noAutoChannels
 
   ma_bool32   noAutoFormat
 
   ma_bool32   noAutoResample
 
   ma_bool32   noMMap
 
alsa
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_format   format
 
   const ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_format   format
 
   const ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_format   format
 
   const ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_uint32   channels
 
   ma_format   format
 
   ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_uint32   channels
 
   ma_format   format
 
   ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_format   format
 
   const ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_format   format
 
   const ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_format   format
 
   const ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
capture
 
struct {
   ma_bool32   allowNominalSampleRateChange
 
coreaudio
 
struct {
   ma_bool32   allowNominalSampleRateChange
 
coreaudio
 
struct {
   ma_bool32   allowNominalSampleRateChange
 
coreaudio
 
struct {
   ma_bool32   allowNominalSampleRateChange
 
coreaudio
 
struct {
   ma_bool32   allowNominalSampleRateChange
 
coreaudio
 
struct {
   ma_bool32   allowNominalSampleRateChange
 
coreaudio
 
ma_device_callback_proc dataCallback
 
ma_device_type deviceType
 
ma_bool8 noClip
 
ma_bool32 noClip
 
ma_bool8 noPreZeroedOutputBuffer
 
ma_bool32 noPreZeroedOutputBuffer
 
struct {
   ma_opensl_recording_preset   recordingPreset
 
   ma_opensl_stream_type   streamType
 
opensl
 
struct {
   ma_opensl_recording_preset   recordingPreset
 
   ma_opensl_stream_type   streamType
 
opensl
 
struct {
   ma_opensl_recording_preset   recordingPreset
 
   ma_opensl_stream_type   streamType
 
opensl
 
struct {
   ma_opensl_recording_preset   recordingPreset
 
   ma_opensl_stream_type   streamType
 
opensl
 
struct {
   ma_opensl_recording_preset   recordingPreset
 
   ma_opensl_stream_type   streamType
 
opensl
 
struct {
   ma_opensl_recording_preset   recordingPreset
 
   ma_opensl_stream_type   streamType
 
opensl
 
ma_performance_profile performanceProfile
 
ma_uint32 periods
 
ma_uint32 periodSizeInFrames
 
ma_uint32 periodSizeInMilliseconds
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_format   format
 
   const ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_format   format
 
   const ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_format   format
 
   const ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_uint32   channels
 
   ma_format   format
 
   ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_uint32   channels
 
   ma_format   format
 
   ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_format   format
 
   const ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_format   format
 
   const ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_format   format
 
   const ma_device_id *   pDeviceID
 
   ma_share_mode   shareMode
 
playback
 
struct {
   const char *   pStreamNameCapture
 
   const char *   pStreamNamePlayback
 
pulse
 
struct {
   const char *   pStreamNameCapture
 
   const char *   pStreamNamePlayback
 
pulse
 
struct {
   const char *   pStreamNameCapture
 
   const char *   pStreamNamePlayback
 
pulse
 
struct {
   const char *   pStreamNameCapture
 
   const char *   pStreamNamePlayback
 
pulse
 
struct {
   const char *   pStreamNameCapture
 
   const char *   pStreamNamePlayback
 
pulse
 
struct {
   const char *   pStreamNameCapture
 
   const char *   pStreamNamePlayback
 
pulse
 
struct {
   const char *   pStreamNameCapture
 
   const char *   pStreamNamePlayback
 
pulse
 
struct {
   const char *   pStreamNameCapture
 
   const char *   pStreamNamePlayback
 
pulse
 
void * pUserData
 
struct {
   ma_resample_algorithm   algorithm
 
   struct {
      ma_uint32   lpfOrder
 
   }   linear
 
   struct {
      int   quality
 
   }   speex
 
resampling
 
struct {
   ma_resample_algorithm   algorithm
 
   struct {
      ma_uint32   lpfOrder
 
   }   linear
 
   struct {
      int   quality
 
   }   speex
 
resampling
 
struct {
   ma_resample_algorithm   algorithm
 
   struct {
      ma_uint32   lpfOrder
 
   }   linear
 
   struct {
      int   quality
 
   }   speex
 
resampling
 
struct {
   ma_resample_algorithm   algorithm
 
   struct {
      ma_uint32   lpfOrder
 
   }   linear
 
   struct {
      int   quality
 
   }   speex
 
resampling
 
struct {
   ma_resample_algorithm   algorithm
 
   struct {
      ma_uint32   lpfOrder
 
   }   linear
 
   struct {
      int   quality
 
   }   speex
 
resampling
 
struct {
   ma_resample_algorithm   algorithm
 
   struct {
      ma_uint32   lpfOrder
 
   }   linear
 
   struct {
      int   quality
 
   }   speex
 
resampling
 
struct {
   ma_resample_algorithm   algorithm
 
   struct {
      ma_uint32   lpfOrder
 
   }   linear
 
   struct {
      int   quality
 
   }   speex
 
resampling
 
struct {
   ma_resample_algorithm   algorithm
 
   struct {
      ma_uint32   lpfOrder
 
   }   linear
 
   struct {
      int   quality
 
   }   speex
 
resampling
 
ma_uint32 sampleRate
 
ma_stop_proc stopCallback
 
struct {
   ma_bool8   noAutoConvertSRC
 
   ma_bool8   noAutoStreamRouting
 
   ma_bool8   noDefaultQualitySRC
 
   ma_bool8   noHardwareOffloading
 
wasapi
 
struct {
   ma_bool8   noAutoConvertSRC
 
   ma_bool8   noAutoStreamRouting
 
   ma_bool8   noDefaultQualitySRC
 
   ma_bool8   noHardwareOffloading
 
wasapi
 
struct {
   ma_bool8   noAutoConvertSRC
 
   ma_bool8   noAutoStreamRouting
 
   ma_bool8   noDefaultQualitySRC
 
   ma_bool8   noHardwareOffloading
 
wasapi
 
struct {
   ma_bool32   noAutoConvertSRC
 
   ma_bool32   noAutoStreamRouting
 
   ma_bool32   noDefaultQualitySRC
 
   ma_bool32   noHardwareOffloading
 
wasapi
 
struct {
   ma_bool32   noAutoConvertSRC
 
   ma_bool32   noAutoStreamRouting
 
   ma_bool32   noDefaultQualitySRC
 
   ma_bool32   noHardwareOffloading
 
wasapi
 
struct {
   ma_bool8   noAutoConvertSRC
 
   ma_bool8   noAutoStreamRouting
 
   ma_bool8   noDefaultQualitySRC
 
   ma_bool8   noHardwareOffloading
 
wasapi
 
struct {
   ma_bool8   noAutoConvertSRC
 
   ma_bool8   noAutoStreamRouting
 
   ma_bool8   noDefaultQualitySRC
 
   ma_bool8   noHardwareOffloading
 
wasapi
 
struct {
   ma_bool8   noAutoConvertSRC
 
   ma_bool8   noAutoStreamRouting
 
   ma_bool8   noDefaultQualitySRC
 
   ma_bool8   noHardwareOffloading
 
wasapi
 

Detailed Description

Definition at line 3100 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/miniaudio.h.

Member Data Documentation

◆ aaudio [1/6]

struct { ... } ma_device_config::aaudio

◆ aaudio [2/6]

struct { ... } ma_device_config::aaudio

◆ aaudio [3/6]

struct { ... } ma_device_config::aaudio

◆ aaudio [4/6]

struct { ... } ma_device_config::aaudio

◆ aaudio [5/6]

struct { ... } ma_device_config::aaudio

◆ aaudio [6/6]

struct { ... } ma_device_config::aaudio

◆ algorithm

ma_resample_algorithm ma_device_config::algorithm

◆ allowNominalSampleRateChange

ma_bool32 ma_device_config::allowNominalSampleRateChange

◆ alsa [1/8]

struct { ... } ma_device_config::alsa

◆ alsa [2/8]

struct { ... } ma_device_config::alsa

◆ alsa [3/8]

struct { ... } ma_device_config::alsa

◆ alsa [4/8]

struct { ... } ma_device_config::alsa

◆ alsa [5/8]

struct { ... } ma_device_config::alsa

◆ alsa [6/8]

struct { ... } ma_device_config::alsa

◆ alsa [7/8]

struct { ... } ma_device_config::alsa

◆ alsa [8/8]

struct { ... } ma_device_config::alsa

◆ capture [1/8]

struct { ... } ma_device_config::capture

◆ capture [2/8]

struct { ... } ma_device_config::capture

◆ capture [3/8]

struct { ... } ma_device_config::capture

◆ capture [4/8]

struct { ... } ma_device_config::capture

◆ capture [5/8]

struct { ... } ma_device_config::capture

◆ capture [6/8]

struct { ... } ma_device_config::capture

◆ capture [7/8]

struct { ... } ma_device_config::capture

◆ capture [8/8]

struct { ... } ma_device_config::capture

◆ channelMap

ma_channel ma_device_config::channelMap[MA_MAX_CHANNELS]

◆ channelMixMode

ma_channel_mix_mode ma_device_config::channelMixMode

◆ channels

ma_uint32 ma_device_config::channels

◆ contentType

ma_aaudio_content_type ma_device_config::contentType

◆ coreaudio [1/6]

struct { ... } ma_device_config::coreaudio

◆ coreaudio [2/6]

struct { ... } ma_device_config::coreaudio

◆ coreaudio [3/6]

struct { ... } ma_device_config::coreaudio

◆ coreaudio [4/6]

struct { ... } ma_device_config::coreaudio

◆ coreaudio [5/6]

struct { ... } ma_device_config::coreaudio

◆ coreaudio [6/6]

struct { ... } ma_device_config::coreaudio

◆ dataCallback

ma_device_callback_proc ma_device_config::dataCallback

◆ deviceType

ma_device_type ma_device_config::deviceType

◆ format

ma_format ma_device_config::format

◆ inputPreset

ma_aaudio_input_preset ma_device_config::inputPreset

◆ linear [1/8]

struct { ... } ma_device_config::linear

◆ linear [2/8]

struct { ... } ma_device_config::linear

◆ linear [3/8]

struct { ... } ma_device_config::linear

◆ linear [4/8]

struct { ... } ma_device_config::linear

◆ linear [5/8]

struct { ... } ma_device_config::linear

◆ linear [6/8]

struct { ... } ma_device_config::linear

◆ linear [7/8]

struct { ... } ma_device_config::linear

◆ linear [8/8]

struct { ... } ma_device_config::linear

◆ lpfOrder

ma_uint32 ma_device_config::lpfOrder

◆ noAutoChannels

ma_bool32 ma_device_config::noAutoChannels

◆ noAutoConvertSRC [1/2]

ma_bool8 ma_device_config::noAutoConvertSRC

◆ noAutoConvertSRC [2/2]

ma_bool32 ma_device_config::noAutoConvertSRC

◆ noAutoFormat

ma_bool32 ma_device_config::noAutoFormat

◆ noAutoResample

ma_bool32 ma_device_config::noAutoResample

◆ noAutoStreamRouting [1/2]

ma_bool8 ma_device_config::noAutoStreamRouting

◆ noAutoStreamRouting [2/2]

ma_bool32 ma_device_config::noAutoStreamRouting

◆ noClip [1/2]

ma_bool8 ma_device_config::noClip

◆ noClip [2/2]

ma_bool8 ma_device_config::noClip

◆ noDefaultQualitySRC [1/2]

ma_bool8 ma_device_config::noDefaultQualitySRC

◆ noDefaultQualitySRC [2/2]

ma_bool32 ma_device_config::noDefaultQualitySRC

◆ noHardwareOffloading [1/2]

ma_bool8 ma_device_config::noHardwareOffloading

◆ noHardwareOffloading [2/2]

ma_bool32 ma_device_config::noHardwareOffloading

◆ noMMap

ma_bool32 ma_device_config::noMMap

◆ noPreZeroedOutputBuffer [1/2]

ma_bool8 ma_device_config::noPreZeroedOutputBuffer

◆ noPreZeroedOutputBuffer [2/2]

ma_bool8 ma_device_config::noPreZeroedOutputBuffer

◆ opensl [1/6]

struct { ... } ma_device_config::opensl

◆ opensl [2/6]

struct { ... } ma_device_config::opensl

◆ opensl [3/6]

struct { ... } ma_device_config::opensl

◆ opensl [4/6]

struct { ... } ma_device_config::opensl

◆ opensl [5/6]

struct { ... } ma_device_config::opensl

◆ opensl [6/6]

struct { ... } ma_device_config::opensl

◆ pDeviceID [1/2]

const ma_device_id* ma_device_config::pDeviceID

◆ pDeviceID [2/2]

ma_device_id* ma_device_config::pDeviceID

◆ performanceProfile

ma_performance_profile ma_device_config::performanceProfile

◆ periods

ma_uint32 ma_device_config::periods

◆ periodSizeInFrames

ma_uint32 ma_device_config::periodSizeInFrames

◆ periodSizeInMilliseconds

ma_uint32 ma_device_config::periodSizeInMilliseconds

◆ playback [1/8]

struct { ... } ma_device_config::playback

◆ playback [2/8]

struct { ... } ma_device_config::playback

◆ playback [3/8]

struct { ... } ma_device_config::playback

◆ playback [4/8]

struct { ... } ma_device_config::playback

◆ playback [5/8]

struct { ... } ma_device_config::playback

◆ playback [6/8]

struct { ... } ma_device_config::playback

◆ playback [7/8]

struct { ... } ma_device_config::playback

◆ playback [8/8]

struct { ... } ma_device_config::playback

◆ pStreamNameCapture

const char* ma_device_config::pStreamNameCapture

◆ pStreamNamePlayback

const char* ma_device_config::pStreamNamePlayback

◆ pulse [1/8]

struct { ... } ma_device_config::pulse

◆ pulse [2/8]

struct { ... } ma_device_config::pulse

◆ pulse [3/8]

struct { ... } ma_device_config::pulse

◆ pulse [4/8]

struct { ... } ma_device_config::pulse

◆ pulse [5/8]

struct { ... } ma_device_config::pulse

◆ pulse [6/8]

struct { ... } ma_device_config::pulse

◆ pulse [7/8]

struct { ... } ma_device_config::pulse

◆ pulse [8/8]

struct { ... } ma_device_config::pulse

◆ pUserData

void * ma_device_config::pUserData

◆ quality

int ma_device_config::quality

◆ recordingPreset

ma_opensl_recording_preset ma_device_config::recordingPreset

◆ resampling [1/8]

struct { ... } ma_device_config::resampling

◆ resampling [2/8]

struct { ... } ma_device_config::resampling

◆ resampling [3/8]

struct { ... } ma_device_config::resampling

◆ resampling [4/8]

struct { ... } ma_device_config::resampling

◆ resampling [5/8]

struct { ... } ma_device_config::resampling

◆ resampling [6/8]

struct { ... } ma_device_config::resampling

◆ resampling [7/8]

struct { ... } ma_device_config::resampling

◆ resampling [8/8]

struct { ... } ma_device_config::resampling

◆ sampleRate

ma_uint32 ma_device_config::sampleRate

◆ shareMode

ma_share_mode ma_device_config::shareMode

◆ speex [1/8]

struct { ... } ma_device_config::speex

◆ speex [2/8]

struct { ... } ma_device_config::speex

◆ speex [3/8]

struct { ... } ma_device_config::speex

◆ speex [4/8]

struct { ... } ma_device_config::speex

◆ speex [5/8]

struct { ... } ma_device_config::speex

◆ speex [6/8]

struct { ... } ma_device_config::speex

◆ speex [7/8]

struct { ... } ma_device_config::speex

◆ speex [8/8]

struct { ... } ma_device_config::speex

◆ stopCallback

ma_stop_proc ma_device_config::stopCallback

◆ streamType

ma_opensl_stream_type ma_device_config::streamType

◆ usage

ma_aaudio_usage ma_device_config::usage

◆ wasapi [1/8]

struct { ... } ma_device_config::wasapi

◆ wasapi [2/8]

struct { ... } ma_device_config::wasapi

◆ wasapi [3/8]

struct { ... } ma_device_config::wasapi

◆ wasapi [4/8]

struct { ... } ma_device_config::wasapi

◆ wasapi [5/8]

struct { ... } ma_device_config::wasapi

◆ wasapi [6/8]

struct { ... } ma_device_config::wasapi

◆ wasapi [7/8]

struct { ... } ma_device_config::wasapi

◆ wasapi [8/8]

struct { ... } ma_device_config::wasapi

The documentation for this struct was generated from the following file:


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19