summaryrefslogtreecommitdiffstats
path: root/sys/oss/gstosselement.h
diff options
context:
space:
mode:
authorJohan Dahlin <johan@gnome.org>2004-03-15 16:32:54 +0000
committerJohan Dahlin <johan@gnome.org>2004-03-15 16:32:54 +0000
commit5acffea623eaa95469a8fb77260c85240c6c0a41 (patch)
tree5d1eb5b3c6cbe7ff7888cfe0b2f972f7e509e99d /sys/oss/gstosselement.h
parentf878cc16402dcc70f31861bb120f435f3157c518 (diff)
*.h: Revert indenting
Original commit message from CVS: * *.h: Revert indenting
Diffstat (limited to 'sys/oss/gstosselement.h')
-rw-r--r--sys/oss/gstosselement.h82
1 files changed, 45 insertions, 37 deletions
diff --git a/sys/oss/gstosselement.h b/sys/oss/gstosselement.h
index 1b73ec49..3ce84a2c 100644
--- a/sys/oss/gstosselement.h
+++ b/sys/oss/gstosselement.h
@@ -30,6 +30,7 @@ GST_DEBUG_CATEGORY_EXTERN (oss_debug);
#define GST_CAT_DEFAULT oss_debug
G_BEGIN_DECLS
+
#define GST_TYPE_OSSELEMENT \
(gst_osselement_get_type())
#define GST_OSSELEMENT(obj) \
@@ -42,17 +43,16 @@ G_BEGIN_DECLS
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_OSSELEMENT))
#define GST_OSSELEMENT_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_OSSELEMENT, GstOssElementClass))
+
typedef struct _GstOssElement GstOssElement;
typedef struct _GstOssElementClass GstOssElementClass;
-typedef enum
-{
+typedef enum {
GST_OSSELEMENT_READ,
GST_OSSELEMENT_WRITE,
} GstOssOpenMode;
-typedef struct _GstOssDeviceCombination
-{
+typedef struct _GstOssDeviceCombination {
gchar *dsp, *mixer;
dev_t dev;
} GstOssDeviceCombination;
@@ -60,57 +60,65 @@ typedef struct _GstOssDeviceCombination
struct _GstOssElement
{
/* yes, we're a gstelement too */
- GstElement parent;
+ GstElement parent;
- gchar *device, *mixer_dev;
+ gchar *device,
+ *mixer_dev;
/* device state */
- int fd;
- int caps; /* the capabilities */
- gint format;
- gint fragment;
- guint64 fragment_time;
- gint fragment_size;
+ int fd;
+ int caps; /* the capabilities */
+ gint format;
+ gint fragment;
+ guint64 fragment_time;
+ gint fragment_size;
GstOssOpenMode mode;
/* stats bytes per *second* */
- guint bps;
+ guint bps;
/* parameters */
- gint law;
- gint endianness;
- gboolean sign;
- gint width;
- gint depth;
- gint channels;
- gint rate;
+ gint law;
+ gint endianness;
+ gboolean sign;
+ gint width;
+ gint depth;
+ gint channels;
+ gint rate;
/* mixer stuff */
- GList *tracklist;
- guint32 stereomask, recdevs, recmask, mixcaps;
- gint mixer_fd;
- gchar *device_name;
+ GList *tracklist;
+ guint32 stereomask,
+ recdevs,
+ recmask,
+ mixcaps;
+ gint mixer_fd;
+ gchar *device_name;
};
-struct _GstOssElementClass
-{
+struct _GstOssElementClass {
GstElementClass klass;
- GList *device_combinations;
+ GList *device_combinations;
};
-GType gst_osselement_get_type (void);
+GType gst_osselement_get_type (void);
/* some useful functions */
-gboolean gst_osselement_parse_caps (GstOssElement * oss, const GstCaps * caps);
-gboolean gst_osselement_merge_fixed_caps (GstOssElement * oss, GstCaps * caps);
-
-gboolean gst_osselement_sync_parms (GstOssElement * oss);
-void gst_osselement_reset (GstOssElement * oss);
-
-gboolean gst_osselement_convert (GstOssElement * oss,
- GstFormat src_format,
- gint64 src_value, GstFormat * dest_format, gint64 * dest_value);
+gboolean gst_osselement_parse_caps (GstOssElement *oss,
+ const GstCaps *caps);
+gboolean gst_osselement_merge_fixed_caps (GstOssElement *oss,
+ GstCaps *caps);
+
+gboolean gst_osselement_sync_parms (GstOssElement *oss);
+void gst_osselement_reset (GstOssElement *oss);
+
+gboolean gst_osselement_convert (GstOssElement *oss,
+ GstFormat src_format,
+ gint64 src_value,
+ GstFormat *dest_format,
+ gint64 *dest_value);
G_END_DECLS
+
#endif /* __GST_OSS_ELEMENT_H__ */