mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-23 00:34:03 +02:00
Make the mono channel position it's own entity.
MAL_CHANNEL_MONO was previously an alias of MAL_CHANNEL_FRONT_CENTER.
This commit is contained in:
@@ -472,59 +472,59 @@ typedef mal_uint16 wchar_t;
|
|||||||
|
|
||||||
typedef mal_uint8 mal_channel;
|
typedef mal_uint8 mal_channel;
|
||||||
#define MAL_CHANNEL_NONE 0
|
#define MAL_CHANNEL_NONE 0
|
||||||
#define MAL_CHANNEL_FRONT_LEFT 1
|
#define MAL_CHANNEL_MONO 1
|
||||||
#define MAL_CHANNEL_FRONT_RIGHT 2
|
#define MAL_CHANNEL_FRONT_LEFT 2
|
||||||
#define MAL_CHANNEL_FRONT_CENTER 3
|
#define MAL_CHANNEL_FRONT_RIGHT 3
|
||||||
#define MAL_CHANNEL_LFE 4
|
#define MAL_CHANNEL_FRONT_CENTER 4
|
||||||
#define MAL_CHANNEL_BACK_LEFT 5
|
#define MAL_CHANNEL_LFE 5
|
||||||
#define MAL_CHANNEL_BACK_RIGHT 6
|
#define MAL_CHANNEL_BACK_LEFT 6
|
||||||
#define MAL_CHANNEL_FRONT_LEFT_CENTER 7
|
#define MAL_CHANNEL_BACK_RIGHT 7
|
||||||
#define MAL_CHANNEL_FRONT_RIGHT_CENTER 8
|
#define MAL_CHANNEL_FRONT_LEFT_CENTER 8
|
||||||
#define MAL_CHANNEL_BACK_CENTER 9
|
#define MAL_CHANNEL_FRONT_RIGHT_CENTER 9
|
||||||
#define MAL_CHANNEL_SIDE_LEFT 10
|
#define MAL_CHANNEL_BACK_CENTER 10
|
||||||
#define MAL_CHANNEL_SIDE_RIGHT 11
|
#define MAL_CHANNEL_SIDE_LEFT 11
|
||||||
#define MAL_CHANNEL_TOP_CENTER 12
|
#define MAL_CHANNEL_SIDE_RIGHT 12
|
||||||
#define MAL_CHANNEL_TOP_FRONT_LEFT 13
|
#define MAL_CHANNEL_TOP_CENTER 13
|
||||||
#define MAL_CHANNEL_TOP_FRONT_CENTER 14
|
#define MAL_CHANNEL_TOP_FRONT_LEFT 14
|
||||||
#define MAL_CHANNEL_TOP_FRONT_RIGHT 15
|
#define MAL_CHANNEL_TOP_FRONT_CENTER 15
|
||||||
#define MAL_CHANNEL_TOP_BACK_LEFT 16
|
#define MAL_CHANNEL_TOP_FRONT_RIGHT 16
|
||||||
#define MAL_CHANNEL_TOP_BACK_CENTER 17
|
#define MAL_CHANNEL_TOP_BACK_LEFT 17
|
||||||
#define MAL_CHANNEL_TOP_BACK_RIGHT 18
|
#define MAL_CHANNEL_TOP_BACK_CENTER 18
|
||||||
#define MAL_CHANNEL_AUX_0 19
|
#define MAL_CHANNEL_TOP_BACK_RIGHT 19
|
||||||
#define MAL_CHANNEL_AUX_1 20
|
#define MAL_CHANNEL_AUX_0 20
|
||||||
#define MAL_CHANNEL_AUX_2 21
|
#define MAL_CHANNEL_AUX_1 21
|
||||||
#define MAL_CHANNEL_AUX_3 22
|
#define MAL_CHANNEL_AUX_2 22
|
||||||
#define MAL_CHANNEL_AUX_4 23
|
#define MAL_CHANNEL_AUX_3 23
|
||||||
#define MAL_CHANNEL_AUX_5 24
|
#define MAL_CHANNEL_AUX_4 24
|
||||||
#define MAL_CHANNEL_AUX_6 25
|
#define MAL_CHANNEL_AUX_5 25
|
||||||
#define MAL_CHANNEL_AUX_7 26
|
#define MAL_CHANNEL_AUX_6 26
|
||||||
#define MAL_CHANNEL_AUX_8 27
|
#define MAL_CHANNEL_AUX_7 27
|
||||||
#define MAL_CHANNEL_AUX_9 28
|
#define MAL_CHANNEL_AUX_8 28
|
||||||
#define MAL_CHANNEL_AUX_10 29
|
#define MAL_CHANNEL_AUX_9 29
|
||||||
#define MAL_CHANNEL_AUX_11 30
|
#define MAL_CHANNEL_AUX_10 30
|
||||||
#define MAL_CHANNEL_AUX_12 31
|
#define MAL_CHANNEL_AUX_11 31
|
||||||
#define MAL_CHANNEL_AUX_13 32
|
#define MAL_CHANNEL_AUX_12 32
|
||||||
#define MAL_CHANNEL_AUX_14 33
|
#define MAL_CHANNEL_AUX_13 33
|
||||||
#define MAL_CHANNEL_AUX_15 34
|
#define MAL_CHANNEL_AUX_14 34
|
||||||
#define MAL_CHANNEL_AUX_16 35
|
#define MAL_CHANNEL_AUX_15 35
|
||||||
#define MAL_CHANNEL_AUX_17 36
|
#define MAL_CHANNEL_AUX_16 36
|
||||||
#define MAL_CHANNEL_AUX_18 37
|
#define MAL_CHANNEL_AUX_17 37
|
||||||
#define MAL_CHANNEL_AUX_19 38
|
#define MAL_CHANNEL_AUX_18 38
|
||||||
#define MAL_CHANNEL_AUX_20 39
|
#define MAL_CHANNEL_AUX_19 39
|
||||||
#define MAL_CHANNEL_AUX_21 40
|
#define MAL_CHANNEL_AUX_20 40
|
||||||
#define MAL_CHANNEL_AUX_22 41
|
#define MAL_CHANNEL_AUX_21 41
|
||||||
#define MAL_CHANNEL_AUX_23 42
|
#define MAL_CHANNEL_AUX_22 42
|
||||||
#define MAL_CHANNEL_AUX_24 43
|
#define MAL_CHANNEL_AUX_23 43
|
||||||
#define MAL_CHANNEL_AUX_25 44
|
#define MAL_CHANNEL_AUX_24 44
|
||||||
#define MAL_CHANNEL_AUX_26 45
|
#define MAL_CHANNEL_AUX_25 45
|
||||||
#define MAL_CHANNEL_AUX_27 46
|
#define MAL_CHANNEL_AUX_26 46
|
||||||
#define MAL_CHANNEL_AUX_28 47
|
#define MAL_CHANNEL_AUX_27 47
|
||||||
#define MAL_CHANNEL_AUX_29 48
|
#define MAL_CHANNEL_AUX_28 48
|
||||||
#define MAL_CHANNEL_AUX_30 49
|
#define MAL_CHANNEL_AUX_29 49
|
||||||
#define MAL_CHANNEL_AUX_31 50
|
#define MAL_CHANNEL_AUX_30 50
|
||||||
|
#define MAL_CHANNEL_AUX_31 51
|
||||||
#define MAL_CHANNEL_LEFT MAL_CHANNEL_FRONT_LEFT
|
#define MAL_CHANNEL_LEFT MAL_CHANNEL_FRONT_LEFT
|
||||||
#define MAL_CHANNEL_RIGHT MAL_CHANNEL_FRONT_RIGHT
|
#define MAL_CHANNEL_RIGHT MAL_CHANNEL_FRONT_RIGHT
|
||||||
#define MAL_CHANNEL_MONO MAL_CHANNEL_FRONT_CENTER
|
|
||||||
|
|
||||||
typedef int mal_result;
|
typedef int mal_result;
|
||||||
#define MAL_SUCCESS 0
|
#define MAL_SUCCESS 0
|
||||||
@@ -3711,7 +3711,7 @@ static DWORD mal_channel_id_to_win32(DWORD id)
|
|||||||
{
|
{
|
||||||
switch (id)
|
switch (id)
|
||||||
{
|
{
|
||||||
//case MAL_CHANNEL_MONO: return SPEAKER_FRONT_CENTER;
|
case MAL_CHANNEL_MONO: return SPEAKER_FRONT_CENTER;
|
||||||
case MAL_CHANNEL_FRONT_LEFT: return SPEAKER_FRONT_LEFT;
|
case MAL_CHANNEL_FRONT_LEFT: return SPEAKER_FRONT_LEFT;
|
||||||
case MAL_CHANNEL_FRONT_RIGHT: return SPEAKER_FRONT_RIGHT;
|
case MAL_CHANNEL_FRONT_RIGHT: return SPEAKER_FRONT_RIGHT;
|
||||||
case MAL_CHANNEL_FRONT_CENTER: return SPEAKER_FRONT_CENTER;
|
case MAL_CHANNEL_FRONT_CENTER: return SPEAKER_FRONT_CENTER;
|
||||||
|
|||||||
Reference in New Issue
Block a user