summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/javax/sound/sampled/gstreamer/lines/GstSourceDataLine.h
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/javax/sound/sampled/gstreamer/lines/GstSourceDataLine.h')
-rw-r--r--libjava/gnu/javax/sound/sampled/gstreamer/lines/GstSourceDataLine.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/libjava/gnu/javax/sound/sampled/gstreamer/lines/GstSourceDataLine.h b/libjava/gnu/javax/sound/sampled/gstreamer/lines/GstSourceDataLine.h
index 02b4b83ec9e..4120a2b2d07 100644
--- a/libjava/gnu/javax/sound/sampled/gstreamer/lines/GstSourceDataLine.h
+++ b/libjava/gnu/javax/sound/sampled/gstreamer/lines/GstSourceDataLine.h
@@ -23,6 +23,7 @@ extern "Java"
{
namespace lines
{
+ class GstPipeline;
class GstSourceDataLine;
}
}
@@ -47,6 +48,7 @@ class gnu::javax::sound::sampled::gstreamer::lines::GstSourceDataLine : public :
public:
GstSourceDataLine(::javax::sound::sampled::AudioFormat *);
+ virtual void open();
virtual void open(::javax::sound::sampled::AudioFormat *);
virtual void open(::javax::sound::sampled::AudioFormat *, jint);
virtual jint write(JArray< jbyte > *, jint, jint);
@@ -60,6 +62,11 @@ public:
virtual void start();
virtual void stop();
virtual void close();
+ virtual jboolean isRunning();
+private:
+ ::gnu::javax::sound::sampled::gstreamer::lines::GstPipeline * __attribute__((aligned(__alignof__( ::gnu::javax::sound::sampled::gstreamer::lines::GstDataLine)))) pipeline;
+ jboolean open__;
+public:
static ::java::lang::Class class$;
};
OpenPOWER on IntegriCloud