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

#include <miniaudio.h>

+ Collaboration diagram for ma_job_queue:

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 6015 of file miniaudio.h.

Member Function Documentation

◆ MA_ATOMIC() [1/2]

ma_job_queue::MA_ATOMIC ( ,
ma_uint64   
)

◆ MA_ATOMIC() [2/2]

ma_job_queue::MA_ATOMIC ( ,
ma_uint64   
)

Member Data Documentation

◆ _ownsHeap

ma_bool32 ma_job_queue::_ownsHeap

Definition at line 6032 of file miniaudio.h.

◆ _pHeap

void* ma_job_queue::_pHeap

Definition at line 6031 of file miniaudio.h.

◆ allocator

ma_slot_allocator ma_job_queue::allocator

Definition at line 6024 of file miniaudio.h.

◆ capacity

ma_uint32 ma_job_queue::capacity

Definition at line 6018 of file miniaudio.h.

◆ flags

ma_uint32 ma_job_queue::flags

Definition at line 6017 of file miniaudio.h.

◆ lock

ma_spinlock ma_job_queue::lock

Definition at line 6027 of file miniaudio.h.

◆ pJobs

ma_job* ma_job_queue::pJobs

Definition at line 6025 of file miniaudio.h.

◆ sem

ma_semaphore ma_job_queue::sem

Definition at line 6022 of file miniaudio.h.


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