Mario Kart 64
Loading...
Searching...
No Matches
ma_job_queue Struct Reference

#include <miniaudio.h>

Collaboration diagram for ma_job_queue:
[legend]

Public Member Functions

 MA_ATOMIC (8, ma_uint64) head
 
 MA_ATOMIC (8, ma_uint64) tail
 

Data Fields

ma_uint32 flags
 
ma_uint32 capacity
 
ma_semaphore sem
 
ma_slot_allocator allocator
 
ma_jobpJobs
 
ma_spinlock lock
 
void * _pHeap
 
ma_bool32 _ownsHeap
 

Member Function Documentation

◆ MA_ATOMIC() [1/2]

ma_job_queue::MA_ATOMIC ( 8 ,
ma_uint64  )

◆ MA_ATOMIC() [2/2]

ma_job_queue::MA_ATOMIC ( 8 ,
ma_uint64  )

Field Documentation

◆ _ownsHeap

ma_bool32 ma_job_queue::_ownsHeap

◆ _pHeap

void* ma_job_queue::_pHeap

◆ allocator

ma_slot_allocator ma_job_queue::allocator

◆ capacity

ma_uint32 ma_job_queue::capacity

◆ flags

ma_uint32 ma_job_queue::flags

◆ lock

ma_spinlock ma_job_queue::lock

◆ pJobs

ma_job* ma_job_queue::pJobs

◆ sem

ma_semaphore ma_job_queue::sem

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