WebKitAudioSinkGStreamer.h [plain text]
#pragma once
#if USE(GSTREAMER)
#include <gst/gst.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_AUDIO_SINK (webkit_audio_sink_get_type())
#define WEBKIT_AUDIO_SINK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), WEBKIT_TYPE_AUDIO_SINK, WebKitAudioSink))
#define WEBKIT_AUDIO_SINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), WEBKIT_TYPE_AUDIO_SINK, WebKitAudioSinkClass))
#define WEBKIT_IS_AUDIO_SINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), WEBKIT_TYPE_AUDIO_SINK))
#define WEBKIT_IS_AUDIO_SINK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), WEBKIT_TYPE_AUDIO_SINK))
typedef struct _WebKitAudioSink WebKitAudioSink;
typedef struct _WebKitAudioSinkClass WebKitAudioSinkClass;
typedef struct _WebKitAudioSinkPrivate WebKitAudioSinkPrivate;
struct _WebKitAudioSink {
GstBin parent;
WebKitAudioSinkPrivate *priv;
};
struct _WebKitAudioSinkClass {
GstBinClass parentClass;
};
GType webkit_audio_sink_get_type(void);
G_END_DECLS
GstElement* webkitAudioSinkNew();
#endif // USE(GSTREAMER)