diff options
| author | Lennart Poettering <lennart@poettering.net> | 2009-05-24 01:03:34 +0200 | 
|---|---|---|
| committer | Lennart Poettering <lennart@poettering.net> | 2009-05-24 01:03:34 +0200 | 
| commit | f80928495aa41ce54e9ca2c64ab31fb71ce21c23 (patch) | |
| tree | 12ec2f8512ea3910052772fd4b18f82df0279d58 /src | |
| parent | e2aba1521a48a2be42e46e741b0eb7f8b67cae39 (diff) | |
channelmap: document how apple's/microsoft's channel names map to ours
Diffstat (limited to 'src')
| -rw-r--r-- | src/pulse/channelmap.h | 46 | 
1 files changed, 25 insertions, 21 deletions
diff --git a/src/pulse/channelmap.h b/src/pulse/channelmap.h index a2925c1e..4f39d8a5 100644 --- a/src/pulse/channelmap.h +++ b/src/pulse/channelmap.h @@ -74,26 +74,30 @@ typedef enum pa_channel_position {      PA_CHANNEL_POSITION_INVALID = -1,      PA_CHANNEL_POSITION_MONO = 0, -    PA_CHANNEL_POSITION_LEFT, -    PA_CHANNEL_POSITION_RIGHT, -    PA_CHANNEL_POSITION_CENTER, +    PA_CHANNEL_POSITION_FRONT_LEFT,               /* Apple calls this 'Left' */ +    PA_CHANNEL_POSITION_FRONT_RIGHT,              /* Apple calls this 'Right' */ +    PA_CHANNEL_POSITION_FRONT_CENTER,             /* Apple calls this 'Center' */ -    PA_CHANNEL_POSITION_FRONT_LEFT = PA_CHANNEL_POSITION_LEFT, -    PA_CHANNEL_POSITION_FRONT_RIGHT = PA_CHANNEL_POSITION_RIGHT, -    PA_CHANNEL_POSITION_FRONT_CENTER = PA_CHANNEL_POSITION_CENTER, +/** \cond fulldocs */ +    PA_CHANNEL_POSITION_LEFT = PA_CHANNEL_POSITION_FRONT_LEFT, +    PA_CHANNEL_POSITION_RIGHT = PA_CHANNEL_POSITION_FRONT_RIGHT, +    PA_CHANNEL_POSITION_CENTER = PA_CHANNEL_POSITION_FRONT_CENTER, +/** \endcond */ -    PA_CHANNEL_POSITION_REAR_CENTER, -    PA_CHANNEL_POSITION_REAR_LEFT, -    PA_CHANNEL_POSITION_REAR_RIGHT, +    PA_CHANNEL_POSITION_REAR_CENTER,              /* Microsoft calls this 'Back Center', Apple calls this 'Center Surround' */ +    PA_CHANNEL_POSITION_REAR_LEFT,                /* Microsoft calls this 'Back Left', Apple calls this 'Left Surround' */ +    PA_CHANNEL_POSITION_REAR_RIGHT,               /* Microsoft calls this 'Back Right', Apple calls this 'Right Surround' */ -    PA_CHANNEL_POSITION_LFE, +    PA_CHANNEL_POSITION_LFE,                      /* Microsoft calls this 'Low Frequency', Apple calls this 'LFEScreen' */ +/** \cond fulldocs */      PA_CHANNEL_POSITION_SUBWOOFER = PA_CHANNEL_POSITION_LFE, +/** \endcond */ -    PA_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER, -    PA_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER, +    PA_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER,     /* Apple calls this 'Left Center' */ +    PA_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER,    /* Apple calls this 'Right Center */ -    PA_CHANNEL_POSITION_SIDE_LEFT, -    PA_CHANNEL_POSITION_SIDE_RIGHT, +    PA_CHANNEL_POSITION_SIDE_LEFT,                /* Apple calls this 'Left Surround Direct' */ +    PA_CHANNEL_POSITION_SIDE_RIGHT,               /* Apple calls this 'Right Surround Direct' */      PA_CHANNEL_POSITION_AUX0,      PA_CHANNEL_POSITION_AUX1, @@ -128,15 +132,15 @@ typedef enum pa_channel_position {      PA_CHANNEL_POSITION_AUX30,      PA_CHANNEL_POSITION_AUX31, -    PA_CHANNEL_POSITION_TOP_CENTER, +    PA_CHANNEL_POSITION_TOP_CENTER,               /* Apple calls this 'Top Center Surround' */ -    PA_CHANNEL_POSITION_TOP_FRONT_LEFT, -    PA_CHANNEL_POSITION_TOP_FRONT_RIGHT, -    PA_CHANNEL_POSITION_TOP_FRONT_CENTER, +    PA_CHANNEL_POSITION_TOP_FRONT_LEFT,           /* Apple calls this 'Vertical Height Left' */ +    PA_CHANNEL_POSITION_TOP_FRONT_RIGHT,          /* Apple calls this 'Vertical Height Right' */ +    PA_CHANNEL_POSITION_TOP_FRONT_CENTER,         /* Apple calls this 'Vertical Height Center' */ -    PA_CHANNEL_POSITION_TOP_REAR_LEFT, -    PA_CHANNEL_POSITION_TOP_REAR_RIGHT, -    PA_CHANNEL_POSITION_TOP_REAR_CENTER, +    PA_CHANNEL_POSITION_TOP_REAR_LEFT,            /* Microsoft and Apple call this 'Top Back Left' */ +    PA_CHANNEL_POSITION_TOP_REAR_RIGHT,           /* Microsoft and Apple call this 'Top Back Right' */ +    PA_CHANNEL_POSITION_TOP_REAR_CENTER,          /* Microsoft and Apple call this 'Top Back Center' */      PA_CHANNEL_POSITION_MAX  } pa_channel_position_t;  | 
