~ubuntu-branches/ubuntu/precise/gst-plugins-base0.10/precise-updates

« back to all changes in this revision

Viewing changes to gst/playback/gstplaysinkaudioconvert.h

  • Committer: Package Import Robot
  • Author(s): Sebastian Dröge
  • Date: 2011-12-11 19:27:10 UTC
  • mfrom: (11.7.12) (33.1.11 sid)
  • mto: This revision was merged to the branch mainline in revision 58.
  • Revision ID: package-import@ubuntu.com-20111211192710-f52020gqtas8705f
Tags: 0.10.35.2-1
* New upstream pre-release:
  + debian/rules,
    debian/build-deps.in:
    - Build-depend on GStreamer core >= 0.10.35.2.
    - Build-depend on GLib >= 2.24.
    - Build-depend on GTK+ 3.0.
    - Build-depend on zlib.
  + debian/patches/99_ltmain_as-needed.patch:
    - Refresh to apply cleanly again.
  + debian/libgstreamer-plugins-base.symbols:
    - Update symbols file with new API.
* debian/rules:
  + Remove all dependency_libs from the .la files.
* debian/control.in:
  + Put GI package into section introspection.
* debian/build-deps.in,
  debian/compat,
  debian/control.in,
  debian/gir1.2-gst-plugins-base.install,
  debian/gstreamer-alsa.install,
  debian/gstreamer-gnomevfs.install,
  debian/gstreamer-plugins-base.install,
  debian/gstreamer-x.install,
  debian/libgstreamer-plugins-base-dev.install,
  debian/libgstreamer-plugins-base.install,
  debian/rules:
  + Transition package to multi-arch (Closes: #647485).
    Patch taken from the Ubuntu package.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* GStreamer
 
2
 * Copyright (C) <2011> Sebastian Dröge <sebastian.droege@collabora.co.uk>
 
3
 *
 
4
 * This library is free software; you can redistribute it and/or
 
5
 * modify it under the terms of the GNU Library General Public
 
6
 * License as published by the Free Software Foundation; either
 
7
 * version 2 of the License, or (at your option) any later version.
 
8
 *
 
9
 * This library is distributed in the hope that it will be useful,
 
10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 
11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
12
 * Library General Public License for more details.
 
13
 *
 
14
 * You should have received a copy of the GNU Library General Public
 
15
 * License along with this library; if not, write to the
 
16
 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 
17
 * Boston, MA 02111-1307, USA.
 
18
 */
 
19
 
 
20
#include <gst/gst.h>
 
21
#include "gstplaysinkconvertbin.h"
 
22
 
 
23
#ifndef __GST_PLAY_SINK_AUDIO_CONVERT_H__
 
24
#define __GST_PLAY_SINK_AUDIO_CONVERT_H__
 
25
 
 
26
G_BEGIN_DECLS
 
27
#define GST_TYPE_PLAY_SINK_AUDIO_CONVERT \
 
28
  (gst_play_sink_audio_convert_get_type())
 
29
#define GST_PLAY_SINK_AUDIO_CONVERT(obj) \
 
30
  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_PLAY_SINK_AUDIO_CONVERT, GstPlaySinkAudioConvert))
 
31
#define GST_PLAY_SINK_AUDIO_CONVERT_CAST(obj) \
 
32
  ((GstPlaySinkAudioConvert *) obj)
 
33
#define GST_PLAY_SINK_AUDIO_CONVERT_CLASS(klass) \
 
34
  (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_PLAY_SINK_AUDIO_CONVERT, GstPlaySinkAudioConvertClass))
 
35
#define GST_IS_PLAY_SINK_AUDIO_CONVERT(obj) \
 
36
  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_PLAY_SINK_AUDIO_CONVERT))
 
37
#define GST_IS_PLAY_SINK_AUDIO_CONVERT_CLASS(klass) \
 
38
  (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_PLAY_SINK_AUDIO_CONVERT))
 
39
typedef struct _GstPlaySinkAudioConvert GstPlaySinkAudioConvert;
 
40
typedef struct _GstPlaySinkAudioConvertClass GstPlaySinkAudioConvertClass;
 
41
 
 
42
struct _GstPlaySinkAudioConvert
 
43
{
 
44
  GstPlaySinkConvertBin parent;
 
45
 
 
46
  /* < pseudo public > */
 
47
  GstElement *volume;
 
48
  gboolean use_converters;
 
49
  gboolean use_volume;
 
50
};
 
51
 
 
52
struct _GstPlaySinkAudioConvertClass
 
53
{
 
54
  GstPlaySinkConvertBinClass parent;
 
55
};
 
56
 
 
57
GType gst_play_sink_audio_convert_get_type (void);
 
58
 
 
59
G_END_DECLS
 
60
#endif /* __GST_PLAY_SINK_AUDIO_CONVERT_H__ */