diff options
author | Christian Schaller <uraeus@gnome.org> | 2005-05-06 11:41:28 +0000 |
---|---|---|
committer | Christian Schaller <uraeus@gnome.org> | 2005-05-06 11:41:28 +0000 |
commit | 086b25d40a8fc3606d70c32af7f6af178e2d804d (patch) | |
tree | 2b138bca28d921d8798599f2c745d8014ec631ba /gst-libs/gst/audio/multichannel.h | |
parent | 4cb81e7ecbdc6376e5c676dcffa11758434acd1e (diff) | |
download | gst-plugins-bad-086b25d40a8fc3606d70c32af7f6af178e2d804d.tar.gz gst-plugins-bad-086b25d40a8fc3606d70c32af7f6af178e2d804d.tar.bz2 gst-plugins-bad-086b25d40a8fc3606d70c32af7f6af178e2d804d.zip |
remove gst-libs from gst-plugins module as it is in gst-plugins-base now
Original commit message from CVS:
remove gst-libs from gst-plugins module as it is in gst-plugins-base now
Diffstat (limited to 'gst-libs/gst/audio/multichannel.h')
-rw-r--r-- | gst-libs/gst/audio/multichannel.h | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/gst-libs/gst/audio/multichannel.h b/gst-libs/gst/audio/multichannel.h deleted file mode 100644 index 3b322224..00000000 --- a/gst-libs/gst/audio/multichannel.h +++ /dev/null @@ -1,90 +0,0 @@ -/* GStreamer Multichannel-Audio helper functions - * (c) 2004 Ronald Bultje <rbultje@ronald.bitfreak.net> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library 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 - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GST_AUDIO_MULTICHANNEL_H__ -#define __GST_AUDIO_MULTICHANNEL_H__ - -#include <gst/audio/audio.h> -#include <gst/audio/multichannel-enumtypes.h> - -G_BEGIN_DECLS - -typedef enum { - GST_AUDIO_CHANNEL_POSITION_INVALID = -1, - - /* Main front speakers. Mono and left/right are mututally exclusive! */ - GST_AUDIO_CHANNEL_POSITION_FRONT_MONO, - GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, - GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT, - - /* rear. Left/right and center are mututally exclusive! */ - GST_AUDIO_CHANNEL_POSITION_REAR_CENTER, - GST_AUDIO_CHANNEL_POSITION_REAR_LEFT, - GST_AUDIO_CHANNEL_POSITION_REAR_RIGHT, - - /* subwoofer/low-frequency */ - GST_AUDIO_CHANNEL_POSITION_LFE, - - /* Center front speakers. Center and left/right_of_center cannot be - * used together! */ - GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER, - GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER, - GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER, - - /* sides */ - GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT, - GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT, - - /* don't use - counter */ - GST_AUDIO_CHANNEL_POSITION_NUM -} GstAudioChannelPosition; - -/* Retrieves or sets the positions from/to a GstStructure. Only - * works with fixed caps, caller should check for that! Caller - * g_free()s result of the getter. */ -GstAudioChannelPosition * - gst_audio_get_channel_positions (GstStructure *str); -void gst_audio_set_channel_positions (GstStructure *str, - const GstAudioChannelPosition *pos); - -/* Sets a (non-fixed) list of possible audio channel positions - * on a structure (this requires the "channels" property to - * be fixed!) or on a caps (here, the "channels" property may be - * unfixed and the caps may even contain multiple structures). */ -void gst_audio_set_structure_channel_positions_list - (GstStructure *str, - const GstAudioChannelPosition *pos, - gint num_positions); -void gst_audio_set_caps_channel_positions_list - (GstCaps *caps, - const GstAudioChannelPosition *pos, - gint num_positions); - -/* Custom fixate function. Elements that implement some sort of - * channel conversion algorhithm should use this function for - * fixating on GstAudioChannelPosition properties. It will take - * care of equal channel positioning (left/right). Caller g_free()s - * the return value. The input properties may be (and are supposed - * to be) unfixed. */ -GstAudioChannelPosition * - gst_audio_fixate_channel_positions (GstStructure *str); - -G_END_DECLS - -#endif /* __GST_AUDIO_MULTICHANNEL_H__ */ |