Public Attributes | List of all members
ma_device Struct Reference

#include <miniaudio.h>

Public Attributes

union {
   struct {
      ma_uint32   currentPeriodFramesRemainingCapture
 
      ma_uint32   currentPeriodFramesRemainingPlayback
 
      ma_thread   deviceThread
 
      MA_ATOMIC ma_bool32   isStarted
 
      ma_uint64   lastProcessedFrameCapture
 
      ma_uint64   lastProcessedFramePlayback
 
      ma_uint32   operation
 
      ma_event   operationCompletionEvent
 
      ma_event   operationEvent
 
      ma_result   operationResult
 
      ma_semaphore   operationSemaphore
 
      double   priorRunTime
 
      ma_timer   timer
 
   }   null_device
 
}; 
 
union {
   struct {
      ma_uint32   currentPeriodFramesRemainingCapture
 
      ma_uint32   currentPeriodFramesRemainingPlayback
 
      ma_thread   deviceThread
 
      ma_bool32   isStarted
 
      ma_uint32   lastProcessedFrameCapture
 
      ma_uint64   lastProcessedFramePlayback
 
      ma_uint32   operation
 
      ma_event   operationCompletionEvent
 
      ma_event   operationEvent
 
      ma_result   operationResult
 
      double   priorRunTime
 
      ma_timer   timer
 
   }   null_device
 
}; 
 
union {
   struct {
      ma_uint32   currentPeriodFramesRemainingCapture
 
      ma_uint32   currentPeriodFramesRemainingPlayback
 
      ma_thread   deviceThread
 
      MA_ATOMIC ma_bool32   isStarted
 
      ma_uint64   lastProcessedFrameCapture
 
      ma_uint64   lastProcessedFramePlayback
 
      ma_uint32   operation
 
      ma_event   operationCompletionEvent
 
      ma_event   operationEvent
 
      ma_result   operationResult
 
      ma_semaphore   operationSemaphore
 
      double   priorRunTime
 
      ma_timer   timer
 
   }   null_device
 
}; 
 
union {
   struct {
      ma_uint32   currentPeriodFramesRemainingCapture
 
      ma_uint32   currentPeriodFramesRemainingPlayback
 
      ma_thread   deviceThread
 
      MA_ATOMIC ma_bool32   isStarted
 
      ma_uint64   lastProcessedFrameCapture
 
      ma_uint64   lastProcessedFramePlayback
 
      ma_uint32   operation
 
      ma_event   operationCompletionEvent
 
      ma_event   operationEvent
 
      ma_result   operationResult
 
      ma_semaphore   operationSemaphore
 
      double   priorRunTime
 
      ma_timer   timer
 
   }   null_device
 
}; 
 
union {
   struct {
      ma_uint32   currentPeriodFramesRemainingCapture
 
      ma_uint32   currentPeriodFramesRemainingPlayback
 
      ma_thread   deviceThread
 
      MA_ATOMIC ma_bool32   isStarted
 
      ma_uint64   lastProcessedFrameCapture
 
      ma_uint64   lastProcessedFramePlayback
 
      ma_uint32   operation
 
      ma_event   operationCompletionEvent
 
      ma_event   operationEvent
 
      ma_result   operationResult
 
      ma_semaphore   operationSemaphore
 
      double   priorRunTime
 
      ma_timer   timer
 
   }   null_device
 
}; 
 
union {
   struct {
      ma_uint32   currentPeriodFramesRemainingCapture
 
      ma_uint32   currentPeriodFramesRemainingPlayback
 
      ma_thread   deviceThread
 
      MA_ATOMIC ma_bool32   isStarted
 
      ma_uint64   lastProcessedFrameCapture
 
      ma_uint64   lastProcessedFramePlayback
 
      ma_uint32   operation
 
      ma_event   operationCompletionEvent
 
      ma_event   operationEvent
 
      ma_result   operationResult
 
      ma_semaphore   operationSemaphore
 
      double   priorRunTime
 
      ma_timer   timer
 
   }   null_device
 
}; 
 
union {
   struct {
      ma_uint32   currentPeriodFramesRemainingCapture
 
      ma_uint32   currentPeriodFramesRemainingPlayback
 
      ma_thread   deviceThread
 
      ma_bool32   isStarted
 
      ma_uint32   lastProcessedFrameCapture
 
      ma_uint64   lastProcessedFramePlayback
 
      ma_uint32   operation
 
      ma_event   operationCompletionEvent
 
      ma_event   operationEvent
 
      ma_result   operationResult
 
      double   priorRunTime
 
      ma_timer   timer
 
   }   null_device
 
}; 
 
union {
   struct {
      ma_uint32   currentPeriodFramesRemainingCapture
 
      ma_uint32   currentPeriodFramesRemainingPlayback
 
      ma_thread   deviceThread
 
      MA_ATOMIC ma_bool32   isStarted
 
      ma_uint64   lastProcessedFrameCapture
 
      ma_uint64   lastProcessedFramePlayback
 
      ma_uint32   operation
 
      ma_event   operationCompletionEvent
 
      ma_event   operationEvent
 
      ma_result   operationResult
 
      ma_semaphore   operationSemaphore
 
      double   priorRunTime
 
      ma_timer   timer
 
   }   null_device
 
}; 
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_device_id   id
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_device_id   id
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_device_id   id
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
   ma_bool32   usingDefaultChannelMap: 1
 
   ma_bool32   usingDefaultChannels: 1
 
   ma_bool32   usingDefaultFormat: 1
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
   ma_bool32   usingDefaultChannelMap: 1
 
   ma_bool32   usingDefaultChannels: 1
 
   ma_bool32   usingDefaultFormat: 1
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_device_id   id
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_device_id   id
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
capture
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_device_id   id
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
capture
 
ma_duplex_rb duplexRB
 
ma_bool8 isOwnerOfContext
 
ma_bool32 isOwnerOfContext: 1
 
ma_mutex lock
 
MA_ATOMIC float masterVolumeFactor
 
volatile float masterVolumeFactor
 
ma_bool8 noClip
 
ma_bool32 noClip: 1
 
ma_bool8 noPreZeroedOutputBuffer
 
ma_bool32 noPreZeroedOutputBuffer: 1
 
ma_device_callback_proc onData
 
ma_stop_proc onStop
 
ma_contextpContext
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_device_id   id
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_device_id   id
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_device_id   id
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
   ma_bool32   usingDefaultChannelMap: 1
 
   ma_bool32   usingDefaultChannels: 1
 
   ma_bool32   usingDefaultFormat: 1
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
   ma_bool32   usingDefaultChannelMap: 1
 
   ma_bool32   usingDefaultChannels: 1
 
   ma_bool32   usingDefaultFormat: 1
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_device_id   id
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_device_id   id
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
playback
 
struct {
   ma_channel   channelMap [MA_MAX_CHANNELS]
 
   ma_channel_mix_mode   channelMixMode
 
   ma_uint32   channels
 
   ma_data_converter   converter
 
   ma_format   format
 
   ma_device_id   id
 
   ma_channel   internalChannelMap [MA_MAX_CHANNELS]
 
   ma_uint32   internalChannels
 
   ma_format   internalFormat
 
   ma_uint32   internalPeriods
 
   ma_uint32   internalPeriodSizeInFrames
 
   ma_uint32   internalSampleRate
 
   char   name [256]
 
   ma_share_mode   shareMode
 
playback
 
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_event startEvent
 
ma_mutex startStopLock
 
MA_ATOMIC ma_uint32 state
 
volatile ma_uint32 state
 
ma_event stopEvent
 
ma_thread thread
 
ma_device_type type
 
ma_bool32 usingDefaultBufferSize: 1
 
ma_bool32 usingDefaultPeriods: 1
 
ma_bool32 usingDefaultSampleRate: 1
 
ma_event wakeupEvent
 
ma_result workResult
 

Detailed Description

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

Member Data Documentation

◆ @1036

union { ... }

◆ @118

union { ... }

◆ @200

union { ... }

◆ @256

union { ... }

◆ @686

union { ... }

◆ @742

union { ... }

◆ @898

union { ... }

◆ @980

union { ... }

◆ algorithm

ma_resample_algorithm ma_device::algorithm

◆ capture [1/8]

struct { ... } ma_device::capture

◆ capture [2/8]

struct { ... } ma_device::capture

◆ capture [3/8]

struct { ... } ma_device::capture

◆ capture [4/8]

struct { ... } ma_device::capture

◆ capture [5/8]

struct { ... } ma_device::capture

◆ capture [6/8]

struct { ... } ma_device::capture

◆ capture [7/8]

struct { ... } ma_device::capture

◆ capture [8/8]

struct { ... } ma_device::capture

◆ channelMap

ma_channel ma_device::channelMap[MA_MAX_CHANNELS]

◆ channelMixMode

ma_channel_mix_mode ma_device::channelMixMode

◆ channels

ma_uint32 ma_device::channels

◆ converter

ma_data_converter ma_device::converter

◆ currentPeriodFramesRemainingCapture

ma_uint32 ma_device::currentPeriodFramesRemainingCapture

◆ currentPeriodFramesRemainingPlayback

ma_uint32 ma_device::currentPeriodFramesRemainingPlayback

◆ deviceThread

ma_thread ma_device::deviceThread

◆ duplexRB

ma_duplex_rb ma_device::duplexRB

◆ format

ma_format ma_device::format

◆ id

ma_device_id ma_device::id

◆ internalChannelMap

ma_channel ma_device::internalChannelMap[MA_MAX_CHANNELS]

◆ internalChannels

ma_uint32 ma_device::internalChannels

◆ internalFormat

ma_format ma_device::internalFormat

◆ internalPeriods

ma_uint32 ma_device::internalPeriods

◆ internalPeriodSizeInFrames

ma_uint32 ma_device::internalPeriodSizeInFrames

◆ internalSampleRate

ma_uint32 ma_device::internalSampleRate

◆ isOwnerOfContext [1/2]

ma_bool8 ma_device::isOwnerOfContext

◆ isOwnerOfContext [2/2]

ma_bool8 ma_device::isOwnerOfContext

◆ isStarted [1/2]

MA_ATOMIC ma_bool32 ma_device::isStarted

◆ isStarted [2/2]

ma_bool32 ma_device::isStarted

◆ lastProcessedFrameCapture [1/2]

ma_uint64 ma_device::lastProcessedFrameCapture

◆ lastProcessedFrameCapture [2/2]

ma_uint32 ma_device::lastProcessedFrameCapture

◆ lastProcessedFramePlayback

ma_uint64 ma_device::lastProcessedFramePlayback

◆ linear [1/8]

struct { ... } ma_device::linear

◆ linear [2/8]

struct { ... } ma_device::linear

◆ linear [3/8]

struct { ... } ma_device::linear

◆ linear [4/8]

struct { ... } ma_device::linear

◆ linear [5/8]

struct { ... } ma_device::linear

◆ linear [6/8]

struct { ... } ma_device::linear

◆ linear [7/8]

struct { ... } ma_device::linear

◆ linear [8/8]

struct { ... } ma_device::linear

◆ lock

ma_mutex ma_device::lock

◆ lpfOrder

ma_uint32 ma_device::lpfOrder

◆ masterVolumeFactor [1/2]

MA_ATOMIC float ma_device::masterVolumeFactor

◆ masterVolumeFactor [2/2]

MA_ATOMIC float ma_device::masterVolumeFactor

◆ name

char ma_device::name[256]

◆ noClip [1/2]

ma_bool8 ma_device::noClip

◆ noClip [2/2]

ma_bool8 ma_device::noClip

◆ noPreZeroedOutputBuffer [1/2]

ma_bool8 ma_device::noPreZeroedOutputBuffer

◆ noPreZeroedOutputBuffer [2/2]

ma_bool8 ma_device::noPreZeroedOutputBuffer

◆ null_device [1/8]

struct { ... } ma_device::null_device

◆ null_device [2/8]

struct { ... } ma_device::null_device

◆ null_device [3/8]

struct { ... } ma_device::null_device

◆ null_device [4/8]

struct { ... } ma_device::null_device

◆ null_device [5/8]

struct { ... } ma_device::null_device

◆ null_device [6/8]

struct { ... } ma_device::null_device

◆ null_device [7/8]

struct { ... } ma_device::null_device

◆ null_device [8/8]

struct { ... } ma_device::null_device

◆ onData

ma_device_callback_proc ma_device::onData

◆ onStop

ma_stop_proc ma_device::onStop

◆ operation

ma_uint32 ma_device::operation

◆ operationCompletionEvent

ma_event ma_device::operationCompletionEvent

◆ operationEvent

ma_event ma_device::operationEvent

◆ operationResult

ma_result ma_device::operationResult

◆ operationSemaphore

ma_semaphore ma_device::operationSemaphore

◆ pContext

ma_context * ma_device::pContext

◆ playback [1/8]

struct { ... } ma_device::playback

◆ playback [2/8]

struct { ... } ma_device::playback

◆ playback [3/8]

struct { ... } ma_device::playback

◆ playback [4/8]

struct { ... } ma_device::playback

◆ playback [5/8]

struct { ... } ma_device::playback

◆ playback [6/8]

struct { ... } ma_device::playback

◆ playback [7/8]

struct { ... } ma_device::playback

◆ playback [8/8]

struct { ... } ma_device::playback

◆ priorRunTime

double ma_device::priorRunTime

◆ pUserData

void * ma_device::pUserData

◆ quality

int ma_device::quality

◆ resampling [1/8]

struct { ... } ma_device::resampling

◆ resampling [2/8]

struct { ... } ma_device::resampling

◆ resampling [3/8]

struct { ... } ma_device::resampling

◆ resampling [4/8]

struct { ... } ma_device::resampling

◆ resampling [5/8]

struct { ... } ma_device::resampling

◆ resampling [6/8]

struct { ... } ma_device::resampling

◆ resampling [7/8]

struct { ... } ma_device::resampling

◆ resampling [8/8]

struct { ... } ma_device::resampling

◆ sampleRate

ma_uint32 ma_device::sampleRate

◆ shareMode

ma_share_mode ma_device::shareMode

◆ speex [1/8]

struct { ... } ma_device::speex

◆ speex [2/8]

struct { ... } ma_device::speex

◆ speex [3/8]

struct { ... } ma_device::speex

◆ speex [4/8]

struct { ... } ma_device::speex

◆ speex [5/8]

struct { ... } ma_device::speex

◆ speex [6/8]

struct { ... } ma_device::speex

◆ speex [7/8]

struct { ... } ma_device::speex

◆ speex [8/8]

struct { ... } ma_device::speex

◆ startEvent

ma_event ma_device::startEvent

◆ startStopLock

ma_mutex ma_device::startStopLock

◆ state [1/2]

MA_ATOMIC ma_uint32 ma_device::state

◆ state [2/2]

MA_ATOMIC ma_uint32 ma_device::state

◆ stopEvent

ma_event ma_device::stopEvent

◆ thread

ma_thread ma_device::thread

◆ timer

ma_timer ma_device::timer

◆ type

ma_device_type ma_device::type

◆ usingDefaultBufferSize

ma_bool32 ma_device::usingDefaultBufferSize

◆ usingDefaultChannelMap

ma_bool32 ma_device::usingDefaultChannelMap

◆ usingDefaultChannels

ma_bool32 ma_device::usingDefaultChannels

◆ usingDefaultFormat

ma_bool32 ma_device::usingDefaultFormat

◆ usingDefaultPeriods

ma_bool32 ma_device::usingDefaultPeriods

◆ usingDefaultSampleRate

ma_bool32 ma_device::usingDefaultSampleRate

◆ wakeupEvent

ma_event ma_device::wakeupEvent

◆ workResult

ma_result ma_device::workResult

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


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