diff options
Diffstat (limited to 'polyp/channelmap.h')
-rw-r--r-- | polyp/channelmap.h | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/polyp/channelmap.h b/polyp/channelmap.h deleted file mode 100644 index 946247a1..00000000 --- a/polyp/channelmap.h +++ /dev/null @@ -1,75 +0,0 @@ -#ifndef foochannelmaphfoo -#define foochannelmaphfoo - -/* $Id$ */ - -/*** - This file is part of polypaudio. - - polypaudio is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 2 of the License, - or (at your option) any later version. - - polypaudio is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with polypaudio; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 - USA. -***/ - -#include <polyp/sample.h> -#include <polyp/cdecl.h> - -/** \file - * Constants and routines for channel mapping handling */ - -PA_C_DECL_BEGIN - -typedef enum { - PA_CHANNEL_POSITION_INVALID = -1, - PA_CHANNEL_POSITION_MONO = 0, - - PA_CHANNEL_POSITION_LEFT, - PA_CHANNEL_POSITION_RIGHT, - - PA_CHANNEL_POSITION_FRONT_CENTER, - PA_CHANNEL_POSITION_FRONT_LEFT = PA_CHANNEL_POSITION_LEFT, - PA_CHANNEL_POSITION_FRONT_RIGHT = PA_CHANNEL_POSITION_RIGHT, - - PA_CHANNEL_POSITION_REAR_CENTER, - PA_CHANNEL_POSITION_REAR_LEFT, - PA_CHANNEL_POSITION_REAR_RIGHT, - - PA_CHANNEL_POSITION_LFE, - PA_CHANNEL_POSITION_SUBWOOFER = PA_CHANNEL_LFE, - - PA_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER, - PA_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER, - - PA_CHANNEL_POSITION_SIDE_LEFT, - PA_CHANNEL_POSITION_SIDE_RIGHT, - - PA_CHANNEL_POSITION_MAX -} pa_channel_position_t; - -struct { - pa_channel_position_t map[PA_CHANNELS_MAX]; -} pa_channel_map; - -struct pa_channel_map* pa_channel_map_init(struct pa_channel_map *m); -struct pa_channel_map* pa_channel_map_init_mono(struct pa_channel_map *m); -struct pa_channel_map* pa_channel_map_init_stereo(struct pa_channel_map *m); -struct pa_channel_map* pa_channel_map_init_auto(struct pa_channel_map *m, int channels); - -const char* pa_channel_position_to_string(pa_channel_position_t pos); - -int pa_channel_map_equal(struct pa_channel_map *a, struct pa_channel_map *b, int channels) - -PA_C_DECL_END - -#endif |