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

Ring Buffer. More...

#include <miniaudio.h>

+ Collaboration diagram for ma_rb:

Public Member Functions

 MA_ATOMIC (4, ma_uint32) encodedReadOffset
 
 MA_ATOMIC (4, ma_uint32) encodedWriteOffset
 

Public Attributes

void * pBuffer
 
ma_uint32 subbufferSizeInBytes
 
ma_uint32 subbufferCount
 
ma_uint32 subbufferStrideInBytes
 
ma_bool8 ownsBuffer
 
ma_bool8 clearOnWriteAcquire
 
ma_allocation_callbacks allocationCallbacks
 

Detailed Description

Ring Buffer.

Definition at line 5497 of file miniaudio.h.

Member Function Documentation

◆ MA_ATOMIC() [1/2]

ma_rb::MA_ATOMIC ( ,
ma_uint32   
)

◆ MA_ATOMIC() [2/2]

ma_rb::MA_ATOMIC ( ,
ma_uint32   
)

Member Data Documentation

◆ allocationCallbacks

ma_allocation_callbacks ma_rb::allocationCallbacks

Definition at line 5507 of file miniaudio.h.

◆ clearOnWriteAcquire

ma_bool8 ma_rb::clearOnWriteAcquire

Definition at line 5506 of file miniaudio.h.

◆ ownsBuffer

ma_bool8 ma_rb::ownsBuffer

Definition at line 5505 of file miniaudio.h.

◆ pBuffer

void* ma_rb::pBuffer

Definition at line 5499 of file miniaudio.h.

◆ subbufferCount

ma_uint32 ma_rb::subbufferCount

Definition at line 5501 of file miniaudio.h.

◆ subbufferSizeInBytes

ma_uint32 ma_rb::subbufferSizeInBytes

Definition at line 5500 of file miniaudio.h.

◆ subbufferStrideInBytes

ma_uint32 ma_rb::subbufferStrideInBytes

Definition at line 5502 of file miniaudio.h.


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