From 6e86b322d7c598b6d0262efda03eab288cf9ecc8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Sat, 10 Mar 2018 11:41:54 +0000 Subject: [PATCH] docs: add wasapi elements --- docs/plugins/gst-plugins-bad-plugins-docs.sgml | 3 + docs/plugins/gst-plugins-bad-plugins-sections.txt | 30 ++++++ docs/plugins/gst-plugins-bad-plugins.args | 110 ++++++++++++++++++++++ docs/plugins/gst-plugins-bad-plugins.hierarchy | 2 + docs/plugins/inspect/plugin-wasapi.xml | 43 +++++++++ 5 files changed, 188 insertions(+) create mode 100644 docs/plugins/inspect/plugin-wasapi.xml diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml index a59f989..ff00985 100644 --- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml @@ -128,6 +128,8 @@ + + @@ -181,6 +183,7 @@ + diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt index fc429cd..a640450 100644 --- a/docs/plugins/gst-plugins-bad-plugins-sections.txt +++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt @@ -3956,6 +3956,36 @@ gst_vo_amr_wb_enc_get_type
+element-wasapisink +wasapisink +GstWasapiSink + +GstWasapiSinkClass +GST_WASAPI_SINK +GST_IS_WASAPI_SINK +GST_WASAPI_SINK_CLASS +GST_IS_WASAPI_SINK_CLASS +GST_TYPE_WASAPI_SINK + +gst_wasapi_sink_get_type +
+ +
+element-wasapisrc +wasapisrc +GstWasapiSrc + +GstWasapiSrcClass +GST_WASAPI_SRC +GST_IS_WASAPI_SRC +GST_WASAPI_SRC_CLASS +GST_IS_WASAPI_SRC_CLASS +GST_TYPE_WASAPI_SRC + +gst_wasapi_src_get_type +
+ +
element-watchdog watchdog GstWatchdog diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args index 90c7b99..5153eb3 100644 --- a/docs/plugins/gst-plugins-bad-plugins.args +++ b/docs/plugins/gst-plugins-bad-plugins.args @@ -45439,6 +45439,116 @@ +GstWasapiSink::role +GstWasapiDeviceRole + +rw +Role +Role of the device: communications, multimedia, etc +console + + + +GstWasapiSink::device +gchar* + +rw +Device +WASAPI playback device as a GUID string + + + + +GstWasapiSink::mute +gboolean + +rw +Mute +Mute state of this stream +FALSE + + + +GstWasapiSink::exclusive +gboolean + +rw +Exclusive mode +Open the device in exclusive mode +FALSE + + + +GstWasapiSink::low-latency +gboolean + +rw +Low latency +Optimize all settings for lowest latency. Always safe to enable. +FALSE + + + +GstWasapiSink::use-audioclient3 +gboolean + +rw +Use the AudioClient3 API +Whether to use the Windows 10 AudioClient3 API when available +TRUE + + + +GstWasapiSrc::role +GstWasapiDeviceRole + +rw +Role +Role of the device: communications, multimedia, etc +console + + + +GstWasapiSrc::device +gchar* + +rw +Device +WASAPI playback device as a GUID string + + + + +GstWasapiSrc::exclusive +gboolean + +rw +Exclusive mode +Open the device in exclusive mode +FALSE + + + +GstWasapiSrc::low-latency +gboolean + +rw +Low latency +Optimize all settings for lowest latency. Always safe to enable. +FALSE + + + +GstWasapiSrc::use-audioclient3 +gboolean + +rw +Use the AudioClient3 API +Whether to use the Windows 10 AudioClient3 API when available +FALSE + + + GstWaterRipple::amplitude gdouble diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy index 5b18e98..d50b6b6 100644 --- a/docs/plugins/gst-plugins-bad-plugins.hierarchy +++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy @@ -72,6 +72,7 @@ GObject GstAudioBaseSink GstAudioSink GstOpenALSink + GstWasapiSink GstAvdtpSink GstChecksumSink GstCurlBaseSink @@ -108,6 +109,7 @@ GObject GstAudioBaseSrc GstAudioSrc GstOpenalSrc + GstWasapiSrc GstCurlHttpSrc GstDC1394Src GstDecklinkAudioSrc diff --git a/docs/plugins/inspect/plugin-wasapi.xml b/docs/plugins/inspect/plugin-wasapi.xml new file mode 100644 index 0000000..972926c --- /dev/null +++ b/docs/plugins/inspect/plugin-wasapi.xml @@ -0,0 +1,43 @@ + + wasapi + Windows audio session API plugin + ../../sys/wasapi/.libs/libgstwasapi.dll + libgstwasapi.dll + 1.13.90 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins source release + Unknown package origin + + + wasapisrc + WasapiSrc + Source/Audio + Stream audio from an audio capture device through WASAPI + Nirbheek Chauhan <nirbheek@centricular.com> + + + src + source + always +
audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+
+
+ + wasapisink + WasapiSink + Sink/Audio + Stream audio to an audio output device through WASAPI + Nirbheek Chauhan <nirbheek@centricular.com> + + + sink + sink + always +
audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+
+
+
+
\ No newline at end of file -- 2.7.4