mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-22 00:06:59 +02:00
Move some macros over to the main library.
This commit is contained in:
@@ -7304,6 +7304,8 @@ Standard Library Stuff
|
|||||||
#define ma_abs(x) (((x) > 0) ? (x) : -(x))
|
#define ma_abs(x) (((x) > 0) ? (x) : -(x))
|
||||||
#define ma_clamp(x, lo, hi) (ma_max(lo, ma_min(x, hi)))
|
#define ma_clamp(x, lo, hi) (ma_max(lo, ma_min(x, hi)))
|
||||||
#define ma_offset_ptr(p, offset) (((ma_uint8*)(p)) + (offset))
|
#define ma_offset_ptr(p, offset) (((ma_uint8*)(p)) + (offset))
|
||||||
|
#define ma_align(x, a) ((x + (a-1)) & ~(a-1))
|
||||||
|
#define ma_align_64(x) ma_align(x, 8)
|
||||||
|
|
||||||
#define ma_buffer_frame_capacity(buffer, channels, format) (sizeof(buffer) / ma_get_bytes_per_sample(format) / (channels))
|
#define ma_buffer_frame_capacity(buffer, channels, format) (sizeof(buffer) / ma_get_bytes_per_sample(format) / (channels))
|
||||||
|
|
||||||
|
|||||||
@@ -2378,9 +2378,6 @@ MA_API float ma_delay_node_get_decay(const ma_delay_node* pDelayNode);
|
|||||||
|
|
||||||
#if defined(MA_IMPLEMENTATION) || defined(MINIAUDIO_IMPLEMENTATION)
|
#if defined(MA_IMPLEMENTATION) || defined(MINIAUDIO_IMPLEMENTATION)
|
||||||
|
|
||||||
#define ma_align(x, a) ((x + (a-1)) & ~(a-1))
|
|
||||||
#define ma_align_64(x) ma_align(x, 8)
|
|
||||||
|
|
||||||
MA_API ma_result ma_paged_audio_buffer_data_init(ma_format format, ma_uint32 channels, ma_paged_audio_buffer_data* pData)
|
MA_API ma_result ma_paged_audio_buffer_data_init(ma_format format, ma_uint32 channels, ma_paged_audio_buffer_data* pData)
|
||||||
{
|
{
|
||||||
if (pData == NULL) {
|
if (pData == NULL) {
|
||||||
|
|||||||
Reference in New Issue
Block a user