summaryrefslogtreecommitdiffstats
path: root/ext/jack/gstjackaudiosink.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/jack/gstjackaudiosink.h')
-rw-r--r--ext/jack/gstjackaudiosink.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/ext/jack/gstjackaudiosink.h b/ext/jack/gstjackaudiosink.h
index 245521b2..12c82a83 100644
--- a/ext/jack/gstjackaudiosink.h
+++ b/ext/jack/gstjackaudiosink.h
@@ -27,6 +27,8 @@
#include <gst/gst.h>
#include <gst/audio/gstbaseaudiosink.h>
+#include "gstjackaudioclient.h"
+
G_BEGIN_DECLS
#define GST_TYPE_JACK_AUDIO_SINK (gst_jack_audio_sink_get_type())
@@ -63,6 +65,7 @@ typedef enum {
struct _GstJackAudioSink {
GstBaseAudioSink element;
+ /*< private >*/
/* cached caps */
GstCaps *caps;
@@ -71,17 +74,15 @@ struct _GstJackAudioSink {
gchar *server;
/* our client */
- jack_client_t *client;
+ GstJackAudioClient *client;
- /*< private >*/
- gpointer _gst_reserved[GST_PADDING];
+ /* our ports */
+ jack_port_t **ports;
+ int port_count;
};
struct _GstJackAudioSinkClass {
GstBaseAudioSinkClass parent_class;
-
- /*< private >*/
- gpointer _gst_reserved[GST_PADDING];
};
GType gst_jack_audio_sink_get_type (void);