Wise&mystical  1.0
Project about Europe
Loading...
Searching...
No Matches
ma_context Struct Reference

#include <miniaudio.h>

+ Collaboration diagram for ma_context:

Public Attributes

ma_backend_callbacks callbacks
 
ma_backend backend
 
ma_logpLog
 
ma_log log
 
ma_thread_priority threadPriority
 
size_t threadStackSize
 
void * pUserData
 
ma_allocation_callbacks allocationCallbacks
 
ma_mutex deviceEnumLock
 
ma_mutex deviceInfoLock
 
ma_uint32 deviceInfoCapacity
 
ma_uint32 playbackDeviceInfoCount
 
ma_uint32 captureDeviceInfoCount
 
ma_device_infopDeviceInfos
 
union {
   struct {
      int   _unused
 
   }   null_backend
 
}; 
 
union {
   struct {
      ma_handle   pthreadSO
 
      ma_proc   pthread_create
 
      ma_proc   pthread_join
 
      ma_proc   pthread_mutex_init
 
      ma_proc   pthread_mutex_destroy
 
      ma_proc   pthread_mutex_lock
 
      ma_proc   pthread_mutex_unlock
 
      ma_proc   pthread_cond_init
 
      ma_proc   pthread_cond_destroy
 
      ma_proc   pthread_cond_wait
 
      ma_proc   pthread_cond_signal
 
      ma_proc   pthread_attr_init
 
      ma_proc   pthread_attr_destroy
 
      ma_proc   pthread_attr_setschedpolicy
 
      ma_proc   pthread_attr_getschedparam
 
      ma_proc   pthread_attr_setschedparam
 
   }   posix
 
   int   _unused
 
}; 
 

Detailed Description

Definition at line 6787 of file miniaudio.h.

Member Data Documentation

◆ 

union { ... } ma_context::@101

◆ 

union { ... } ma_context::@99

◆ _unused

int ma_context::_unused

Definition at line 7147 of file miniaudio.h.

◆ allocationCallbacks

ma_allocation_callbacks ma_context::allocationCallbacks

Definition at line 6796 of file miniaudio.h.

◆ backend

ma_backend ma_context::backend

Definition at line 6790 of file miniaudio.h.

◆ callbacks

ma_backend_callbacks ma_context::callbacks

Definition at line 6789 of file miniaudio.h.

◆ captureDeviceInfoCount

ma_uint32 ma_context::captureDeviceInfoCount

Definition at line 6801 of file miniaudio.h.

◆ deviceEnumLock

ma_mutex ma_context::deviceEnumLock

Definition at line 6797 of file miniaudio.h.

◆ deviceInfoCapacity

ma_uint32 ma_context::deviceInfoCapacity

Definition at line 6799 of file miniaudio.h.

◆ deviceInfoLock

ma_mutex ma_context::deviceInfoLock

Definition at line 6798 of file miniaudio.h.

◆ log

ma_log ma_context::log

Definition at line 6792 of file miniaudio.h.

◆ 

struct { ... } ma_context::null_backend

◆ pDeviceInfos

ma_device_info* ma_context::pDeviceInfos

Definition at line 6802 of file miniaudio.h.

◆ playbackDeviceInfoCount

ma_uint32 ma_context::playbackDeviceInfoCount

Definition at line 6800 of file miniaudio.h.

◆ pLog

ma_log* ma_context::pLog

Definition at line 6791 of file miniaudio.h.

◆ 

struct { ... } ma_context::posix

◆ pthread_attr_destroy

ma_proc ma_context::pthread_attr_destroy

Definition at line 7190 of file miniaudio.h.

◆ pthread_attr_getschedparam

ma_proc ma_context::pthread_attr_getschedparam

Definition at line 7192 of file miniaudio.h.

◆ pthread_attr_init

ma_proc ma_context::pthread_attr_init

Definition at line 7189 of file miniaudio.h.

◆ pthread_attr_setschedparam

ma_proc ma_context::pthread_attr_setschedparam

Definition at line 7193 of file miniaudio.h.

◆ pthread_attr_setschedpolicy

ma_proc ma_context::pthread_attr_setschedpolicy

Definition at line 7191 of file miniaudio.h.

◆ pthread_cond_destroy

ma_proc ma_context::pthread_cond_destroy

Definition at line 7186 of file miniaudio.h.

◆ pthread_cond_init

ma_proc ma_context::pthread_cond_init

Definition at line 7185 of file miniaudio.h.

◆ pthread_cond_signal

ma_proc ma_context::pthread_cond_signal

Definition at line 7188 of file miniaudio.h.

◆ pthread_cond_wait

ma_proc ma_context::pthread_cond_wait

Definition at line 7187 of file miniaudio.h.

◆ pthread_create

ma_proc ma_context::pthread_create

Definition at line 7179 of file miniaudio.h.

◆ pthread_join

ma_proc ma_context::pthread_join

Definition at line 7180 of file miniaudio.h.

◆ pthread_mutex_destroy

ma_proc ma_context::pthread_mutex_destroy

Definition at line 7182 of file miniaudio.h.

◆ pthread_mutex_init

ma_proc ma_context::pthread_mutex_init

Definition at line 7181 of file miniaudio.h.

◆ pthread_mutex_lock

ma_proc ma_context::pthread_mutex_lock

Definition at line 7183 of file miniaudio.h.

◆ pthread_mutex_unlock

ma_proc ma_context::pthread_mutex_unlock

Definition at line 7184 of file miniaudio.h.

◆ pthreadSO

ma_handle ma_context::pthreadSO

Definition at line 7178 of file miniaudio.h.

◆ pUserData

void* ma_context::pUserData

Definition at line 6795 of file miniaudio.h.

◆ threadPriority

ma_thread_priority ma_context::threadPriority

Definition at line 6793 of file miniaudio.h.

◆ threadStackSize

size_t ma_context::threadStackSize

Definition at line 6794 of file miniaudio.h.


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