diff --git a/gstreamer-sharp/badplugins/Makefile.am b/gstreamer-sharp/badplugins/Makefile.am index 915c3d185e..4f701157e1 100644 --- a/gstreamer-sharp/badplugins/Makefile.am +++ b/gstreamer-sharp/badplugins/Makefile.am @@ -1,8 +1,8 @@ -ELEMENTS = dshowvideosink dshowvideosrc dshowaudiosrc +ELEMENTS = directdrawsink dshowvideosink dshowvideosrc dshowaudiosrc NAMESPACE = Gst.BadPlugins INSPECT_FILES = $(patsubst %,$(srcdir)/inspect/%.raw,$(ELEMENTS)) -METADATA_FILES = $(srcdir)/decodebin2.metadata $(srcdir)/playbin2.metadata +METADATA_FILES = CS_FILES = $(patsubst %,$(builddir)/generated/%.cs,$(ELEMENTS)) XML_FILES = $(patsubst %,$(builddir)/%.xml,$(ELEMENTS)) diff --git a/gstreamer-sharp/goodplugins/inspect/directdrawsink.raw b/gstreamer-sharp/badplugins/inspect/directdrawsink.raw similarity index 100% rename from gstreamer-sharp/goodplugins/inspect/directdrawsink.raw rename to gstreamer-sharp/badplugins/inspect/directdrawsink.raw diff --git a/gstreamer-sharp/goodplugins/Makefile.am b/gstreamer-sharp/goodplugins/Makefile.am index c998087213..46232b8171 100644 --- a/gstreamer-sharp/goodplugins/Makefile.am +++ b/gstreamer-sharp/goodplugins/Makefile.am @@ -1,8 +1,8 @@ -ELEMENTS = directdrawsink +ELEMENTS = directsoundsink NAMESPACE = Gst.GoodPlugins INSPECT_FILES = $(patsubst %,$(srcdir)/inspect/%.raw,$(ELEMENTS)) -METADATA_FILES = $(srcdir)/decodebin2.metadata $(srcdir)/playbin2.metadata +METADATA_FILES = CS_FILES = $(patsubst %,$(builddir)/generated/%.cs,$(ELEMENTS)) XML_FILES = $(patsubst %,$(builddir)/%.xml,$(ELEMENTS)) diff --git a/gstreamer-sharp/goodplugins/inspect/directsoundsink.raw b/gstreamer-sharp/goodplugins/inspect/directsoundsink.raw new file mode 100644 index 0000000000..051b82d335 --- /dev/null +++ b/gstreamer-sharp/goodplugins/inspect/directsoundsink.raw @@ -0,0 +1,131 @@ + + directdrawsink +
+ Direct Sound Audio Sink + Sink/Audio + Output to a sound card via Direct Sound + Sebastien Moutte <sebastien@moutte.net> +
+ + + + + + + + + + + + + + + + + + + + + sink + sink + always + audio/x-raw-int,signed = (boolean) { TRUE, FALSE }, width = (int) 16, depth = (int) 16, rate = (int) [ 1, MAX ], " "channels = (int) [ 1, 2 ]; audio/x-raw-int, signed = (boolean) { TRUE, FALSE }, width = (int) 8, depth = (int) 8, rate = (int) [ 1, MAX ], channels = (int) [ 1, 2 ] + + + + + + + + + + + + + + sink + sink + + + + + + + + + + + + + + + buffer-time + gint64 + Buffer Time + Size of audio buffer in microseconds + RW + + 200000 + + + latency-time + gint64 + Latency Time + Audio latency in microseconds + RW + + 10000 + + + provide-clock + gboolean + Provide Clock + Provide a clock to be used as the global pipeline clock + RW + TRUE + + + slave-method + GstBaseAudioSinkSlaveMethod + Slave Method + Algorithm to use to match the rate of the masterclock + RW + 1 + + + + + + + + can-activate-pull + gboolean + Allow Pull Scheduling + Allow pull-based scheduling + RW + FALSE + + + drift-tolerance + gint64 + Drift Tolerance + Tolerance for timestamp and clock drift in microseconds + RW + + 40000 + + + volume + gdouble + Volume + Volume of this stream + RW + + 1.0 + + + + + + +