From 7f9700c20dd8dd9e5abe4aa38a4aa6ca8dc24982 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 16 May 2025 16:31:32 +0000 Subject: [PATCH] doc: Update --- doc/clapper/clapper.devhelp2 | 2 +- doc/clapper/class.EnhancerProxy.html | 729 ++++++++++++++++++ doc/clapper/class.EnhancerProxyList.html | 627 +++++++++++++++ doc/clapper/class.Player.html | 24 + doc/clapper/classes_hierarchy.html | 4 + doc/clapper/ctor.Player.new.html | 4 +- doc/clapper/flags.EnhancerParamFlags.html | 247 ++++++ doc/clapper/func.ENHANCER_PROXY_CAST.html | 199 +++++ .../func.ENHANCER_PROXY_LIST_CAST.html | 199 +++++ doc/clapper/func.PLAYER_CAST.html | 2 +- doc/clapper/func.enhancer_check.html | 10 +- .../func.get_global_enhancer_proxies.html | 205 +++++ doc/clapper/func.init.html | 4 +- doc/clapper/func.init_check.html | 4 +- doc/clapper/index.html | 81 +- doc/clapper/index.json | 2 +- ....EnhancerProxy.extra_data_lists_value.html | 286 +++++++ .../method.EnhancerProxy.get_description.html | 236 ++++++ .../method.EnhancerProxy.get_extra_data.html | 265 +++++++ ...ethod.EnhancerProxy.get_friendly_name.html | 239 ++++++ .../method.EnhancerProxy.get_module_dir.html | 236 ++++++ .../method.EnhancerProxy.get_module_name.html | 239 ++++++ .../method.EnhancerProxy.get_settings.html | 235 ++++++ ...d.EnhancerProxy.get_target_interfaces.html | 266 +++++++ ...d.EnhancerProxy.get_target_properties.html | 269 +++++++ .../method.EnhancerProxy.get_version.html | 236 ++++++ .../method.EnhancerProxy.set_locally.html | 260 +++++++ ....EnhancerProxy.set_locally_with_table.html | 238 ++++++ ...od.EnhancerProxy.target_has_interface.html | 266 +++++++ ...ethod.EnhancerProxyList.get_n_proxies.html | 220 ++++++ .../method.EnhancerProxyList.get_proxy.html | 247 ++++++ ...EnhancerProxyList.get_proxy_by_module.html | 247 ++++++ .../method.EnhancerProxyList.peek_proxy.html | 250 ++++++ doc/clapper/method.Player.add_feature.html | 6 +- .../method.Player.get_adaptive_bandwidth.html | 6 +- ...ethod.Player.get_adaptive_max_bitrate.html | 6 +- ...ethod.Player.get_adaptive_min_bitrate.html | 6 +- ...hod.Player.get_adaptive_start_bitrate.html | 6 +- .../method.Player.get_audio_enabled.html | 6 +- .../method.Player.get_audio_filter.html | 6 +- .../method.Player.get_audio_offset.html | 6 +- doc/clapper/method.Player.get_audio_sink.html | 6 +- .../method.Player.get_audio_streams.html | 6 +- doc/clapper/method.Player.get_autoplay.html | 6 +- ...thod.Player.get_current_audio_decoder.html | 6 +- ...thod.Player.get_current_video_decoder.html | 6 +- .../method.Player.get_download_dir.html | 6 +- .../method.Player.get_download_enabled.html | 6 +- .../method.Player.get_enhancer_proxies.html | 320 ++++++++ doc/clapper/method.Player.get_mute.html | 6 +- doc/clapper/method.Player.get_position.html | 6 +- doc/clapper/method.Player.get_queue.html | 6 +- doc/clapper/method.Player.get_speed.html | 6 +- doc/clapper/method.Player.get_state.html | 6 +- .../method.Player.get_subtitle_font_desc.html | 6 +- .../method.Player.get_subtitle_offset.html | 6 +- .../method.Player.get_subtitle_streams.html | 6 +- .../method.Player.get_subtitles_enabled.html | 6 +- .../method.Player.get_video_enabled.html | 6 +- .../method.Player.get_video_filter.html | 6 +- doc/clapper/method.Player.get_video_sink.html | 6 +- .../method.Player.get_video_streams.html | 6 +- doc/clapper/method.Player.get_volume.html | 6 +- .../method.Player.make_pipeline_graph.html | 6 +- doc/clapper/method.Player.pause.html | 6 +- doc/clapper/method.Player.play.html | 6 +- doc/clapper/method.Player.seek.html | 6 +- doc/clapper/method.Player.seek_custom.html | 6 +- ...ethod.Player.set_adaptive_max_bitrate.html | 6 +- ...ethod.Player.set_adaptive_min_bitrate.html | 6 +- ...hod.Player.set_adaptive_start_bitrate.html | 6 +- .../method.Player.set_audio_enabled.html | 6 +- .../method.Player.set_audio_filter.html | 6 +- .../method.Player.set_audio_offset.html | 6 +- doc/clapper/method.Player.set_audio_sink.html | 6 +- doc/clapper/method.Player.set_autoplay.html | 6 +- .../method.Player.set_download_dir.html | 6 +- .../method.Player.set_download_enabled.html | 6 +- doc/clapper/method.Player.set_mute.html | 6 +- doc/clapper/method.Player.set_speed.html | 6 +- .../method.Player.set_subtitle_font_desc.html | 6 +- .../method.Player.set_subtitle_offset.html | 6 +- .../method.Player.set_subtitles_enabled.html | 6 +- .../method.Player.set_video_enabled.html | 6 +- .../method.Player.set_video_filter.html | 6 +- doc/clapper/method.Player.set_video_sink.html | 6 +- doc/clapper/method.Player.set_volume.html | 6 +- doc/clapper/method.Player.stop.html | 6 +- .../property.EnhancerProxy.description.html | 197 +++++ .../property.EnhancerProxy.friendly-name.html | 197 +++++ .../property.EnhancerProxy.module-dir.html | 197 +++++ .../property.EnhancerProxy.module-name.html | 197 +++++ .../property.EnhancerProxy.version.html | 197 +++++ .../property.EnhancerProxyList.n-proxies.html | 189 +++++ .../property.Player.adaptive-bandwidth.html | 4 +- .../property.Player.adaptive-max-bitrate.html | 4 +- .../property.Player.adaptive-min-bitrate.html | 4 +- ...roperty.Player.adaptive-start-bitrate.html | 4 +- .../property.Player.audio-enabled.html | 4 +- doc/clapper/property.Player.audio-filter.html | 4 +- doc/clapper/property.Player.audio-offset.html | 4 +- doc/clapper/property.Player.audio-sink.html | 4 +- .../property.Player.audio-streams.html | 4 +- doc/clapper/property.Player.autoplay.html | 4 +- ...property.Player.current-audio-decoder.html | 4 +- ...property.Player.current-video-decoder.html | 4 +- doc/clapper/property.Player.download-dir.html | 4 +- .../property.Player.download-enabled.html | 4 +- .../property.Player.enhancer-proxies.html | 245 ++++++ doc/clapper/property.Player.mute.html | 4 +- doc/clapper/property.Player.position.html | 4 +- doc/clapper/property.Player.queue.html | 4 +- doc/clapper/property.Player.speed.html | 4 +- doc/clapper/property.Player.state.html | 4 +- .../property.Player.subtitle-font-desc.html | 4 +- .../property.Player.subtitle-offset.html | 4 +- .../property.Player.subtitle-streams.html | 4 +- .../property.Player.subtitles-enabled.html | 4 +- .../property.Player.video-enabled.html | 4 +- doc/clapper/property.Player.video-filter.html | 4 +- doc/clapper/property.Player.video-sink.html | 4 +- .../property.Player.video-streams.html | 4 +- doc/clapper/property.Player.volume.html | 4 +- .../signal.Player.download-complete.html | 2 +- doc/clapper/signal.Player.error.html | 2 +- doc/clapper/signal.Player.missing-plugin.html | 2 +- doc/clapper/signal.Player.seek-done.html | 2 +- doc/clapper/signal.Player.warning.html | 2 +- 128 files changed, 8608 insertions(+), 155 deletions(-) create mode 100644 doc/clapper/class.EnhancerProxy.html create mode 100644 doc/clapper/class.EnhancerProxyList.html create mode 100644 doc/clapper/flags.EnhancerParamFlags.html create mode 100644 doc/clapper/func.ENHANCER_PROXY_CAST.html create mode 100644 doc/clapper/func.ENHANCER_PROXY_LIST_CAST.html create mode 100644 doc/clapper/func.get_global_enhancer_proxies.html create mode 100644 doc/clapper/method.EnhancerProxy.extra_data_lists_value.html create mode 100644 doc/clapper/method.EnhancerProxy.get_description.html create mode 100644 doc/clapper/method.EnhancerProxy.get_extra_data.html create mode 100644 doc/clapper/method.EnhancerProxy.get_friendly_name.html create mode 100644 doc/clapper/method.EnhancerProxy.get_module_dir.html create mode 100644 doc/clapper/method.EnhancerProxy.get_module_name.html create mode 100644 doc/clapper/method.EnhancerProxy.get_settings.html create mode 100644 doc/clapper/method.EnhancerProxy.get_target_interfaces.html create mode 100644 doc/clapper/method.EnhancerProxy.get_target_properties.html create mode 100644 doc/clapper/method.EnhancerProxy.get_version.html create mode 100644 doc/clapper/method.EnhancerProxy.set_locally.html create mode 100644 doc/clapper/method.EnhancerProxy.set_locally_with_table.html create mode 100644 doc/clapper/method.EnhancerProxy.target_has_interface.html create mode 100644 doc/clapper/method.EnhancerProxyList.get_n_proxies.html create mode 100644 doc/clapper/method.EnhancerProxyList.get_proxy.html create mode 100644 doc/clapper/method.EnhancerProxyList.get_proxy_by_module.html create mode 100644 doc/clapper/method.EnhancerProxyList.peek_proxy.html create mode 100644 doc/clapper/method.Player.get_enhancer_proxies.html create mode 100644 doc/clapper/property.EnhancerProxy.description.html create mode 100644 doc/clapper/property.EnhancerProxy.friendly-name.html create mode 100644 doc/clapper/property.EnhancerProxy.module-dir.html create mode 100644 doc/clapper/property.EnhancerProxy.module-name.html create mode 100644 doc/clapper/property.EnhancerProxy.version.html create mode 100644 doc/clapper/property.EnhancerProxyList.n-proxies.html create mode 100644 doc/clapper/property.Player.enhancer-proxies.html diff --git a/doc/clapper/clapper.devhelp2 b/doc/clapper/clapper.devhelp2 index 87545898..5fe0d289 100644 --- a/doc/clapper/clapper.devhelp2 +++ b/doc/clapper/clapper.devhelp2 @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/doc/clapper/class.EnhancerProxy.html b/doc/clapper/class.EnhancerProxy.html new file mode 100644 index 00000000..ee8775a7 --- /dev/null +++ b/doc/clapper/class.EnhancerProxy.html @@ -0,0 +1,729 @@ + + + + + + Clapper.EnhancerProxy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+
+

Class

+

ClapperEnhancerProxy

+
+ +
+ +
+

unstable since: 0.10

+
+ +
+

+ Description + + + [src] + +

+ +
final class Clapper.EnhancerProxy : Gst.Object
+{
+  /* No available fields */
+}
+ +
+

An intermediary between player and enhancer plugin.

+

Applications can use this to inspect enhancer information, +its properties and configure them.

+

Clapper player manages all enhancers internally, including creating when +needed and destroying them later. Instead, it provides access to so called +enhancer proxy objects which allow to browse available enhancer properties +and store their config either globally or locally for each player instance.

+

Use clapper_get_global_enhancer_proxies() or ClapperPlayer:enhancer-proxies +property to access a ClapperEnhancerProxyList of available enhancer proxies. While both +lists include the same amount of proxies, the difference is which properties can be configured +in which list. Only the latter allows tweaking of local (per player instance) properties using +clapper_enhancer_proxy_set_locally() function.

+
+ +
+ + +

Available since: 0.10

+ + +
+ + +
+
+ + +
+

+ Hierarchy + +

+
+ + + + +hierarchy + + +this + + +ClapperEnhancerProxy + + + + + +ancestor_0 + + +GstObject + + + + + +ancestor_0--this + + + + +ancestor_1 + + +GInitiallyUnowned + + + + + +ancestor_1--ancestor_0 + + + + +ancestor_2 + + +GObject + + + + + +ancestor_2--ancestor_1 + + + + + +
+
+ + + +
+

+ Ancestors + +

+ +
+ +
+
+ + + + + + + + + + + +
+

+ Instance methods + +

+ +
+ +
+
clapper_enhancer_proxy_extra_data_lists_value
+
+

A convenience function to check whether proxy plugin file +has an extra data field with key that among separated list +of values includes value (works on single value lists too).

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_get_description
+
+

Get description from enhancer plugin info file.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_get_extra_data
+
+

Get extra data from enhancer plugin info file specified by key.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_get_friendly_name
+
+

Get a name from enhancer plugin info file. +Can be used for showing in UI and such.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_get_module_dir
+
+

Get a path to the directory from which enhancer is loaded.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_get_module_name
+
+

Get name of the module from enhancer plugin info file. +This value is used to uniquely identify a particular plugin.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_get_settings
+
+

Get GSettings of an enhancer.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_get_target_interfaces
+
+

Get an array of interfaces that target enhancer implements.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_get_target_properties
+
+

Get an array of properties in target enhancer.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_get_version
+
+

Get version string from enhancer plugin info file.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_set_locally
+
+

Configure one or more properties which have CLAPPER_ENHANCER_PARAM_LOCAL +flag set on the target enhancer instance.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_set_locally_with_table
+
+

Same as clapper_enhancer_proxy_set_locally(), but to configure uses +GHashTable with string keys and GValue as their values.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_target_has_interface
+
+

A convenience function to check if target enhancer implements given interface.

+
+
+

unstable since: 0.10

+
+
+ +
+ + + +
Methods inherited from GstObject (25)
+
+ +
+

Please see GstObject for a full list of methods.

+
+ +
+
+ + + + + +
Methods inherited from GObject (43)
+
+ +
+

Please see GObject for a full list of methods.

+
+ +
+
+ + + + +
+ + + +
+

+ Properties + +

+ + +
+ +
+
Clapper.EnhancerProxy:description
+
+

Description from enhancer plugin info file.

+
+
+

unstable since: 0.10

+
+
+ +
+
Clapper.EnhancerProxy:friendly-name
+
+

Name from enhancer plugin info file.

+
+
+

unstable since: 0.10

+
+
+ +
+
Clapper.EnhancerProxy:module-dir
+
+

Module directory.

+
+
+

unstable since: 0.10

+
+
+ +
+
Clapper.EnhancerProxy:module-name
+
+

Module name from enhancer plugin info file.

+
+
+

unstable since: 0.10

+
+
+ +
+
Clapper.EnhancerProxy:version
+
+

Version from enhancer plugin info file.

+
+
+

unstable since: 0.10

+
+
+ +
+ + + + +
Properties inherited from GstObject (2)
+
+
Gst.Object:name
+
+ No description available. +
Gst.Object:parent
+
+

The parent of the object. Please note, that when changing the ‘parent’ +property, we don’t emit GObject::notify and GstObject::deep-notify +signals due to locking issues. In some cases one can use +GstBin::element-added or GstBin::element-removed signals on the parent to +achieve a similar effect.

+
+
+
+ + + + + + + + + +
+ + + +
+

+ Signals + +

+ + + + + +
Signals inherited from GstObject (1)
+
+
GstObject::deep-notify
+
+

The deep notify signal is used to be notified of property changes. It is +typically attached to the toplevel bin to receive notifications from all +the elements contained in that bin.

+
+
+
+ + + + + +
Signals inherited from GObject (1)
+
+
GObject::notify
+
+

The notify signal is emitted on an object when one of its properties has +its value set through g_object_set_property(), g_object_set(), et al.

+
+
+
+ + + + + +
+ + + +
+

+ Class structure + +

+ +
+
struct ClapperEnhancerProxyClass {
+  GstObjectClass parent_class;
+  
+}
+
+ +
+

No description available.

+
+ + +
+
Class members
+ +
+ +
parent_class: GstObjectClass
+

No description available.

+ + +
+ +
+ + + + + + +
+
+ + + +
+ +
+ + + + + +
+ + \ No newline at end of file diff --git a/doc/clapper/class.EnhancerProxyList.html b/doc/clapper/class.EnhancerProxyList.html new file mode 100644 index 00000000..d77657b1 --- /dev/null +++ b/doc/clapper/class.EnhancerProxyList.html @@ -0,0 +1,627 @@ + + + + + + Clapper.EnhancerProxyList + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+
+

Class

+

ClapperEnhancerProxyList

+
+ +
+ +
+

unstable since: 0.10

+
+ +
+

+ Description + + + [src] + +

+ +
final class Clapper.EnhancerProxyList : Gst.Object
+  implements Gio.ListModel {
+  /* No available fields */
+}
+ +
+

A list of enhancer proxies.

+
+ +
+ + +

Available since: 0.10

+ + +
+ + +
+
+ + +
+

+ Hierarchy + +

+
+ + + + +hierarchy + + +this + + +ClapperEnhancerProxyList + + + + + +implements_0 + + +GListModel + + + + + +this--implements_0 + + + + +ancestor_0 + + +GstObject + + + + + +ancestor_0--this + + + + +ancestor_1 + + +GInitiallyUnowned + + + + + +ancestor_1--ancestor_0 + + + + +ancestor_2 + + +GObject + + + + + +ancestor_2--ancestor_1 + + + + + +
+
+ + + +
+

+ Ancestors + +

+ +
+ +
+
+ + + + + +
+

+ Implements + +

+ +
+ +
+
+ + + + + + + +
+

+ Instance methods + +

+ +
+ +
+
clapper_enhancer_proxy_list_get_n_proxies
+
+

Get the number of proxies in ClapperEnhancerProxyList.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_list_get_proxy
+
+

Get the ClapperEnhancerProxy at index.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_list_get_proxy_by_module
+
+

Get the ClapperEnhancerProxy by module name as defined in its plugin file.

+
+
+

unstable since: 0.10

+
+
+ +
+
clapper_enhancer_proxy_list_peek_proxy
+
+

Get the ClapperEnhancerProxy at index.

+
+
+

unstable since: 0.10

+
+
+ +
+ + + +
Methods inherited from GstObject (25)
+
+ +
+

Please see GstObject for a full list of methods.

+
+ +
+
+ + + + + +
Methods inherited from GObject (43)
+
+ +
+

Please see GObject for a full list of methods.

+
+ +
+
+ + + + + +
Methods inherited from GListModel (5)
+
+
g_list_model_get_item
+
+

Get the item at position.

+
g_list_model_get_item_type
+
+

Gets the type of the items in list.

+
g_list_model_get_n_items
+
+

Gets the number of items in list.

+
g_list_model_get_object
+
+

Get the item at position.

+
g_list_model_items_changed
+
+

Emits the GListModel::items-changed signal on list.

+
+
+
+ + +
+ + + +
+

+ Properties + +

+ + +
+ +
+
Clapper.EnhancerProxyList:n-proxies
+
+

Number of proxies in the list.

+
+
+

unstable since: 0.10

+
+
+ +
+ + + + +
Properties inherited from GstObject (2)
+
+
Gst.Object:name
+
+ No description available. +
Gst.Object:parent
+
+

The parent of the object. Please note, that when changing the ‘parent’ +property, we don’t emit GObject::notify and GstObject::deep-notify +signals due to locking issues. In some cases one can use +GstBin::element-added or GstBin::element-removed signals on the parent to +achieve a similar effect.

+
+
+
+ + + + + + + + + + + +
+ + + +
+

+ Signals + +

+ + + + + +
Signals inherited from GstObject (1)
+
+
GstObject::deep-notify
+
+

The deep notify signal is used to be notified of property changes. It is +typically attached to the toplevel bin to receive notifications from all +the elements contained in that bin.

+
+
+
+ + + + + +
Signals inherited from GObject (1)
+
+
GObject::notify
+
+

The notify signal is emitted on an object when one of its properties has +its value set through g_object_set_property(), g_object_set(), et al.

+
+
+
+ + + + + +
Signals inherited from GListModel (1)
+
+
GListModel::items-changed
+
+

This signal is emitted whenever items were added to or removed +from list. At position, removed items were removed and added +items were added in their place.

+
+
+
+ + + +
+ + + +
+

+ Class structure + +

+ +
+
struct ClapperEnhancerProxyListClass {
+  GstObjectClass parent_class;
+  
+}
+
+ +
+

No description available.

+
+ + +
+
Class members
+ +
+ +
parent_class: GstObjectClass
+

No description available.

+ + +
+ +
+ + + + + + +
+
+ + + +
+ +
+ + + + + +
+ + \ No newline at end of file diff --git a/doc/clapper/class.Player.html b/doc/clapper/class.Player.html index 165caa86..b4787bce 100644 --- a/doc/clapper/class.Player.html +++ b/doc/clapper/class.Player.html @@ -137,6 +137,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -253,6 +255,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -676,6 +680,16 @@ adaptive streaming.

+
+
clapper_player_get_enhancer_proxies
+
+

Get a list of available enhancers in the form of ClapperEnhancerProxy objects.

+
+
+

unstable since: 0.10

+
+
+
clapper_player_get_mute
@@ -1272,6 +1286,16 @@ when ClapperPlayer:download-enabled is set to TRUE.

+
+
Clapper.Player:enhancer-proxies
+
+

List of available enhancers in the form of ClapperEnhancerProxy objects.

+
+
+

unstable since: 0.10

+
+
+
Clapper.Player:mute
diff --git a/doc/clapper/classes_hierarchy.html b/doc/clapper/classes_hierarchy.html index cb43f1c3..ff6b0af0 100644 --- a/doc/clapper/classes_hierarchy.html +++ b/doc/clapper/classes_hierarchy.html @@ -126,6 +126,10 @@ SPDX-License-Identifier: LGPL-2.1-or-later +
  • EnhancerProxy +
  • +
  • EnhancerProxyList +
  • Harvest
  • Marker diff --git a/doc/clapper/ctor.Player.new.html b/doc/clapper/ctor.Player.new.html index d5625cb5..513df22f 100644 --- a/doc/clapper/ctor.Player.new.html +++ b/doc/clapper/ctor.Player.new.html @@ -117,7 +117,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -136,7 +136,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/flags.EnhancerParamFlags.html b/doc/clapper/flags.EnhancerParamFlags.html new file mode 100644 index 00000000..bb7dd49f --- /dev/null +++ b/doc/clapper/flags.EnhancerParamFlags.html @@ -0,0 +1,247 @@ + + + + + + Clapper.EnhancerParamFlags + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Enumeration

    +

    ClapperEnhancerParamFlags

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + +

    + +
    +
    flags Clapper.EnhancerParamFlags
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Additional GParamFlags to be set in enhancer plugins implementations.

    +
    + +
    + + +

    Available since: 0.10

    + + +
    + + +
    + +
    +

    + Members + +

    + +
    +
    + +
    + CLAPPER_ENHANCER_PARAM_GLOBAL + +
    +
    +

    Use this flag for enhancer properties that should have global access scope. + Such are meant for application USER to configure.

    +
      +
    • Value: 131072
    • + +
    • Available since: 0.10
    • +
    +
    + +
    + CLAPPER_ENHANCER_PARAM_LOCAL + +
    +
    +

    Use this flag for enhancer properties that should have local access scope. + Such are meant for APPLICATION to configure.

    +
      +
    • Value: 262144
    • + +
    • Available since: 0.10
    • +
    +
    + +
    + CLAPPER_ENHANCER_PARAM_FILEPATH + +
    +
    +

    Use this flag for enhancer properties that store string with a file path. + Applications can use this as a hint to show file selection instead of a text entry.

    +
      +
    • Value: 524288
    • + +
    • Available since: 0.10
    • +
    +
    + +
    + CLAPPER_ENHANCER_PARAM_DIRPATH + +
    +
    +

    Use this flag for enhancer properties that store string with a directory path. + Applications can use this as a hint to show directory selection instead of a text entry.

    +
      +
    • Value: 1048576
    • + +
    • Available since: 0.10
    • +
    +
    + +
    +
    +
    + + + + + +
    +
    + + + +
    + +
    + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/func.ENHANCER_PROXY_CAST.html b/doc/clapper/func.ENHANCER_PROXY_CAST.html new file mode 100644 index 00000000..b59fdc50 --- /dev/null +++ b/doc/clapper/func.ENHANCER_PROXY_CAST.html @@ -0,0 +1,199 @@ + + + + + + Clapper.ENHANCER_PROXY_CAST + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Function Macro

    +

    ClapperENHANCER_PROXY_CAST

    +
    + +
    +
    +

    +
    +
    +

    + Declaration + + + [src] + +

    + +
    +
    #define CLAPPER_ENHANCER_PROXY_CAST (
    +  obj
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + +

    + +
    +

    No description available.

    +
    + +
    + + + + +

    This function is not directly available to language bindings.

    + + +
    + + +
    + + +
    +

    + Parameters + +

    + +
    +
    + +
    obj
    +
    +

    Type: -

    +

    No description available.

    + + + + + + + + + + +
    +
    + + + +
    +
    +
    + + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/func.ENHANCER_PROXY_LIST_CAST.html b/doc/clapper/func.ENHANCER_PROXY_LIST_CAST.html new file mode 100644 index 00000000..25fdeb3f --- /dev/null +++ b/doc/clapper/func.ENHANCER_PROXY_LIST_CAST.html @@ -0,0 +1,199 @@ + + + + + + Clapper.ENHANCER_PROXY_LIST_CAST + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Function Macro

    +

    ClapperENHANCER_PROXY_LIST_CAST

    +
    + +
    +
    +

    +
    +
    +

    + Declaration + + + [src] + +

    + +
    +
    #define CLAPPER_ENHANCER_PROXY_LIST_CAST (
    +  obj
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + +

    + +
    +

    No description available.

    +
    + +
    + + + + +

    This function is not directly available to language bindings.

    + + +
    + + +
    + + +
    +

    + Parameters + +

    + +
    +
    + +
    obj
    +
    +

    Type: -

    +

    No description available.

    + + + + + + + + + + +
    +
    + + + +
    +
    +
    + + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/func.PLAYER_CAST.html b/doc/clapper/func.PLAYER_CAST.html index d2381185..a1c87de5 100644 --- a/doc/clapper/func.PLAYER_CAST.html +++ b/doc/clapper/func.PLAYER_CAST.html @@ -111,7 +111,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] diff --git a/doc/clapper/func.enhancer_check.html b/doc/clapper/func.enhancer_check.html index aefb70f3..bd0b636b 100644 --- a/doc/clapper/func.enhancer_check.html +++ b/doc/clapper/func.enhancer_check.html @@ -104,14 +104,14 @@ SPDX-License-Identifier: LGPL-2.1-or-later
    -

    since: 0.8

    +

    deprecated: 0.10 since: 0.8

    Declaration - [src] + [src]

    @@ -133,7 +133,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] @@ -158,7 +158,9 @@ support for such schemes by defining them in their plugin info files.

    Available since: 0.8

    - +
    +

    Deprecated since: 0.10

    Use list of enhancer proxies from clapper_get_global_enhancer_proxies() or + ClapperPlayer:enhancer-proxies and check if any proxy matches your search criteria.

    diff --git a/doc/clapper/func.get_global_enhancer_proxies.html b/doc/clapper/func.get_global_enhancer_proxies.html new file mode 100644 index 00000000..2cf73c59 --- /dev/null +++ b/doc/clapper/func.get_global_enhancer_proxies.html @@ -0,0 +1,205 @@ + + + + + + Clapper.get_global_enhancer_proxies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Function

    +

    Clapperget_global_enhancer_proxies

    +
    + +
    +
    +

    unstable since: 0.10

    +
    +
    +

    + Declaration + + + [src] + +

    + +
    +
    ClapperEnhancerProxyList*
    +clapper_get_global_enhancer_proxies (
    +  void
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get a list of available enhancers in the form of ClapperEnhancerProxy objects.

    +

    This returns a global list of enhancer proxy objects. You can use it to inspect +available enhancers without creating a new player instance.

    +

    Remember to initialize Clapper library before using this function.

    +

    Only enhancer properties with CLAPPER_ENHANCER_PARAM_GLOBAL flag can be +set on proxies in this list. These are meant to be set ONLY by users, not applications +as they carry over to all player instances (possibly including other apps). Applications +should instead be changing properties with CLAPPER_ENHANCER_PARAM_LOCAL flag +set from individual proxy lists from ClapperPlayer:enhancer-proxies which +will affect only that single player instance given list belongs to.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: ClapperEnhancerProxyList

    +

    A global ClapperEnhancerProxyList of enhancer proxies.

    +
    +
    + + + + + + + +
    The data is owned by the called function.
    +
    +
    +
    +
    + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/func.init.html b/doc/clapper/func.init.html index ce23d021..fbc22417 100644 --- a/doc/clapper/func.init.html +++ b/doc/clapper/func.init.html @@ -111,7 +111,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -131,7 +131,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/func.init_check.html b/doc/clapper/func.init_check.html index f56f05d8..61e0084f 100644 --- a/doc/clapper/func.init_check.html +++ b/doc/clapper/func.init_check.html @@ -111,7 +111,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -131,7 +131,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/index.html b/doc/clapper/index.html index c7186fbc..c3526a71 100644 --- a/doc/clapper/index.html +++ b/doc/clapper/index.html @@ -97,6 +97,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later Enumerations + Bitfields + @@ -364,6 +366,26 @@ SPDX-License-Identifier: LGPL-2.1-or-later + + EnhancerProxy + + +

    An intermediary between player and enhancer plugin.

    +

    unstable since: 0.10

    + + + + + + EnhancerProxyList + + +

    A list of enhancer proxies.

    +

    unstable since: 0.10

    + + + + Feature @@ -620,6 +642,33 @@ SPDX-License-Identifier: LGPL-2.1-or-later
    +
    +
    +

    + Bitfields + +

    + +
    + + + + + + + + + + + +
    EnhancerParamFlags +

    Additional GParamFlags to be set in enhancer plugins implementations.

    +

    unstable since: 0.10

    +
    +
    +
    +
    + @@ -639,7 +688,17 @@ SPDX-License-Identifier: LGPL-2.1-or-later

    Check if an enhancer of type is available for given scheme and host.

    -

    since: 0.8

    +

    deprecated: 0.10 since: 0.8

    + + + + + + get_global_enhancer_proxies + + +

    Get a list of available enhancers in the form of ClapperEnhancerProxy objects.

    +

    unstable since: 0.10

    @@ -734,6 +793,26 @@ terminating on failure it returns FALSE.

    + + ENHANCER_PROXY_CAST + + + +

    + + + + + + ENHANCER_PROXY_LIST_CAST + + + +

    + + + + EXTRACTABLE_CAST diff --git a/doc/clapper/index.json b/doc/clapper/index.json index 5d73ed72..67e4cd9b 100644 --- a/doc/clapper/index.json +++ b/doc/clapper/index.json @@ -1 +1 @@ -{"meta":{"ns":"Clapper","version":"0.0","generator":"gi-docgen","generator-version":"2025.3"},"symbols":[{"type":"class","name":"AudioStream","ctype":"ClapperAudioStream","summary":"Represents an audio stream within media.","deprecated":null},{"type":"class","name":"Discoverer","ctype":"ClapperDiscoverer","summary":"An optional Discoverer feature to be added to the player. #ClapperDiscoverer is a feature that wraps around #GstDiscoverer ...","deprecated":null},{"type":"class","name":"Feature","ctype":"ClapperFeature","summary":"A base class for creating new features for the player. Feature objects are meant for adding additional functionalities ...","deprecated":null},{"type":"class","name":"Harvest","ctype":"ClapperHarvest","summary":"An object storing data from enhancers that implement [iface@Clapper.Extractable] interface.","deprecated":null},{"type":"class","name":"Marker","ctype":"ClapperMarker","summary":"Represents a point in timeline. Markers are a convienient way of marking points of interest within a [class@Clapper.Timeline] ...","deprecated":null},{"type":"class","name":"MediaItem","ctype":"ClapperMediaItem","summary":"Represents a media item. A newly created media item must be added to player [class@Clapper.Queue] first in order ...","deprecated":null},{"type":"class","name":"Mpris","ctype":"ClapperMpris","summary":"An optional `MPRIS` feature to add to the player. Not every OS supports `MPRIS`. Use [const@Clapper.HAVE_MPRIS] macro to ...","deprecated":null},{"type":"class","name":"Player","ctype":"ClapperPlayer","summary":"The media player object used for playback. #ClapperPlayer was written in an easy to use way, so no ...","deprecated":null},{"type":"class","name":"Queue","ctype":"ClapperQueue","summary":"A queue of media to be played.","deprecated":null},{"type":"class","name":"Server","ctype":"ClapperServer","summary":"An optional Server feature to add to the player. #ClapperServer is a feature that hosts a local server ...","deprecated":null},{"type":"class","name":"Stream","ctype":"ClapperStream","summary":"Represents a stream within media.","deprecated":null},{"type":"class","name":"StreamList","ctype":"ClapperStreamList","summary":"A list of media streams.","deprecated":null},{"type":"class","name":"SubtitleStream","ctype":"ClapperSubtitleStream","summary":"Represents a subtitle stream within media.","deprecated":null},{"type":"class","name":"ThreadedObject","ctype":"ClapperThreadedObject","summary":"A base class for creating objects that work within a separate thread.","deprecated":null},{"type":"class","name":"Timeline","ctype":"ClapperTimeline","summary":"A media timeline filled with point markers.","deprecated":null},{"type":"class","name":"VideoStream","ctype":"ClapperVideoStream","summary":"Represents a video stream within media.","deprecated":null},{"type":"constant","name":"HAVE_DISCOVERER","ident":"CLAPPER_HAVE_DISCOVERER","summary":"Check if Clapper was compiled with Discoverer feature.","deprecated":null},{"type":"constant","name":"HAVE_MPRIS","ident":"CLAPPER_HAVE_MPRIS","summary":"Check if Clapper was compiled with MPRIS feature.","deprecated":null},{"type":"constant","name":"HAVE_SERVER","ident":"CLAPPER_HAVE_SERVER","summary":"Check if Clapper was compiled with Server feature.","deprecated":null},{"type":"constant","name":"MAJOR_VERSION","ident":"CLAPPER_MAJOR_VERSION","summary":"Clapper major version component","deprecated":null},{"type":"constant","name":"MARKER_NO_END","ident":"CLAPPER_MARKER_NO_END","summary":"The value used to indicate that marker does not have an ending time specified","deprecated":null},{"type":"constant","name":"MICRO_VERSION","ident":"CLAPPER_MICRO_VERSION","summary":"Clapper micro version component","deprecated":null},{"type":"constant","name":"MINOR_VERSION","ident":"CLAPPER_MINOR_VERSION","summary":"Clapper minor version component","deprecated":null},{"type":"constant","name":"QUEUE_INVALID_POSITION","ident":"CLAPPER_QUEUE_INVALID_POSITION","summary":"The value used to refer to an invalid position in a #ClapperQueue","deprecated":null},{"type":"constant","name":"STREAM_LIST_INVALID_POSITION","ident":"CLAPPER_STREAM_LIST_INVALID_POSITION","summary":"The value used to refer to an invalid position in a #ClapperStreamList","deprecated":null},{"type":"constant","name":"TIME_FORMAT","ident":"CLAPPER_TIME_FORMAT","summary":"A string that can be used in printf-like format to display e.g. position or duration in `hh:mm:ss` format. Meant ...","deprecated":null},{"type":"constant","name":"TIME_MS_FORMAT","ident":"CLAPPER_TIME_MS_FORMAT","summary":"Same as [const@Clapper.TIME_FORMAT], but also displays milliseconds. Meant to be used together with [func@Clapper.TIME_MS_ARGS]. Example: ```c gchar ...","deprecated":null},{"type":"constant","name":"VERSION_S","ident":"CLAPPER_VERSION_S","summary":"Clapper version, encoded as a string","deprecated":null},{"type":"constant","name":"WITH_ENHANCERS_LOADER","ident":"CLAPPER_WITH_ENHANCERS_LOADER","summary":"Check if Clapper was compiled with Enhancers Loader functionality. Alternatively, apps before compiling can also check whether `pkgconfig` ...","deprecated":null},{"type":"ctor","name":"new","type_name":"Discoverer","ident":"clapper_discoverer_new","summary":"Creates a new #ClapperDiscoverer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Marker","ident":"clapper_marker_new","summary":"Creates a new #ClapperMarker with given params. It is considered a programmer error trying to set an ending ...","deprecated":null},{"type":"ctor","name":"new","type_name":"MediaItem","ident":"clapper_media_item_new","summary":"Creates new #ClapperMediaItem from URI. Use one of the URI protocols supported by plugins in #GStreamer installation. For ...","deprecated":null},{"type":"ctor","name":"new","type_name":"Mpris","ident":"clapper_mpris_new","summary":"Creates a new #ClapperMpris instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Player","ident":"clapper_player_new","summary":"Creates a new #ClapperPlayer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Server","ident":"clapper_server_new","summary":"Creates a new #ClapperServer instance.","deprecated":null},{"type":"ctor","name":"new_cached","type_name":"MediaItem","ident":"clapper_media_item_new_cached","summary":"Same as [ctor@Clapper.MediaItem.new], but allows to provide a location of a cache file where particular media at @uri is ...","deprecated":null},{"type":"ctor","name":"new_from_file","type_name":"MediaItem","ident":"clapper_media_item_new_from_file","summary":"Creates new #ClapperMediaItem from #GFile. Same as [ctor@Clapper.MediaItem.new], but uses a [iface@Gio.File] for convenience in some situations instead ...","deprecated":null},{"type":"enum","name":"DiscovererDiscoveryMode","ctype":"ClapperDiscovererDiscoveryMode","summary":"No description available.","deprecated":null},{"type":"enum","name":"MarkerType","ctype":"ClapperMarkerType","summary":"No description available.","deprecated":null},{"type":"enum","name":"PlayerSeekMethod","ctype":"ClapperPlayerSeekMethod","summary":"No description available.","deprecated":null},{"type":"enum","name":"PlayerState","ctype":"ClapperPlayerState","summary":"No description available.","deprecated":null},{"type":"enum","name":"QueueProgressionMode","ctype":"ClapperQueueProgressionMode","summary":"No description available.","deprecated":null},{"type":"enum","name":"StreamType","ctype":"ClapperStreamType","summary":"No description available.","deprecated":null},{"type":"function","name":"enhancer_check","ident":"clapper_enhancer_check","summary":"Check if an enhancer of @type is available for given @scheme and @host. A check that compares requested ...","deprecated":null},{"type":"function","name":"init","ident":"clapper_init","summary":"Initializes the Clapper library. Implementations must always call this before using Clapper API. Because Clapper uses GStreamer internally, ...","deprecated":null},{"type":"function","name":"init_check","ident":"clapper_init_check","summary":"This function does the same thing as [func@Clapper.init], but instead of terminating on failure it returns %FALSE.","deprecated":null},{"type":"function_macro","name":"AUDIO_STREAM_CAST","ident":"CLAPPER_AUDIO_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"CHECK_VERSION","ident":"CLAPPER_CHECK_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"DEPRECATED_FOR","ident":"CLAPPER_DEPRECATED_FOR","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"DISCOVERER_CAST","ident":"CLAPPER_DISCOVERER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"ENCODE_VERSION","ident":"CLAPPER_ENCODE_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"EXTRACTABLE_CAST","ident":"CLAPPER_EXTRACTABLE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"FEATURE_CAST","ident":"CLAPPER_FEATURE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"HARVEST_CAST","ident":"CLAPPER_HARVEST_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"MARKER_CAST","ident":"CLAPPER_MARKER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"MEDIA_ITEM_CAST","ident":"CLAPPER_MEDIA_ITEM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"MPRIS_CAST","ident":"CLAPPER_MPRIS_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"PLAYER_CAST","ident":"CLAPPER_PLAYER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"QUEUE_CAST","ident":"CLAPPER_QUEUE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SERVER_CAST","ident":"CLAPPER_SERVER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"STREAM_CAST","ident":"CLAPPER_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"STREAM_LIST_CAST","ident":"CLAPPER_STREAM_LIST_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SUBTITLE_STREAM_CAST","ident":"CLAPPER_SUBTITLE_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"THREADED_OBJECT_CAST","ident":"CLAPPER_THREADED_OBJECT_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TIMELINE_CAST","ident":"CLAPPER_TIMELINE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TIME_ARGS","ident":"CLAPPER_TIME_ARGS","summary":"Formats @t for the [const@Clapper.TIME_FORMAT] format string.","deprecated":null},{"type":"function_macro","name":"TIME_MS_ARGS","ident":"CLAPPER_TIME_MS_ARGS","summary":"Formats @t for the [const@Clapper.TIME_MS_FORMAT] format string.","deprecated":null},{"type":"function_macro","name":"VIDEO_STREAM_CAST","ident":"CLAPPER_VIDEO_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"interface","name":"Extractable","ctype":"ClapperExtractable","summary":"An interface for creating enhancers that resolve given URI into something playable.","deprecated":null},{"type":"method","name":"add_feature","type_name":"Player","ident":"clapper_player_add_feature","summary":"Add another #ClapperFeature to the player.","deprecated":null},{"type":"method","name":"add_item","type_name":"Queue","ident":"clapper_queue_add_item","summary":"Add another #ClapperMediaItem to the end of queue. If item is already in queue, this function will do ...","deprecated":null},{"type":"method","name":"clear","type_name":"Queue","ident":"clapper_queue_clear","summary":"Removes all media items from the queue. If queue is empty, this function will do nothing, so it ...","deprecated":null},{"type":"method","name":"fill","type_name":"Harvest","ident":"clapper_harvest_fill","summary":"Fill harvest with extracted data. It can be anything that GStreamer can parse and play such as single URI ...","deprecated":null},{"type":"method","name":"fill_with_bytes","type_name":"Harvest","ident":"clapper_harvest_fill_with_bytes","summary":"A convenience method to fill @harvest with data from #GBytes. For more info, see [method@Clapper.Harvest.fill] documentation.","deprecated":null},{"type":"method","name":"fill_with_text","type_name":"Harvest","ident":"clapper_harvest_fill_with_text","summary":"A convenience method to fill @harvest using a %NULL terminated string. For more info, see [method@Clapper.Harvest.fill] documentation.","deprecated":null},{"type":"method","name":"find_item","type_name":"Queue","ident":"clapper_queue_find_item","summary":"Get the index of #ClapperMediaItem within #ClapperQueue.","deprecated":null},{"type":"method","name":"get_adaptive_bandwidth","type_name":"Player","ident":"clapper_player_get_adaptive_bandwidth","summary":"Get last fragment download bandwidth (bits/s) during adaptive streaming.","deprecated":null},{"type":"method","name":"get_adaptive_max_bitrate","type_name":"Player","ident":"clapper_player_get_adaptive_max_bitrate","summary":"Get currently set maximal bitrate (bits/s) for adaptive streaming.","deprecated":null},{"type":"method","name":"get_adaptive_min_bitrate","type_name":"Player","ident":"clapper_player_get_adaptive_min_bitrate","summary":"Get currently set minimal bitrate (bits/s) for adaptive streaming.","deprecated":null},{"type":"method","name":"get_adaptive_start_bitrate","type_name":"Player","ident":"clapper_player_get_adaptive_start_bitrate","summary":"Get currently set initial bitrate (bits/s) for adaptive streaming.","deprecated":null},{"type":"method","name":"get_audio_enabled","type_name":"Player","ident":"clapper_player_get_audio_enabled","summary":"Get whether audio stream is enabled.","deprecated":null},{"type":"method","name":"get_audio_filter","type_name":"Player","ident":"clapper_player_get_audio_filter","summary":"Get #GstElement used as audio filter.","deprecated":null},{"type":"method","name":"get_audio_offset","type_name":"Player","ident":"clapper_player_get_audio_offset","summary":"Get the currently set audio stream offset. The returned value is in seconds as a decimal number.","deprecated":null},{"type":"method","name":"get_audio_sink","type_name":"Player","ident":"clapper_player_get_audio_sink","summary":"Get #GstElement used as audio sink.","deprecated":null},{"type":"method","name":"get_audio_streams","type_name":"Player","ident":"clapper_player_get_audio_streams","summary":"Get a list of audio streams within media item.","deprecated":null},{"type":"method","name":"get_autoplay","type_name":"Player","ident":"clapper_player_get_autoplay","summary":"Get the autoplay value.","deprecated":null},{"type":"method","name":"get_bitrate","type_name":"AudioStream","ident":"clapper_audio_stream_get_bitrate","summary":"Get bitrate of audio @stream.","deprecated":null},{"type":"method","name":"get_bitrate","type_name":"VideoStream","ident":"clapper_video_stream_get_bitrate","summary":"Get bitrate of video @stream.","deprecated":null},{"type":"method","name":"get_channels","type_name":"AudioStream","ident":"clapper_audio_stream_get_channels","summary":"Get number of audio channels in @stream.","deprecated":null},{"type":"method","name":"get_codec","type_name":"AudioStream","ident":"clapper_audio_stream_get_codec","summary":"Get codec used to encode @stream.","deprecated":null},{"type":"method","name":"get_codec","type_name":"VideoStream","ident":"clapper_video_stream_get_codec","summary":"Get codec used to encode @stream.","deprecated":null},{"type":"method","name":"get_container_format","type_name":"MediaItem","ident":"clapper_media_item_get_container_format","summary":"Get media item container format.","deprecated":null},{"type":"method","name":"get_context","type_name":"ThreadedObject","ident":"clapper_threaded_object_get_context","summary":"Get the #GMainContext of the thread used by this object. Useful when you want to invoke object thread ...","deprecated":null},{"type":"method","name":"get_current_audio_decoder","type_name":"Player","ident":"clapper_player_get_current_audio_decoder","summary":"Get #GstElement currently used as audio decoder.","deprecated":null},{"type":"method","name":"get_current_index","type_name":"Queue","ident":"clapper_queue_get_current_index","summary":"Get index of the currently selected #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_current_index","type_name":"StreamList","ident":"clapper_stream_list_get_current_index","summary":"Get index of the currently selected #ClapperStream.","deprecated":null},{"type":"method","name":"get_current_item","type_name":"Queue","ident":"clapper_queue_get_current_item","summary":"Get the currently selected #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_current_port","type_name":"Server","ident":"clapper_server_get_current_port","summary":"Get port on which server is currently listening on.","deprecated":null},{"type":"method","name":"get_current_stream","type_name":"StreamList","ident":"clapper_stream_list_get_current_stream","summary":"Get the currently selected #ClapperStream.","deprecated":null},{"type":"method","name":"get_current_video_decoder","type_name":"Player","ident":"clapper_player_get_current_video_decoder","summary":"Get #GstElement currently used as video decoder.","deprecated":null},{"type":"method","name":"get_discovery_mode","type_name":"Discoverer","ident":"clapper_discoverer_get_discovery_mode","summary":"Get the [enum@Clapper.DiscovererDiscoveryMode] of @discoverer.","deprecated":null},{"type":"method","name":"get_download_dir","type_name":"Player","ident":"clapper_player_get_download_dir","summary":"Get path to a directory set for media downloads.","deprecated":null},{"type":"method","name":"get_download_enabled","type_name":"Player","ident":"clapper_player_get_download_enabled","summary":"Get whether progressive download buffering is enabled.","deprecated":null},{"type":"method","name":"get_duration","type_name":"MediaItem","ident":"clapper_media_item_get_duration","summary":"Get media item duration as decimal number in seconds.","deprecated":null},{"type":"method","name":"get_enabled","type_name":"Server","ident":"clapper_server_get_enabled","summary":"Get whether #ClapperServer is set to be running.","deprecated":null},{"type":"method","name":"get_end","type_name":"Marker","ident":"clapper_marker_get_end","summary":"Get the end position (in seconds) of @marker.","deprecated":null},{"type":"method","name":"get_fallback_art_url","type_name":"Mpris","ident":"clapper_mpris_get_fallback_art_url","summary":"Get fallback art URL earlier set by user.","deprecated":null},{"type":"method","name":"get_fps","type_name":"VideoStream","ident":"clapper_video_stream_get_fps","summary":"Get number of frames per second in video @stream.","deprecated":null},{"type":"method","name":"get_gapless","type_name":"Queue","ident":"clapper_queue_get_gapless","summary":"Get if #ClapperQueue is set to use gapless progression.","deprecated":null},{"type":"method","name":"get_height","type_name":"VideoStream","ident":"clapper_video_stream_get_height","summary":"Get height of video @stream.","deprecated":null},{"type":"method","name":"get_id","type_name":"MediaItem","ident":"clapper_media_item_get_id","summary":"Get the unique ID of #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_instant","type_name":"Queue","ident":"clapper_queue_get_instant","summary":"Get if #ClapperQueue is set to use instant media item changes.","deprecated":null},{"type":"method","name":"get_item","type_name":"Queue","ident":"clapper_queue_get_item","summary":"Get the #ClapperMediaItem at index. This behaves the same as [method@Gio.ListModel.get_item], and is here for code uniformity and ...","deprecated":null},{"type":"method","name":"get_lang_code","type_name":"AudioStream","ident":"clapper_audio_stream_get_lang_code","summary":"Get an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_lang_code","type_name":"SubtitleStream","ident":"clapper_subtitle_stream_get_lang_code","summary":"Get an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_lang_name","type_name":"AudioStream","ident":"clapper_audio_stream_get_lang_name","summary":"Get language name of the @stream. This function will try to return a translated string into current locale ...","deprecated":null},{"type":"method","name":"get_lang_name","type_name":"SubtitleStream","ident":"clapper_subtitle_stream_get_lang_name","summary":"Get language name of the @stream. This function will try to return a translated string into current locale ...","deprecated":null},{"type":"method","name":"get_marker","type_name":"Timeline","ident":"clapper_timeline_get_marker","summary":"Get the #ClapperMarker at index. This behaves the same as [method@Gio.ListModel.get_item], and is here for code uniformity and ...","deprecated":null},{"type":"method","name":"get_marker_type","type_name":"Marker","ident":"clapper_marker_get_marker_type","summary":"Get the #ClapperMarkerType of @marker.","deprecated":null},{"type":"method","name":"get_mute","type_name":"Player","ident":"clapper_player_get_mute","summary":"Get the mute state of the player.","deprecated":null},{"type":"method","name":"get_n_items","type_name":"Queue","ident":"clapper_queue_get_n_items","summary":"Get the number of items in #ClapperQueue. This behaves the same as [method@Gio.ListModel.get_n_items], and is here for code ...","deprecated":null},{"type":"method","name":"get_n_markers","type_name":"Timeline","ident":"clapper_timeline_get_n_markers","summary":"Get the number of markers in #ClapperTimeline. This behaves the same as [method@Gio.ListModel.get_n_items], and is here for code ...","deprecated":null},{"type":"method","name":"get_n_streams","type_name":"StreamList","ident":"clapper_stream_list_get_n_streams","summary":"Get the number of streams in #ClapperStreamList. This behaves the same as [method@Gio.ListModel.get_n_items], and is here for code ...","deprecated":null},{"type":"method","name":"get_pixel_format","type_name":"VideoStream","ident":"clapper_video_stream_get_pixel_format","summary":"Get pixel format of video @stream.","deprecated":null},{"type":"method","name":"get_port","type_name":"Server","ident":"clapper_server_get_port","summary":"Get requested server listening port. If you want to know the port server is currently listening on, use ...","deprecated":null},{"type":"method","name":"get_position","type_name":"Player","ident":"clapper_player_get_position","summary":"Get the current player playback position. The returned value is in seconds as a decimal number.","deprecated":null},{"type":"method","name":"get_progression_mode","type_name":"Queue","ident":"clapper_queue_get_progression_mode","summary":"Get the #ClapperQueueProgressionMode of the #ClapperQueue.","deprecated":null},{"type":"method","name":"get_queue","type_name":"Player","ident":"clapper_player_get_queue","summary":"Get the #ClapperQueue of the player. The queue belongs to the player and can be accessed for as ...","deprecated":null},{"type":"method","name":"get_queue_controllable","type_name":"Mpris","ident":"clapper_mpris_get_queue_controllable","summary":"Get whether remote `MPRIS` clients can control [class@Clapper.Queue].","deprecated":null},{"type":"method","name":"get_queue_controllable","type_name":"Server","ident":"clapper_server_get_queue_controllable","summary":"Get whether remote @server clients can control [class@Clapper.Queue].","deprecated":null},{"type":"method","name":"get_running","type_name":"Server","ident":"clapper_server_get_running","summary":"Get whether #ClapperServer is currently running.","deprecated":null},{"type":"method","name":"get_sample_format","type_name":"AudioStream","ident":"clapper_audio_stream_get_sample_format","summary":"Get sample format of audio @stream.","deprecated":null},{"type":"method","name":"get_sample_rate","type_name":"AudioStream","ident":"clapper_audio_stream_get_sample_rate","summary":"Get sample rate of audio @stream (in Hz).","deprecated":null},{"type":"method","name":"get_speed","type_name":"Player","ident":"clapper_player_get_speed","summary":"Get the speed of the player used for playback.","deprecated":null},{"type":"method","name":"get_start","type_name":"Marker","ident":"clapper_marker_get_start","summary":"Get the start position (in seconds) of @marker.","deprecated":null},{"type":"method","name":"get_state","type_name":"Player","ident":"clapper_player_get_state","summary":"Get the current #ClapperPlayerState.","deprecated":null},{"type":"method","name":"get_stream","type_name":"StreamList","ident":"clapper_stream_list_get_stream","summary":"Get the #ClapperStream at index. This behaves the same as [method@Gio.ListModel.get_item], and is here for code uniformity and ...","deprecated":null},{"type":"method","name":"get_stream_type","type_name":"Stream","ident":"clapper_stream_get_stream_type","summary":"Get the #ClapperStreamType of @stream.","deprecated":null},{"type":"method","name":"get_subtitle_font_desc","type_name":"Player","ident":"clapper_player_get_subtitle_font_desc","summary":"Get the currently set font description used for subtitle stream rendering.","deprecated":null},{"type":"method","name":"get_subtitle_offset","type_name":"Player","ident":"clapper_player_get_subtitle_offset","summary":"Get the currently set subtitle stream offset. The returned value is in seconds as a decimal number.","deprecated":null},{"type":"method","name":"get_subtitle_streams","type_name":"Player","ident":"clapper_player_get_subtitle_streams","summary":"Get a list of subtitle streams within media item.","deprecated":null},{"type":"method","name":"get_subtitles_enabled","type_name":"Player","ident":"clapper_player_get_subtitles_enabled","summary":"Get whether subtitles are to be shown when available.","deprecated":null},{"type":"method","name":"get_suburi","type_name":"MediaItem","ident":"clapper_media_item_get_suburi","summary":"Get the additional URI of #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_timeline","type_name":"MediaItem","ident":"clapper_media_item_get_timeline","summary":"Get the [class@Clapper.Timeline] assosiated with @item.","deprecated":null},{"type":"method","name":"get_title","type_name":"Marker","ident":"clapper_marker_get_title","summary":"Get the title of @marker.","deprecated":null},{"type":"method","name":"get_title","type_name":"MediaItem","ident":"clapper_media_item_get_title","summary":"Get media item title. The title can be either text detected by media discovery once it completes. Otherwise ...","deprecated":null},{"type":"method","name":"get_title","type_name":"Stream","ident":"clapper_stream_get_title","summary":"Get the title of @stream, if any.","deprecated":null},{"type":"method","name":"get_uri","type_name":"MediaItem","ident":"clapper_media_item_get_uri","summary":"Get the URI of #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_video_enabled","type_name":"Player","ident":"clapper_player_get_video_enabled","summary":"Get whether video stream is enabled.","deprecated":null},{"type":"method","name":"get_video_filter","type_name":"Player","ident":"clapper_player_get_video_filter","summary":"Get #GstElement used as video filter.","deprecated":null},{"type":"method","name":"get_video_sink","type_name":"Player","ident":"clapper_player_get_video_sink","summary":"Get #GstElement used as video sink.","deprecated":null},{"type":"method","name":"get_video_streams","type_name":"Player","ident":"clapper_player_get_video_streams","summary":"Get a list of video streams within media item.","deprecated":null},{"type":"method","name":"get_volume","type_name":"Player","ident":"clapper_player_get_volume","summary":"Get the volume of the player.","deprecated":null},{"type":"method","name":"get_width","type_name":"VideoStream","ident":"clapper_video_stream_get_width","summary":"Get width of video @stream.","deprecated":null},{"type":"method","name":"headers_set","type_name":"Harvest","ident":"clapper_harvest_headers_set","summary":"Set one or more request headers named with @key to specified `value`. Arguments should be %NULL terminated list ...","deprecated":null},{"type":"method","name":"headers_set_value","type_name":"Harvest","ident":"clapper_harvest_headers_set_value","summary":"Set another header in the request headers list using #GValue. Setting again the same key will update its ...","deprecated":null},{"type":"method","name":"insert_item","type_name":"Queue","ident":"clapper_queue_insert_item","summary":"Insert another #ClapperMediaItem at @index position to the queue. If item is already in queue, this function will ...","deprecated":null},{"type":"method","name":"insert_marker","type_name":"Timeline","ident":"clapper_timeline_insert_marker","summary":"Insert the #ClapperMarker into @timeline.","deprecated":null},{"type":"method","name":"item_is_current","type_name":"Queue","ident":"clapper_queue_item_is_current","summary":"Checks if given #ClapperMediaItem is currently selected.","deprecated":null},{"type":"method","name":"make_pipeline_graph","type_name":"Player","ident":"clapper_player_make_pipeline_graph","summary":"Make current #GStreamer pipeline graph in `graphviz` dot format. Applications can use tools like `graphviz` to display returned ...","deprecated":null},{"type":"method","name":"pause","type_name":"Player","ident":"clapper_player_pause","summary":"Pause the playback of current media item. This function will queue a request for the underlaying #GStreamer pipeline ...","deprecated":null},{"type":"method","name":"play","type_name":"Player","ident":"clapper_player_play","summary":"Either start or resume the playback of current media item. This function will queue a request for the ...","deprecated":null},{"type":"method","name":"remove_index","type_name":"Queue","ident":"clapper_queue_remove_index","summary":"Removes #ClapperMediaItem at @index from the queue.","deprecated":null},{"type":"method","name":"remove_item","type_name":"Queue","ident":"clapper_queue_remove_item","summary":"Removes #ClapperMediaItem from the queue. If item either was never in the queue or was removed from it ...","deprecated":null},{"type":"method","name":"remove_marker","type_name":"Timeline","ident":"clapper_timeline_remove_marker","summary":"Removes #ClapperMarker from the timeline. If marker was not in the @timeline, this function will do nothing, so ...","deprecated":null},{"type":"method","name":"reposition_item","type_name":"Queue","ident":"clapper_queue_reposition_item","summary":"Change position of one #ClapperMediaItem within the queue. Note that the @index is the new position you expect ...","deprecated":null},{"type":"method","name":"seek","type_name":"Player","ident":"clapper_player_seek","summary":"Request the player to perform a seek operation. This function will use [enum@Clapper.PlayerSeekMethod.NORMAL] as a seeking method. If ...","deprecated":null},{"type":"method","name":"seek_custom","type_name":"Player","ident":"clapper_player_seek_custom","summary":"Request the player to perform a seek operation. Same as [method@Clapper.Player.seek], but also allows to specify [enum@Clapper.PlayerSeekMethod] to ...","deprecated":null},{"type":"method","name":"select_index","type_name":"Queue","ident":"clapper_queue_select_index","summary":"Selects #ClapperMediaItem at @index from @queue as current one or unselects currently selected index when @index is [const@Clapper.QUEUE_INVALID_POSITION].","deprecated":null},{"type":"method","name":"select_index","type_name":"StreamList","ident":"clapper_stream_list_select_index","summary":"Selects #ClapperStream at @index from @list as current one.","deprecated":null},{"type":"method","name":"select_item","type_name":"Queue","ident":"clapper_queue_select_item","summary":"Selects #ClapperMediaItem from @queue as current one or unselects currently selected item when @item is %NULL.","deprecated":null},{"type":"method","name":"select_next_item","type_name":"Queue","ident":"clapper_queue_select_next_item","summary":"Selects next #ClapperMediaItem from @queue for playback. Note that this will try to select next item in the ...","deprecated":null},{"type":"method","name":"select_previous_item","type_name":"Queue","ident":"clapper_queue_select_previous_item","summary":"Selects previous #ClapperMediaItem from @queue for playback. Note that this will try to select previous item in the ...","deprecated":null},{"type":"method","name":"select_stream","type_name":"StreamList","ident":"clapper_stream_list_select_stream","summary":"Selects #ClapperStream from @list to be activated.","deprecated":null},{"type":"method","name":"set_adaptive_max_bitrate","type_name":"Player","ident":"clapper_player_set_adaptive_max_bitrate","summary":"Set maximal bitrate to select for adaptive streaming such as DASH or HLS.","deprecated":null},{"type":"method","name":"set_adaptive_min_bitrate","type_name":"Player","ident":"clapper_player_set_adaptive_min_bitrate","summary":"Set minimal bitrate to select for adaptive streaming such as DASH or HLS.","deprecated":null},{"type":"method","name":"set_adaptive_start_bitrate","type_name":"Player","ident":"clapper_player_set_adaptive_start_bitrate","summary":"Set initial bitrate to select when starting adaptive streaming such as DASH or HLS.","deprecated":null},{"type":"method","name":"set_audio_enabled","type_name":"Player","ident":"clapper_player_set_audio_enabled","summary":"Set whether enable audio stream.","deprecated":null},{"type":"method","name":"set_audio_filter","type_name":"Player","ident":"clapper_player_set_audio_filter","summary":"Set #GstElement to be used as audio filter.","deprecated":null},{"type":"method","name":"set_audio_offset","type_name":"Player","ident":"clapper_player_set_audio_offset","summary":"Set synchronisation offset between the audio stream and video. Positive values make the audio ahead of the video ...","deprecated":null},{"type":"method","name":"set_audio_sink","type_name":"Player","ident":"clapper_player_set_audio_sink","summary":"Set #GstElement to be used as audio sink.","deprecated":null},{"type":"method","name":"set_autoplay","type_name":"Player","ident":"clapper_player_set_autoplay","summary":"Set the autoplay state of the player. When autoplay is enabled, player will always try to start playback ...","deprecated":null},{"type":"method","name":"set_discovery_mode","type_name":"Discoverer","ident":"clapper_discoverer_set_discovery_mode","summary":"Set the [enum@Clapper.DiscovererDiscoveryMode] of @discoverer.","deprecated":null},{"type":"method","name":"set_download_dir","type_name":"Player","ident":"clapper_player_set_download_dir","summary":"Set a directory that @player will use to store downloads. See [property@Clapper.Player:download-enabled] description for more info how this works.","deprecated":null},{"type":"method","name":"set_download_enabled","type_name":"Player","ident":"clapper_player_set_download_enabled","summary":"Set whether player should attempt progressive download buffering. For this to actually work a [property@Clapper.Player:download-dir] must also be set.","deprecated":null},{"type":"method","name":"set_enabled","type_name":"Server","ident":"clapper_server_set_enabled","summary":"Set whether #ClapperServer should be running. Note that server feature will run only after being added to the ...","deprecated":null},{"type":"method","name":"set_fallback_art_url","type_name":"Mpris","ident":"clapper_mpris_set_fallback_art_url","summary":"Set fallback artwork to show when media does not provide one.","deprecated":null},{"type":"method","name":"set_gapless","type_name":"Queue","ident":"clapper_queue_set_gapless","summary":"Set #ClapperQueue progression to be gapless. Gapless playback will try to re-use as much as possible of underlying ...","deprecated":null},{"type":"method","name":"set_instant","type_name":"Queue","ident":"clapper_queue_set_instant","summary":"Set #ClapperQueue media item changes to be instant. Instant will try to re-use as much as possible of ...","deprecated":null},{"type":"method","name":"set_mute","type_name":"Player","ident":"clapper_player_set_mute","summary":"Set the mute state of the player.","deprecated":null},{"type":"method","name":"set_port","type_name":"Server","ident":"clapper_server_set_port","summary":"Set server listening port.","deprecated":null},{"type":"method","name":"set_progression_mode","type_name":"Queue","ident":"clapper_queue_set_progression_mode","summary":"Set the #ClapperQueueProgressionMode of the #ClapperQueue. Changing the mode set will alter next item selection at the end ...","deprecated":null},{"type":"method","name":"set_queue_controllable","type_name":"Mpris","ident":"clapper_mpris_set_queue_controllable","summary":"Set whether remote MPRIS clients can control #ClapperQueue. This includes ability to open new URIs, adding/removing items from ...","deprecated":null},{"type":"method","name":"set_queue_controllable","type_name":"Server","ident":"clapper_server_set_queue_controllable","summary":"Set whether remote @server clients can control [class@Clapper.Queue]. This includes ability to add/remove items from the queue and ...","deprecated":null},{"type":"method","name":"set_speed","type_name":"Player","ident":"clapper_player_set_speed","summary":"Set the speed multiplier of the player.","deprecated":null},{"type":"method","name":"set_subtitle_font_desc","type_name":"Player","ident":"clapper_player_set_subtitle_font_desc","summary":"Set Pango font description to be used for subtitle stream rendering.","deprecated":null},{"type":"method","name":"set_subtitle_offset","type_name":"Player","ident":"clapper_player_set_subtitle_offset","summary":"Set synchronisation offset between the subtitle stream and video. Positive values make the subtitles ahead of the video ...","deprecated":null},{"type":"method","name":"set_subtitles_enabled","type_name":"Player","ident":"clapper_player_set_subtitles_enabled","summary":"Set whether subtitles should be shown if any.","deprecated":null},{"type":"method","name":"set_suburi","type_name":"MediaItem","ident":"clapper_media_item_set_suburi","summary":"Set the additional URI of #ClapperMediaItem. This is typically used to add an external subtitles URI to the @item.","deprecated":null},{"type":"method","name":"set_video_enabled","type_name":"Player","ident":"clapper_player_set_video_enabled","summary":"Set whether enable video stream.","deprecated":null},{"type":"method","name":"set_video_filter","type_name":"Player","ident":"clapper_player_set_video_filter","summary":"Set #GstElement to be used as video filter.","deprecated":null},{"type":"method","name":"set_video_sink","type_name":"Player","ident":"clapper_player_set_video_sink","summary":"Set #GstElement to be used as video sink.","deprecated":null},{"type":"method","name":"set_volume","type_name":"Player","ident":"clapper_player_set_volume","summary":"Set the volume of the player. The value should be within 0 - 2.0 range, where 1.0 is ...","deprecated":null},{"type":"method","name":"steal_index","type_name":"Queue","ident":"clapper_queue_steal_index","summary":"Removes #ClapperMediaItem at @index from the queue.","deprecated":null},{"type":"method","name":"stop","type_name":"Player","ident":"clapper_player_stop","summary":"Stop the playback of current media item. This function will queue a request for the underlaying #GStreamer pipeline ...","deprecated":null},{"type":"method","name":"tags_add","type_name":"Harvest","ident":"clapper_harvest_tags_add","summary":"Append one or more tags into the tag list. Variable arguments should be in the form of tag ...","deprecated":null},{"type":"method","name":"tags_add_value","type_name":"Harvest","ident":"clapper_harvest_tags_add_value","summary":"Append another tag into the tag list using #GValue.","deprecated":null},{"type":"method","name":"toc_add","type_name":"Harvest","ident":"clapper_harvest_toc_add","summary":"Append a chapter or track name into table of contents.","deprecated":null},{"type":"property","name":"adaptive-bandwidth","type_name":"Player","summary":"Last fragment download bandwidth (bits/s) during adaptive streaming. This property only changes when adaptive streaming and later stays ...","deprecated":null},{"type":"property","name":"adaptive-max-bitrate","type_name":"Player","summary":"A maximal allowed bitrate (bits/s) during adaptive streaming such as DASH or HLS (`0` for unlimited). Setting this ...","deprecated":null},{"type":"property","name":"adaptive-min-bitrate","type_name":"Player","summary":"A minimal allowed bitrate (bits/s) during adaptive streaming such as DASH or HLS. Setting this will prevent streaming ...","deprecated":null},{"type":"property","name":"adaptive-start-bitrate","type_name":"Player","summary":"An initial bitrate (bits/s) to select during starting adaptive streaming such as DASH or HLS. If value is ...","deprecated":null},{"type":"property","name":"audio-enabled","type_name":"Player","summary":"Whether audio stream is enabled.","deprecated":null},{"type":"property","name":"audio-filter","type_name":"Player","summary":"Optional audio filter to use (none by default).","deprecated":null},{"type":"property","name":"audio-offset","type_name":"Player","summary":"Audio stream offset relative to video.","deprecated":null},{"type":"property","name":"audio-sink","type_name":"Player","summary":"Audio sink to use (autoaudiosink by default).","deprecated":null},{"type":"property","name":"audio-streams","type_name":"Player","summary":"List of currently available audio streams.","deprecated":null},{"type":"property","name":"autoplay","type_name":"Player","summary":"Always try to start playback after media item changes.","deprecated":null},{"type":"property","name":"bitrate","type_name":"AudioStream","summary":"Stream bitrate.","deprecated":null},{"type":"property","name":"bitrate","type_name":"VideoStream","summary":"Stream bitrate.","deprecated":null},{"type":"property","name":"cache-location","type_name":"MediaItem","summary":"Media downloaded cache file location.","deprecated":null},{"type":"property","name":"channels","type_name":"AudioStream","summary":"Stream number of audio channels.","deprecated":null},{"type":"property","name":"codec","type_name":"AudioStream","summary":"Stream codec.","deprecated":null},{"type":"property","name":"codec","type_name":"VideoStream","summary":"Stream codec.","deprecated":null},{"type":"property","name":"container-format","type_name":"MediaItem","summary":"Media container format.","deprecated":null},{"type":"property","name":"current-audio-decoder","type_name":"Player","summary":"Currently used audio decoder.","deprecated":null},{"type":"property","name":"current-index","type_name":"Queue","summary":"Index of currently selected media item for playback.","deprecated":null},{"type":"property","name":"current-index","type_name":"StreamList","summary":"Index of currently selected stream.","deprecated":null},{"type":"property","name":"current-item","type_name":"Queue","summary":"Currently selected media item for playback.","deprecated":null},{"type":"property","name":"current-port","type_name":"Server","summary":"Port on which server is currently listening on or 0 if not listening.","deprecated":null},{"type":"property","name":"current-stream","type_name":"StreamList","summary":"Currently selected stream.","deprecated":null},{"type":"property","name":"current-video-decoder","type_name":"Player","summary":"Currently used video decoder.","deprecated":null},{"type":"property","name":"desktop-entry","type_name":"Mpris","summary":"The basename of an installed .desktop file with the \".desktop\" extension stripped.","deprecated":null},{"type":"property","name":"discovery-mode","type_name":"Discoverer","summary":"Discoverer discovery mode.","deprecated":null},{"type":"property","name":"download-dir","type_name":"Player","summary":"A directory that @player will use to download network content when [property@Clapper.Player:download-enabled] is set to %TRUE. If directory ...","deprecated":null},{"type":"property","name":"download-enabled","type_name":"Player","summary":"Whether progressive download buffering is enabled. If progressive download is enabled and [property@Clapper.Player:download-dir] is set, streamed network content ...","deprecated":null},{"type":"property","name":"duration","type_name":"MediaItem","summary":"Media duration as a decimal number in seconds.","deprecated":null},{"type":"property","name":"enabled","type_name":"Server","summary":"Whether server is enabled.","deprecated":null},{"type":"property","name":"end","type_name":"Marker","summary":"Ending time of marker.","deprecated":null},{"type":"property","name":"fallback-art-url","type_name":"Mpris","summary":"Fallback artwork to show when media does not provide one.","deprecated":null},{"type":"property","name":"fps","type_name":"VideoStream","summary":"Stream FPS.","deprecated":null},{"type":"property","name":"gapless","type_name":"Queue","summary":"Use gapless progression.","deprecated":null},{"type":"property","name":"height","type_name":"VideoStream","summary":"Stream height.","deprecated":null},{"type":"property","name":"id","type_name":"MediaItem","summary":"Media Item ID.","deprecated":null},{"type":"property","name":"identity","type_name":"Mpris","summary":"A friendly name to identify the media player. Example: \"My Player\"","deprecated":null},{"type":"property","name":"instant","type_name":"Queue","summary":"Use instant media item changes.","deprecated":null},{"type":"property","name":"lang-code","type_name":"AudioStream","summary":"Stream language code in ISO-639 format.","deprecated":null},{"type":"property","name":"lang-code","type_name":"SubtitleStream","summary":"Stream language code in ISO-639 format.","deprecated":null},{"type":"property","name":"lang-name","type_name":"AudioStream","summary":"Stream language name.","deprecated":null},{"type":"property","name":"lang-name","type_name":"SubtitleStream","summary":"Stream language name.","deprecated":null},{"type":"property","name":"marker-type","type_name":"Marker","summary":"Type of stream.","deprecated":null},{"type":"property","name":"mute","type_name":"Player","summary":"Mute audio without changing volume.","deprecated":null},{"type":"property","name":"n-items","type_name":"Queue","summary":"Number of media items in the queue.","deprecated":null},{"type":"property","name":"n-markers","type_name":"Timeline","summary":"Number of markers in the timeline.","deprecated":null},{"type":"property","name":"n-streams","type_name":"StreamList","summary":"Number of streams in the list.","deprecated":null},{"type":"property","name":"own-name","type_name":"Mpris","summary":"DBus name to own on connection. Must be written as a reverse DNS format starting with \"org.mpris.MediaPlayer2.\" prefix. ...","deprecated":null},{"type":"property","name":"pixel-format","type_name":"VideoStream","summary":"Stream pixel format.","deprecated":null},{"type":"property","name":"port","type_name":"Server","summary":"Port to listen on or 0 for using random unused port.","deprecated":null},{"type":"property","name":"position","type_name":"Player","summary":"Current playback position as a decimal number in seconds.","deprecated":null},{"type":"property","name":"progression-mode","type_name":"Queue","summary":"Queue progression mode.","deprecated":null},{"type":"property","name":"queue","type_name":"Player","summary":"Clapper playback queue.","deprecated":null},{"type":"property","name":"queue-controllable","type_name":"Mpris","summary":"Whether remote MPRIS clients can control #ClapperQueue.","deprecated":null},{"type":"property","name":"queue-controllable","type_name":"Server","summary":"Whether remote server clients can control #ClapperQueue.","deprecated":null},{"type":"property","name":"running","type_name":"Server","summary":"Whether server is currently running.","deprecated":null},{"type":"property","name":"sample-format","type_name":"AudioStream","summary":"Stream sample format.","deprecated":null},{"type":"property","name":"sample-rate","type_name":"AudioStream","summary":"Stream sample rate (in Hz).","deprecated":null},{"type":"property","name":"speed","type_name":"Player","summary":"Current playback speed.","deprecated":null},{"type":"property","name":"start","type_name":"Marker","summary":"Starting time of marker.","deprecated":null},{"type":"property","name":"state","type_name":"Player","summary":"Current playback state.","deprecated":null},{"type":"property","name":"stream-type","type_name":"Stream","summary":"Type of stream.","deprecated":null},{"type":"property","name":"subtitle-font-desc","type_name":"Player","summary":"Subtitle stream font description.","deprecated":null},{"type":"property","name":"subtitle-offset","type_name":"Player","summary":"Subtitle stream offset relative to video.","deprecated":null},{"type":"property","name":"subtitle-streams","type_name":"Player","summary":"List of currently available subtitle streams.","deprecated":null},{"type":"property","name":"subtitles-enabled","type_name":"Player","summary":"Whether subtitles stream is enabled.","deprecated":null},{"type":"property","name":"suburi","type_name":"MediaItem","summary":"Media additional URI.","deprecated":null},{"type":"property","name":"timeline","type_name":"MediaItem","summary":"Media timeline.","deprecated":null},{"type":"property","name":"title","type_name":"Marker","summary":"Title of marker.","deprecated":null},{"type":"property","name":"title","type_name":"MediaItem","summary":"Media title.","deprecated":null},{"type":"property","name":"title","type_name":"Stream","summary":"Title of stream.","deprecated":null},{"type":"property","name":"uri","type_name":"MediaItem","summary":"Media URI.","deprecated":null},{"type":"property","name":"video-enabled","type_name":"Player","summary":"Whether video stream is enabled.","deprecated":null},{"type":"property","name":"video-filter","type_name":"Player","summary":"Optional video filter to use (none by default).","deprecated":null},{"type":"property","name":"video-sink","type_name":"Player","summary":"Video sink to use (autovideosink by default).","deprecated":null},{"type":"property","name":"video-streams","type_name":"Player","summary":"List of currently available video streams.","deprecated":null},{"type":"property","name":"volume","type_name":"Player","summary":"Current volume as a decimal number (1.0 = 100%). Note that #ClapperPlayer uses a CUBIC volume scale, meaning ...","deprecated":null},{"type":"property","name":"width","type_name":"VideoStream","summary":"Stream width.","deprecated":null},{"type":"signal","name":"download-complete","type_name":"Player","summary":"Media was fully downloaded to local cache directory. This signal will be only emitted when progressive download buffering is ...","deprecated":null},{"type":"signal","name":"error","type_name":"Player","summary":"These are normal error messages. Upon emitting this signal, playback will stop due to the error.","deprecated":null},{"type":"signal","name":"error","type_name":"Server","summary":"Error signal when server could not start. This will be emitted from application main thread.","deprecated":null},{"type":"signal","name":"missing-plugin","type_name":"Player","summary":"A #GStreamer plugin or one of its features needed for playback is missing. The @description and @installer_detail can ...","deprecated":null},{"type":"signal","name":"seek-done","type_name":"Player","summary":"A seeking operation has finished. Player is now at playback position after seek.","deprecated":null},{"type":"signal","name":"warning","type_name":"Player","summary":"These are some usually more minor error messages that should be treated like warnings. Should not generally prevent/stop playback.","deprecated":null},{"type":"vfunc","name":"extract","type_name":"Extractable","summary":"Extract data and fill harvest.","deprecated":null},{"type":"vfunc","name":"internal_stream_updated","type_name":"Stream","summary":"This function is called when internal #GstStream gets updated. Meant for internal usage only. Used for subclasses to update ...","deprecated":null},{"type":"vfunc","name":"item_updated","type_name":"Feature","summary":"An item in queue got updated. This might be (or not) currently played item. Implementations can get parent player ...","deprecated":null},{"type":"vfunc","name":"mute_changed","type_name":"Feature","summary":"Player mute state was changed.","deprecated":null},{"type":"vfunc","name":"played_item_changed","type_name":"Feature","summary":"New media item started playing. All following events (such as position changes) will be related to this @item from ...","deprecated":null},{"type":"vfunc","name":"position_changed","type_name":"Feature","summary":"Player position was changed.","deprecated":null},{"type":"vfunc","name":"prepare","type_name":"Feature","summary":"Prepare feature for operation (optional). This is different from init() as its called from features thread once feature ...","deprecated":null},{"type":"vfunc","name":"property_changed","type_name":"Feature","summary":"A property of @feature changed its value. Useful for reconfiguring @feature, since unlike \"notify\" signal this is always ...","deprecated":null},{"type":"vfunc","name":"queue_cleared","type_name":"Feature","summary":"All items were removed from queue. Note that in such event @queue_item_removed will NOT be called for each item ...","deprecated":null},{"type":"vfunc","name":"queue_item_added","type_name":"Feature","summary":"An item was added to the queue.","deprecated":null},{"type":"vfunc","name":"queue_item_removed","type_name":"Feature","summary":"An item was removed from queue.","deprecated":null},{"type":"vfunc","name":"queue_item_repositioned","type_name":"Feature","summary":"An item changed position within queue.","deprecated":null},{"type":"vfunc","name":"queue_progression_changed","type_name":"Feature","summary":"Progression mode of the queue was changed.","deprecated":null},{"type":"vfunc","name":"speed_changed","type_name":"Feature","summary":"Player speed was changed.","deprecated":null},{"type":"vfunc","name":"state_changed","type_name":"Feature","summary":"Player state was changed.","deprecated":null},{"type":"vfunc","name":"thread_start","type_name":"ThreadedObject","summary":"Called right after thread started. Useful for initializing objects that work within this new thread.","deprecated":null},{"type":"vfunc","name":"thread_stop","type_name":"ThreadedObject","summary":"Called when thread is going to stop. Useful for cleanup of things created on thread start.","deprecated":null},{"type":"vfunc","name":"unprepare","type_name":"Feature","summary":"Revert the changes done in @prepare (optional).","deprecated":null},{"type":"vfunc","name":"volume_changed","type_name":"Feature","summary":"Player volume was changed.","deprecated":null}],"terms":{}} \ No newline at end of file +{"meta":{"ns":"Clapper","version":"0.0","generator":"gi-docgen","generator-version":"2025.3"},"symbols":[{"type":"bitfield","name":"EnhancerParamFlags","ctype":"ClapperEnhancerParamFlags","summary":"Additional [flags@GObject.ParamFlags] to be set in enhancer plugins implementations.","deprecated":null},{"type":"class","name":"AudioStream","ctype":"ClapperAudioStream","summary":"Represents an audio stream within media.","deprecated":null},{"type":"class","name":"Discoverer","ctype":"ClapperDiscoverer","summary":"An optional Discoverer feature to be added to the player. #ClapperDiscoverer is a feature that wraps around #GstDiscoverer ...","deprecated":null},{"type":"class","name":"EnhancerProxy","ctype":"ClapperEnhancerProxy","summary":"An intermediary between player and enhancer plugin. Applications can use this to inspect enhancer information, its properties and ...","deprecated":null},{"type":"class","name":"EnhancerProxyList","ctype":"ClapperEnhancerProxyList","summary":"A list of enhancer proxies.","deprecated":null},{"type":"class","name":"Feature","ctype":"ClapperFeature","summary":"A base class for creating new features for the player. Feature objects are meant for adding additional functionalities ...","deprecated":null},{"type":"class","name":"Harvest","ctype":"ClapperHarvest","summary":"An object storing data from enhancers that implement [iface@Clapper.Extractable] interface.","deprecated":null},{"type":"class","name":"Marker","ctype":"ClapperMarker","summary":"Represents a point in timeline. Markers are a convienient way of marking points of interest within a [class@Clapper.Timeline] ...","deprecated":null},{"type":"class","name":"MediaItem","ctype":"ClapperMediaItem","summary":"Represents a media item. A newly created media item must be added to player [class@Clapper.Queue] first in order ...","deprecated":null},{"type":"class","name":"Mpris","ctype":"ClapperMpris","summary":"An optional `MPRIS` feature to add to the player. Not every OS supports `MPRIS`. Use [const@Clapper.HAVE_MPRIS] macro to ...","deprecated":null},{"type":"class","name":"Player","ctype":"ClapperPlayer","summary":"The media player object used for playback. #ClapperPlayer was written in an easy to use way, so no ...","deprecated":null},{"type":"class","name":"Queue","ctype":"ClapperQueue","summary":"A queue of media to be played.","deprecated":null},{"type":"class","name":"Server","ctype":"ClapperServer","summary":"An optional Server feature to add to the player. #ClapperServer is a feature that hosts a local server ...","deprecated":null},{"type":"class","name":"Stream","ctype":"ClapperStream","summary":"Represents a stream within media.","deprecated":null},{"type":"class","name":"StreamList","ctype":"ClapperStreamList","summary":"A list of media streams.","deprecated":null},{"type":"class","name":"SubtitleStream","ctype":"ClapperSubtitleStream","summary":"Represents a subtitle stream within media.","deprecated":null},{"type":"class","name":"ThreadedObject","ctype":"ClapperThreadedObject","summary":"A base class for creating objects that work within a separate thread.","deprecated":null},{"type":"class","name":"Timeline","ctype":"ClapperTimeline","summary":"A media timeline filled with point markers.","deprecated":null},{"type":"class","name":"VideoStream","ctype":"ClapperVideoStream","summary":"Represents a video stream within media.","deprecated":null},{"type":"constant","name":"HAVE_DISCOVERER","ident":"CLAPPER_HAVE_DISCOVERER","summary":"Check if Clapper was compiled with Discoverer feature.","deprecated":null},{"type":"constant","name":"HAVE_MPRIS","ident":"CLAPPER_HAVE_MPRIS","summary":"Check if Clapper was compiled with MPRIS feature.","deprecated":null},{"type":"constant","name":"HAVE_SERVER","ident":"CLAPPER_HAVE_SERVER","summary":"Check if Clapper was compiled with Server feature.","deprecated":null},{"type":"constant","name":"MAJOR_VERSION","ident":"CLAPPER_MAJOR_VERSION","summary":"Clapper major version component","deprecated":null},{"type":"constant","name":"MARKER_NO_END","ident":"CLAPPER_MARKER_NO_END","summary":"The value used to indicate that marker does not have an ending time specified","deprecated":null},{"type":"constant","name":"MICRO_VERSION","ident":"CLAPPER_MICRO_VERSION","summary":"Clapper micro version component","deprecated":null},{"type":"constant","name":"MINOR_VERSION","ident":"CLAPPER_MINOR_VERSION","summary":"Clapper minor version component","deprecated":null},{"type":"constant","name":"QUEUE_INVALID_POSITION","ident":"CLAPPER_QUEUE_INVALID_POSITION","summary":"The value used to refer to an invalid position in a #ClapperQueue","deprecated":null},{"type":"constant","name":"STREAM_LIST_INVALID_POSITION","ident":"CLAPPER_STREAM_LIST_INVALID_POSITION","summary":"The value used to refer to an invalid position in a #ClapperStreamList","deprecated":null},{"type":"constant","name":"TIME_FORMAT","ident":"CLAPPER_TIME_FORMAT","summary":"A string that can be used in printf-like format to display e.g. position or duration in `hh:mm:ss` format. Meant ...","deprecated":null},{"type":"constant","name":"TIME_MS_FORMAT","ident":"CLAPPER_TIME_MS_FORMAT","summary":"Same as [const@Clapper.TIME_FORMAT], but also displays milliseconds. Meant to be used together with [func@Clapper.TIME_MS_ARGS]. Example: ```c gchar ...","deprecated":null},{"type":"constant","name":"VERSION_S","ident":"CLAPPER_VERSION_S","summary":"Clapper version, encoded as a string","deprecated":null},{"type":"constant","name":"WITH_ENHANCERS_LOADER","ident":"CLAPPER_WITH_ENHANCERS_LOADER","summary":"Check if Clapper was compiled with Enhancers Loader functionality. Alternatively, apps before compiling can also check whether `pkgconfig` ...","deprecated":null},{"type":"ctor","name":"new","type_name":"Discoverer","ident":"clapper_discoverer_new","summary":"Creates a new #ClapperDiscoverer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Marker","ident":"clapper_marker_new","summary":"Creates a new #ClapperMarker with given params. It is considered a programmer error trying to set an ending ...","deprecated":null},{"type":"ctor","name":"new","type_name":"MediaItem","ident":"clapper_media_item_new","summary":"Creates new #ClapperMediaItem from URI. Use one of the URI protocols supported by plugins in #GStreamer installation. For ...","deprecated":null},{"type":"ctor","name":"new","type_name":"Mpris","ident":"clapper_mpris_new","summary":"Creates a new #ClapperMpris instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Player","ident":"clapper_player_new","summary":"Creates a new #ClapperPlayer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Server","ident":"clapper_server_new","summary":"Creates a new #ClapperServer instance.","deprecated":null},{"type":"ctor","name":"new_cached","type_name":"MediaItem","ident":"clapper_media_item_new_cached","summary":"Same as [ctor@Clapper.MediaItem.new], but allows to provide a location of a cache file where particular media at @uri is ...","deprecated":null},{"type":"ctor","name":"new_from_file","type_name":"MediaItem","ident":"clapper_media_item_new_from_file","summary":"Creates new #ClapperMediaItem from #GFile. Same as [ctor@Clapper.MediaItem.new], but uses a [iface@Gio.File] for convenience in some situations instead ...","deprecated":null},{"type":"enum","name":"DiscovererDiscoveryMode","ctype":"ClapperDiscovererDiscoveryMode","summary":"No description available.","deprecated":null},{"type":"enum","name":"MarkerType","ctype":"ClapperMarkerType","summary":"No description available.","deprecated":null},{"type":"enum","name":"PlayerSeekMethod","ctype":"ClapperPlayerSeekMethod","summary":"No description available.","deprecated":null},{"type":"enum","name":"PlayerState","ctype":"ClapperPlayerState","summary":"No description available.","deprecated":null},{"type":"enum","name":"QueueProgressionMode","ctype":"ClapperQueueProgressionMode","summary":"No description available.","deprecated":null},{"type":"enum","name":"StreamType","ctype":"ClapperStreamType","summary":"No description available.","deprecated":null},{"type":"function","name":"enhancer_check","ident":"clapper_enhancer_check","summary":"Check if an enhancer of @type is available for given @scheme and @host. A check that compares requested ...","deprecated":"0.10"},{"type":"function","name":"get_global_enhancer_proxies","ident":"clapper_get_global_enhancer_proxies","summary":"Get a list of available enhancers in the form of [class@Clapper.EnhancerProxy] objects. This returns a global list of ...","deprecated":null},{"type":"function","name":"init","ident":"clapper_init","summary":"Initializes the Clapper library. Implementations must always call this before using Clapper API. Because Clapper uses GStreamer internally, ...","deprecated":null},{"type":"function","name":"init_check","ident":"clapper_init_check","summary":"This function does the same thing as [func@Clapper.init], but instead of terminating on failure it returns %FALSE.","deprecated":null},{"type":"function_macro","name":"AUDIO_STREAM_CAST","ident":"CLAPPER_AUDIO_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"CHECK_VERSION","ident":"CLAPPER_CHECK_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"DEPRECATED_FOR","ident":"CLAPPER_DEPRECATED_FOR","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"DISCOVERER_CAST","ident":"CLAPPER_DISCOVERER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"ENCODE_VERSION","ident":"CLAPPER_ENCODE_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"ENHANCER_PROXY_CAST","ident":"CLAPPER_ENHANCER_PROXY_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"ENHANCER_PROXY_LIST_CAST","ident":"CLAPPER_ENHANCER_PROXY_LIST_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"EXTRACTABLE_CAST","ident":"CLAPPER_EXTRACTABLE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"FEATURE_CAST","ident":"CLAPPER_FEATURE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"HARVEST_CAST","ident":"CLAPPER_HARVEST_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"MARKER_CAST","ident":"CLAPPER_MARKER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"MEDIA_ITEM_CAST","ident":"CLAPPER_MEDIA_ITEM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"MPRIS_CAST","ident":"CLAPPER_MPRIS_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"PLAYER_CAST","ident":"CLAPPER_PLAYER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"QUEUE_CAST","ident":"CLAPPER_QUEUE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SERVER_CAST","ident":"CLAPPER_SERVER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"STREAM_CAST","ident":"CLAPPER_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"STREAM_LIST_CAST","ident":"CLAPPER_STREAM_LIST_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SUBTITLE_STREAM_CAST","ident":"CLAPPER_SUBTITLE_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"THREADED_OBJECT_CAST","ident":"CLAPPER_THREADED_OBJECT_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TIMELINE_CAST","ident":"CLAPPER_TIMELINE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TIME_ARGS","ident":"CLAPPER_TIME_ARGS","summary":"Formats @t for the [const@Clapper.TIME_FORMAT] format string.","deprecated":null},{"type":"function_macro","name":"TIME_MS_ARGS","ident":"CLAPPER_TIME_MS_ARGS","summary":"Formats @t for the [const@Clapper.TIME_MS_FORMAT] format string.","deprecated":null},{"type":"function_macro","name":"VIDEO_STREAM_CAST","ident":"CLAPPER_VIDEO_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"interface","name":"Extractable","ctype":"ClapperExtractable","summary":"An interface for creating enhancers that resolve given URI into something playable.","deprecated":null},{"type":"method","name":"add_feature","type_name":"Player","ident":"clapper_player_add_feature","summary":"Add another #ClapperFeature to the player.","deprecated":null},{"type":"method","name":"add_item","type_name":"Queue","ident":"clapper_queue_add_item","summary":"Add another #ClapperMediaItem to the end of queue. If item is already in queue, this function will do ...","deprecated":null},{"type":"method","name":"clear","type_name":"Queue","ident":"clapper_queue_clear","summary":"Removes all media items from the queue. If queue is empty, this function will do nothing, so it ...","deprecated":null},{"type":"method","name":"extra_data_lists_value","type_name":"EnhancerProxy","ident":"clapper_enhancer_proxy_extra_data_lists_value","summary":"A convenience function to check whether @proxy plugin file has an extra data field with @key that among separated ...","deprecated":null},{"type":"method","name":"fill","type_name":"Harvest","ident":"clapper_harvest_fill","summary":"Fill harvest with extracted data. It can be anything that GStreamer can parse and play such as single URI ...","deprecated":null},{"type":"method","name":"fill_with_bytes","type_name":"Harvest","ident":"clapper_harvest_fill_with_bytes","summary":"A convenience method to fill @harvest with data from #GBytes. For more info, see [method@Clapper.Harvest.fill] documentation.","deprecated":null},{"type":"method","name":"fill_with_text","type_name":"Harvest","ident":"clapper_harvest_fill_with_text","summary":"A convenience method to fill @harvest using a %NULL terminated string. For more info, see [method@Clapper.Harvest.fill] documentation.","deprecated":null},{"type":"method","name":"find_item","type_name":"Queue","ident":"clapper_queue_find_item","summary":"Get the index of #ClapperMediaItem within #ClapperQueue.","deprecated":null},{"type":"method","name":"get_adaptive_bandwidth","type_name":"Player","ident":"clapper_player_get_adaptive_bandwidth","summary":"Get last fragment download bandwidth (bits/s) during adaptive streaming.","deprecated":null},{"type":"method","name":"get_adaptive_max_bitrate","type_name":"Player","ident":"clapper_player_get_adaptive_max_bitrate","summary":"Get currently set maximal bitrate (bits/s) for adaptive streaming.","deprecated":null},{"type":"method","name":"get_adaptive_min_bitrate","type_name":"Player","ident":"clapper_player_get_adaptive_min_bitrate","summary":"Get currently set minimal bitrate (bits/s) for adaptive streaming.","deprecated":null},{"type":"method","name":"get_adaptive_start_bitrate","type_name":"Player","ident":"clapper_player_get_adaptive_start_bitrate","summary":"Get currently set initial bitrate (bits/s) for adaptive streaming.","deprecated":null},{"type":"method","name":"get_audio_enabled","type_name":"Player","ident":"clapper_player_get_audio_enabled","summary":"Get whether audio stream is enabled.","deprecated":null},{"type":"method","name":"get_audio_filter","type_name":"Player","ident":"clapper_player_get_audio_filter","summary":"Get #GstElement used as audio filter.","deprecated":null},{"type":"method","name":"get_audio_offset","type_name":"Player","ident":"clapper_player_get_audio_offset","summary":"Get the currently set audio stream offset. The returned value is in seconds as a decimal number.","deprecated":null},{"type":"method","name":"get_audio_sink","type_name":"Player","ident":"clapper_player_get_audio_sink","summary":"Get #GstElement used as audio sink.","deprecated":null},{"type":"method","name":"get_audio_streams","type_name":"Player","ident":"clapper_player_get_audio_streams","summary":"Get a list of audio streams within media item.","deprecated":null},{"type":"method","name":"get_autoplay","type_name":"Player","ident":"clapper_player_get_autoplay","summary":"Get the autoplay value.","deprecated":null},{"type":"method","name":"get_bitrate","type_name":"AudioStream","ident":"clapper_audio_stream_get_bitrate","summary":"Get bitrate of audio @stream.","deprecated":null},{"type":"method","name":"get_bitrate","type_name":"VideoStream","ident":"clapper_video_stream_get_bitrate","summary":"Get bitrate of video @stream.","deprecated":null},{"type":"method","name":"get_channels","type_name":"AudioStream","ident":"clapper_audio_stream_get_channels","summary":"Get number of audio channels in @stream.","deprecated":null},{"type":"method","name":"get_codec","type_name":"AudioStream","ident":"clapper_audio_stream_get_codec","summary":"Get codec used to encode @stream.","deprecated":null},{"type":"method","name":"get_codec","type_name":"VideoStream","ident":"clapper_video_stream_get_codec","summary":"Get codec used to encode @stream.","deprecated":null},{"type":"method","name":"get_container_format","type_name":"MediaItem","ident":"clapper_media_item_get_container_format","summary":"Get media item container format.","deprecated":null},{"type":"method","name":"get_context","type_name":"ThreadedObject","ident":"clapper_threaded_object_get_context","summary":"Get the #GMainContext of the thread used by this object. Useful when you want to invoke object thread ...","deprecated":null},{"type":"method","name":"get_current_audio_decoder","type_name":"Player","ident":"clapper_player_get_current_audio_decoder","summary":"Get #GstElement currently used as audio decoder.","deprecated":null},{"type":"method","name":"get_current_index","type_name":"Queue","ident":"clapper_queue_get_current_index","summary":"Get index of the currently selected #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_current_index","type_name":"StreamList","ident":"clapper_stream_list_get_current_index","summary":"Get index of the currently selected #ClapperStream.","deprecated":null},{"type":"method","name":"get_current_item","type_name":"Queue","ident":"clapper_queue_get_current_item","summary":"Get the currently selected #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_current_port","type_name":"Server","ident":"clapper_server_get_current_port","summary":"Get port on which server is currently listening on.","deprecated":null},{"type":"method","name":"get_current_stream","type_name":"StreamList","ident":"clapper_stream_list_get_current_stream","summary":"Get the currently selected #ClapperStream.","deprecated":null},{"type":"method","name":"get_current_video_decoder","type_name":"Player","ident":"clapper_player_get_current_video_decoder","summary":"Get #GstElement currently used as video decoder.","deprecated":null},{"type":"method","name":"get_description","type_name":"EnhancerProxy","ident":"clapper_enhancer_proxy_get_description","summary":"Get description from enhancer plugin info file.","deprecated":null},{"type":"method","name":"get_discovery_mode","type_name":"Discoverer","ident":"clapper_discoverer_get_discovery_mode","summary":"Get the [enum@Clapper.DiscovererDiscoveryMode] of @discoverer.","deprecated":null},{"type":"method","name":"get_download_dir","type_name":"Player","ident":"clapper_player_get_download_dir","summary":"Get path to a directory set for media downloads.","deprecated":null},{"type":"method","name":"get_download_enabled","type_name":"Player","ident":"clapper_player_get_download_enabled","summary":"Get whether progressive download buffering is enabled.","deprecated":null},{"type":"method","name":"get_duration","type_name":"MediaItem","ident":"clapper_media_item_get_duration","summary":"Get media item duration as decimal number in seconds.","deprecated":null},{"type":"method","name":"get_enabled","type_name":"Server","ident":"clapper_server_get_enabled","summary":"Get whether #ClapperServer is set to be running.","deprecated":null},{"type":"method","name":"get_end","type_name":"Marker","ident":"clapper_marker_get_end","summary":"Get the end position (in seconds) of @marker.","deprecated":null},{"type":"method","name":"get_enhancer_proxies","type_name":"Player","ident":"clapper_player_get_enhancer_proxies","summary":"Get a list of available enhancers in the form of [class@Clapper.EnhancerProxy] objects.","deprecated":null},{"type":"method","name":"get_extra_data","type_name":"EnhancerProxy","ident":"clapper_enhancer_proxy_get_extra_data","summary":"Get extra data from enhancer plugin info file specified by @key. External data in the plugin info file ...","deprecated":null},{"type":"method","name":"get_fallback_art_url","type_name":"Mpris","ident":"clapper_mpris_get_fallback_art_url","summary":"Get fallback art URL earlier set by user.","deprecated":null},{"type":"method","name":"get_fps","type_name":"VideoStream","ident":"clapper_video_stream_get_fps","summary":"Get number of frames per second in video @stream.","deprecated":null},{"type":"method","name":"get_friendly_name","type_name":"EnhancerProxy","ident":"clapper_enhancer_proxy_get_friendly_name","summary":"Get a name from enhancer plugin info file. Can be used for showing in UI and such. Name ...","deprecated":null},{"type":"method","name":"get_gapless","type_name":"Queue","ident":"clapper_queue_get_gapless","summary":"Get if #ClapperQueue is set to use gapless progression.","deprecated":null},{"type":"method","name":"get_height","type_name":"VideoStream","ident":"clapper_video_stream_get_height","summary":"Get height of video @stream.","deprecated":null},{"type":"method","name":"get_id","type_name":"MediaItem","ident":"clapper_media_item_get_id","summary":"Get the unique ID of #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_instant","type_name":"Queue","ident":"clapper_queue_get_instant","summary":"Get if #ClapperQueue is set to use instant media item changes.","deprecated":null},{"type":"method","name":"get_item","type_name":"Queue","ident":"clapper_queue_get_item","summary":"Get the #ClapperMediaItem at index. This behaves the same as [method@Gio.ListModel.get_item], and is here for code uniformity and ...","deprecated":null},{"type":"method","name":"get_lang_code","type_name":"AudioStream","ident":"clapper_audio_stream_get_lang_code","summary":"Get an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_lang_code","type_name":"SubtitleStream","ident":"clapper_subtitle_stream_get_lang_code","summary":"Get an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_lang_name","type_name":"AudioStream","ident":"clapper_audio_stream_get_lang_name","summary":"Get language name of the @stream. This function will try to return a translated string into current locale ...","deprecated":null},{"type":"method","name":"get_lang_name","type_name":"SubtitleStream","ident":"clapper_subtitle_stream_get_lang_name","summary":"Get language name of the @stream. This function will try to return a translated string into current locale ...","deprecated":null},{"type":"method","name":"get_marker","type_name":"Timeline","ident":"clapper_timeline_get_marker","summary":"Get the #ClapperMarker at index. This behaves the same as [method@Gio.ListModel.get_item], and is here for code uniformity and ...","deprecated":null},{"type":"method","name":"get_marker_type","type_name":"Marker","ident":"clapper_marker_get_marker_type","summary":"Get the #ClapperMarkerType of @marker.","deprecated":null},{"type":"method","name":"get_module_dir","type_name":"EnhancerProxy","ident":"clapper_enhancer_proxy_get_module_dir","summary":"Get a path to the directory from which enhancer is loaded.","deprecated":null},{"type":"method","name":"get_module_name","type_name":"EnhancerProxy","ident":"clapper_enhancer_proxy_get_module_name","summary":"Get name of the module from enhancer plugin info file. This value is used to uniquely identify a particular ...","deprecated":null},{"type":"method","name":"get_mute","type_name":"Player","ident":"clapper_player_get_mute","summary":"Get the mute state of the player.","deprecated":null},{"type":"method","name":"get_n_items","type_name":"Queue","ident":"clapper_queue_get_n_items","summary":"Get the number of items in #ClapperQueue. This behaves the same as [method@Gio.ListModel.get_n_items], and is here for code ...","deprecated":null},{"type":"method","name":"get_n_markers","type_name":"Timeline","ident":"clapper_timeline_get_n_markers","summary":"Get the number of markers in #ClapperTimeline. This behaves the same as [method@Gio.ListModel.get_n_items], and is here for code ...","deprecated":null},{"type":"method","name":"get_n_proxies","type_name":"EnhancerProxyList","ident":"clapper_enhancer_proxy_list_get_n_proxies","summary":"Get the number of proxies in #ClapperEnhancerProxyList. This behaves the same as [method@Gio.ListModel.get_n_items], and is here for code ...","deprecated":null},{"type":"method","name":"get_n_streams","type_name":"StreamList","ident":"clapper_stream_list_get_n_streams","summary":"Get the number of streams in #ClapperStreamList. This behaves the same as [method@Gio.ListModel.get_n_items], and is here for code ...","deprecated":null},{"type":"method","name":"get_pixel_format","type_name":"VideoStream","ident":"clapper_video_stream_get_pixel_format","summary":"Get pixel format of video @stream.","deprecated":null},{"type":"method","name":"get_port","type_name":"Server","ident":"clapper_server_get_port","summary":"Get requested server listening port. If you want to know the port server is currently listening on, use ...","deprecated":null},{"type":"method","name":"get_position","type_name":"Player","ident":"clapper_player_get_position","summary":"Get the current player playback position. The returned value is in seconds as a decimal number.","deprecated":null},{"type":"method","name":"get_progression_mode","type_name":"Queue","ident":"clapper_queue_get_progression_mode","summary":"Get the #ClapperQueueProgressionMode of the #ClapperQueue.","deprecated":null},{"type":"method","name":"get_proxy","type_name":"EnhancerProxyList","ident":"clapper_enhancer_proxy_list_get_proxy","summary":"Get the #ClapperEnhancerProxy at index. This behaves the same as [method@Gio.ListModel.get_item], and is here for code uniformity and ...","deprecated":null},{"type":"method","name":"get_proxy_by_module","type_name":"EnhancerProxyList","ident":"clapper_enhancer_proxy_list_get_proxy_by_module","summary":"Get the #ClapperEnhancerProxy by module name as defined in its plugin file. A convenience function to find a ...","deprecated":null},{"type":"method","name":"get_queue","type_name":"Player","ident":"clapper_player_get_queue","summary":"Get the #ClapperQueue of the player. The queue belongs to the player and can be accessed for as ...","deprecated":null},{"type":"method","name":"get_queue_controllable","type_name":"Mpris","ident":"clapper_mpris_get_queue_controllable","summary":"Get whether remote `MPRIS` clients can control [class@Clapper.Queue].","deprecated":null},{"type":"method","name":"get_queue_controllable","type_name":"Server","ident":"clapper_server_get_queue_controllable","summary":"Get whether remote @server clients can control [class@Clapper.Queue].","deprecated":null},{"type":"method","name":"get_running","type_name":"Server","ident":"clapper_server_get_running","summary":"Get whether #ClapperServer is currently running.","deprecated":null},{"type":"method","name":"get_sample_format","type_name":"AudioStream","ident":"clapper_audio_stream_get_sample_format","summary":"Get sample format of audio @stream.","deprecated":null},{"type":"method","name":"get_sample_rate","type_name":"AudioStream","ident":"clapper_audio_stream_get_sample_rate","summary":"Get sample rate of audio @stream (in Hz).","deprecated":null},{"type":"method","name":"get_settings","type_name":"EnhancerProxy","ident":"clapper_enhancer_proxy_get_settings","summary":"Get #GSettings of an enhancer. Implementations can use this together with [method@Clapper.EnhancerProxy.get_target_properties] in order to allow user to ...","deprecated":null},{"type":"method","name":"get_speed","type_name":"Player","ident":"clapper_player_get_speed","summary":"Get the speed of the player used for playback.","deprecated":null},{"type":"method","name":"get_start","type_name":"Marker","ident":"clapper_marker_get_start","summary":"Get the start position (in seconds) of @marker.","deprecated":null},{"type":"method","name":"get_state","type_name":"Player","ident":"clapper_player_get_state","summary":"Get the current #ClapperPlayerState.","deprecated":null},{"type":"method","name":"get_stream","type_name":"StreamList","ident":"clapper_stream_list_get_stream","summary":"Get the #ClapperStream at index. This behaves the same as [method@Gio.ListModel.get_item], and is here for code uniformity and ...","deprecated":null},{"type":"method","name":"get_stream_type","type_name":"Stream","ident":"clapper_stream_get_stream_type","summary":"Get the #ClapperStreamType of @stream.","deprecated":null},{"type":"method","name":"get_subtitle_font_desc","type_name":"Player","ident":"clapper_player_get_subtitle_font_desc","summary":"Get the currently set font description used for subtitle stream rendering.","deprecated":null},{"type":"method","name":"get_subtitle_offset","type_name":"Player","ident":"clapper_player_get_subtitle_offset","summary":"Get the currently set subtitle stream offset. The returned value is in seconds as a decimal number.","deprecated":null},{"type":"method","name":"get_subtitle_streams","type_name":"Player","ident":"clapper_player_get_subtitle_streams","summary":"Get a list of subtitle streams within media item.","deprecated":null},{"type":"method","name":"get_subtitles_enabled","type_name":"Player","ident":"clapper_player_get_subtitles_enabled","summary":"Get whether subtitles are to be shown when available.","deprecated":null},{"type":"method","name":"get_suburi","type_name":"MediaItem","ident":"clapper_media_item_get_suburi","summary":"Get the additional URI of #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_target_interfaces","type_name":"EnhancerProxy","ident":"clapper_enhancer_proxy_get_target_interfaces","summary":"Get an array of interfaces that target enhancer implements. The returned array includes only Clapper specific interfaces for ...","deprecated":null},{"type":"method","name":"get_target_properties","type_name":"EnhancerProxy","ident":"clapper_enhancer_proxy_get_target_properties","summary":"Get an array of properties in target enhancer. Implementations can use this in order to find out what ...","deprecated":null},{"type":"method","name":"get_timeline","type_name":"MediaItem","ident":"clapper_media_item_get_timeline","summary":"Get the [class@Clapper.Timeline] assosiated with @item.","deprecated":null},{"type":"method","name":"get_title","type_name":"Marker","ident":"clapper_marker_get_title","summary":"Get the title of @marker.","deprecated":null},{"type":"method","name":"get_title","type_name":"MediaItem","ident":"clapper_media_item_get_title","summary":"Get media item title. The title can be either text detected by media discovery once it completes. Otherwise ...","deprecated":null},{"type":"method","name":"get_title","type_name":"Stream","ident":"clapper_stream_get_title","summary":"Get the title of @stream, if any.","deprecated":null},{"type":"method","name":"get_uri","type_name":"MediaItem","ident":"clapper_media_item_get_uri","summary":"Get the URI of #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_version","type_name":"EnhancerProxy","ident":"clapper_enhancer_proxy_get_version","summary":"Get version string from enhancer plugin info file.","deprecated":null},{"type":"method","name":"get_video_enabled","type_name":"Player","ident":"clapper_player_get_video_enabled","summary":"Get whether video stream is enabled.","deprecated":null},{"type":"method","name":"get_video_filter","type_name":"Player","ident":"clapper_player_get_video_filter","summary":"Get #GstElement used as video filter.","deprecated":null},{"type":"method","name":"get_video_sink","type_name":"Player","ident":"clapper_player_get_video_sink","summary":"Get #GstElement used as video sink.","deprecated":null},{"type":"method","name":"get_video_streams","type_name":"Player","ident":"clapper_player_get_video_streams","summary":"Get a list of video streams within media item.","deprecated":null},{"type":"method","name":"get_volume","type_name":"Player","ident":"clapper_player_get_volume","summary":"Get the volume of the player.","deprecated":null},{"type":"method","name":"get_width","type_name":"VideoStream","ident":"clapper_video_stream_get_width","summary":"Get width of video @stream.","deprecated":null},{"type":"method","name":"headers_set","type_name":"Harvest","ident":"clapper_harvest_headers_set","summary":"Set one or more request headers named with @key to specified `value`. Arguments should be %NULL terminated list ...","deprecated":null},{"type":"method","name":"headers_set_value","type_name":"Harvest","ident":"clapper_harvest_headers_set_value","summary":"Set another header in the request headers list using #GValue. Setting again the same key will update its ...","deprecated":null},{"type":"method","name":"insert_item","type_name":"Queue","ident":"clapper_queue_insert_item","summary":"Insert another #ClapperMediaItem at @index position to the queue. If item is already in queue, this function will ...","deprecated":null},{"type":"method","name":"insert_marker","type_name":"Timeline","ident":"clapper_timeline_insert_marker","summary":"Insert the #ClapperMarker into @timeline.","deprecated":null},{"type":"method","name":"item_is_current","type_name":"Queue","ident":"clapper_queue_item_is_current","summary":"Checks if given #ClapperMediaItem is currently selected.","deprecated":null},{"type":"method","name":"make_pipeline_graph","type_name":"Player","ident":"clapper_player_make_pipeline_graph","summary":"Make current #GStreamer pipeline graph in `graphviz` dot format. Applications can use tools like `graphviz` to display returned ...","deprecated":null},{"type":"method","name":"pause","type_name":"Player","ident":"clapper_player_pause","summary":"Pause the playback of current media item. This function will queue a request for the underlaying #GStreamer pipeline ...","deprecated":null},{"type":"method","name":"peek_proxy","type_name":"EnhancerProxyList","ident":"clapper_enhancer_proxy_list_peek_proxy","summary":"Get the #ClapperEnhancerProxy at index. Similar to [method@Clapper.EnhancerProxyList.get_proxy], but does not take a new reference on proxy. ...","deprecated":null},{"type":"method","name":"play","type_name":"Player","ident":"clapper_player_play","summary":"Either start or resume the playback of current media item. This function will queue a request for the ...","deprecated":null},{"type":"method","name":"remove_index","type_name":"Queue","ident":"clapper_queue_remove_index","summary":"Removes #ClapperMediaItem at @index from the queue.","deprecated":null},{"type":"method","name":"remove_item","type_name":"Queue","ident":"clapper_queue_remove_item","summary":"Removes #ClapperMediaItem from the queue. If item either was never in the queue or was removed from it ...","deprecated":null},{"type":"method","name":"remove_marker","type_name":"Timeline","ident":"clapper_timeline_remove_marker","summary":"Removes #ClapperMarker from the timeline. If marker was not in the @timeline, this function will do nothing, so ...","deprecated":null},{"type":"method","name":"reposition_item","type_name":"Queue","ident":"clapper_queue_reposition_item","summary":"Change position of one #ClapperMediaItem within the queue. Note that the @index is the new position you expect ...","deprecated":null},{"type":"method","name":"seek","type_name":"Player","ident":"clapper_player_seek","summary":"Request the player to perform a seek operation. This function will use [enum@Clapper.PlayerSeekMethod.NORMAL] as a seeking method. If ...","deprecated":null},{"type":"method","name":"seek_custom","type_name":"Player","ident":"clapper_player_seek_custom","summary":"Request the player to perform a seek operation. Same as [method@Clapper.Player.seek], but also allows to specify [enum@Clapper.PlayerSeekMethod] to ...","deprecated":null},{"type":"method","name":"select_index","type_name":"Queue","ident":"clapper_queue_select_index","summary":"Selects #ClapperMediaItem at @index from @queue as current one or unselects currently selected index when @index is [const@Clapper.QUEUE_INVALID_POSITION].","deprecated":null},{"type":"method","name":"select_index","type_name":"StreamList","ident":"clapper_stream_list_select_index","summary":"Selects #ClapperStream at @index from @list as current one.","deprecated":null},{"type":"method","name":"select_item","type_name":"Queue","ident":"clapper_queue_select_item","summary":"Selects #ClapperMediaItem from @queue as current one or unselects currently selected item when @item is %NULL.","deprecated":null},{"type":"method","name":"select_next_item","type_name":"Queue","ident":"clapper_queue_select_next_item","summary":"Selects next #ClapperMediaItem from @queue for playback. Note that this will try to select next item in the ...","deprecated":null},{"type":"method","name":"select_previous_item","type_name":"Queue","ident":"clapper_queue_select_previous_item","summary":"Selects previous #ClapperMediaItem from @queue for playback. Note that this will try to select previous item in the ...","deprecated":null},{"type":"method","name":"select_stream","type_name":"StreamList","ident":"clapper_stream_list_select_stream","summary":"Selects #ClapperStream from @list to be activated.","deprecated":null},{"type":"method","name":"set_adaptive_max_bitrate","type_name":"Player","ident":"clapper_player_set_adaptive_max_bitrate","summary":"Set maximal bitrate to select for adaptive streaming such as DASH or HLS.","deprecated":null},{"type":"method","name":"set_adaptive_min_bitrate","type_name":"Player","ident":"clapper_player_set_adaptive_min_bitrate","summary":"Set minimal bitrate to select for adaptive streaming such as DASH or HLS.","deprecated":null},{"type":"method","name":"set_adaptive_start_bitrate","type_name":"Player","ident":"clapper_player_set_adaptive_start_bitrate","summary":"Set initial bitrate to select when starting adaptive streaming such as DASH or HLS.","deprecated":null},{"type":"method","name":"set_audio_enabled","type_name":"Player","ident":"clapper_player_set_audio_enabled","summary":"Set whether enable audio stream.","deprecated":null},{"type":"method","name":"set_audio_filter","type_name":"Player","ident":"clapper_player_set_audio_filter","summary":"Set #GstElement to be used as audio filter.","deprecated":null},{"type":"method","name":"set_audio_offset","type_name":"Player","ident":"clapper_player_set_audio_offset","summary":"Set synchronisation offset between the audio stream and video. Positive values make the audio ahead of the video ...","deprecated":null},{"type":"method","name":"set_audio_sink","type_name":"Player","ident":"clapper_player_set_audio_sink","summary":"Set #GstElement to be used as audio sink.","deprecated":null},{"type":"method","name":"set_autoplay","type_name":"Player","ident":"clapper_player_set_autoplay","summary":"Set the autoplay state of the player. When autoplay is enabled, player will always try to start playback ...","deprecated":null},{"type":"method","name":"set_discovery_mode","type_name":"Discoverer","ident":"clapper_discoverer_set_discovery_mode","summary":"Set the [enum@Clapper.DiscovererDiscoveryMode] of @discoverer.","deprecated":null},{"type":"method","name":"set_download_dir","type_name":"Player","ident":"clapper_player_set_download_dir","summary":"Set a directory that @player will use to store downloads. See [property@Clapper.Player:download-enabled] description for more info how this works.","deprecated":null},{"type":"method","name":"set_download_enabled","type_name":"Player","ident":"clapper_player_set_download_enabled","summary":"Set whether player should attempt progressive download buffering. For this to actually work a [property@Clapper.Player:download-dir] must also be set.","deprecated":null},{"type":"method","name":"set_enabled","type_name":"Server","ident":"clapper_server_set_enabled","summary":"Set whether #ClapperServer should be running. Note that server feature will run only after being added to the ...","deprecated":null},{"type":"method","name":"set_fallback_art_url","type_name":"Mpris","ident":"clapper_mpris_set_fallback_art_url","summary":"Set fallback artwork to show when media does not provide one.","deprecated":null},{"type":"method","name":"set_gapless","type_name":"Queue","ident":"clapper_queue_set_gapless","summary":"Set #ClapperQueue progression to be gapless. Gapless playback will try to re-use as much as possible of underlying ...","deprecated":null},{"type":"method","name":"set_instant","type_name":"Queue","ident":"clapper_queue_set_instant","summary":"Set #ClapperQueue media item changes to be instant. Instant will try to re-use as much as possible of ...","deprecated":null},{"type":"method","name":"set_locally","type_name":"EnhancerProxy","ident":"clapper_enhancer_proxy_set_locally","summary":"Configure one or more properties which have [flags@Clapper.EnhancerParamFlags.LOCAL] flag set on the target enhancer instance. Implementations can use ...","deprecated":null},{"type":"method","name":"set_locally_with_table","type_name":"EnhancerProxy","ident":"clapper_enhancer_proxy_set_locally_with_table","summary":"Same as [method@Clapper.EnhancerProxy.set_locally], but to configure uses [struct@GLib.HashTable] with string keys and [struct@GObject.Value] as their values.","deprecated":null},{"type":"method","name":"set_mute","type_name":"Player","ident":"clapper_player_set_mute","summary":"Set the mute state of the player.","deprecated":null},{"type":"method","name":"set_port","type_name":"Server","ident":"clapper_server_set_port","summary":"Set server listening port.","deprecated":null},{"type":"method","name":"set_progression_mode","type_name":"Queue","ident":"clapper_queue_set_progression_mode","summary":"Set the #ClapperQueueProgressionMode of the #ClapperQueue. Changing the mode set will alter next item selection at the end ...","deprecated":null},{"type":"method","name":"set_queue_controllable","type_name":"Mpris","ident":"clapper_mpris_set_queue_controllable","summary":"Set whether remote MPRIS clients can control #ClapperQueue. This includes ability to open new URIs, adding/removing items from ...","deprecated":null},{"type":"method","name":"set_queue_controllable","type_name":"Server","ident":"clapper_server_set_queue_controllable","summary":"Set whether remote @server clients can control [class@Clapper.Queue]. This includes ability to add/remove items from the queue and ...","deprecated":null},{"type":"method","name":"set_speed","type_name":"Player","ident":"clapper_player_set_speed","summary":"Set the speed multiplier of the player.","deprecated":null},{"type":"method","name":"set_subtitle_font_desc","type_name":"Player","ident":"clapper_player_set_subtitle_font_desc","summary":"Set Pango font description to be used for subtitle stream rendering.","deprecated":null},{"type":"method","name":"set_subtitle_offset","type_name":"Player","ident":"clapper_player_set_subtitle_offset","summary":"Set synchronisation offset between the subtitle stream and video. Positive values make the subtitles ahead of the video ...","deprecated":null},{"type":"method","name":"set_subtitles_enabled","type_name":"Player","ident":"clapper_player_set_subtitles_enabled","summary":"Set whether subtitles should be shown if any.","deprecated":null},{"type":"method","name":"set_suburi","type_name":"MediaItem","ident":"clapper_media_item_set_suburi","summary":"Set the additional URI of #ClapperMediaItem. This is typically used to add an external subtitles URI to the @item.","deprecated":null},{"type":"method","name":"set_video_enabled","type_name":"Player","ident":"clapper_player_set_video_enabled","summary":"Set whether enable video stream.","deprecated":null},{"type":"method","name":"set_video_filter","type_name":"Player","ident":"clapper_player_set_video_filter","summary":"Set #GstElement to be used as video filter.","deprecated":null},{"type":"method","name":"set_video_sink","type_name":"Player","ident":"clapper_player_set_video_sink","summary":"Set #GstElement to be used as video sink.","deprecated":null},{"type":"method","name":"set_volume","type_name":"Player","ident":"clapper_player_set_volume","summary":"Set the volume of the player. The value should be within 0 - 2.0 range, where 1.0 is ...","deprecated":null},{"type":"method","name":"steal_index","type_name":"Queue","ident":"clapper_queue_steal_index","summary":"Removes #ClapperMediaItem at @index from the queue.","deprecated":null},{"type":"method","name":"stop","type_name":"Player","ident":"clapper_player_stop","summary":"Stop the playback of current media item. This function will queue a request for the underlaying #GStreamer pipeline ...","deprecated":null},{"type":"method","name":"tags_add","type_name":"Harvest","ident":"clapper_harvest_tags_add","summary":"Append one or more tags into the tag list. Variable arguments should be in the form of tag ...","deprecated":null},{"type":"method","name":"tags_add_value","type_name":"Harvest","ident":"clapper_harvest_tags_add_value","summary":"Append another tag into the tag list using #GValue.","deprecated":null},{"type":"method","name":"target_has_interface","type_name":"EnhancerProxy","ident":"clapper_enhancer_proxy_target_has_interface","summary":"A convenience function to check if target enhancer implements given interface. This works only with Clapper specific interfaces ...","deprecated":null},{"type":"method","name":"toc_add","type_name":"Harvest","ident":"clapper_harvest_toc_add","summary":"Append a chapter or track name into table of contents.","deprecated":null},{"type":"property","name":"adaptive-bandwidth","type_name":"Player","summary":"Last fragment download bandwidth (bits/s) during adaptive streaming. This property only changes when adaptive streaming and later stays ...","deprecated":null},{"type":"property","name":"adaptive-max-bitrate","type_name":"Player","summary":"A maximal allowed bitrate (bits/s) during adaptive streaming such as DASH or HLS (`0` for unlimited). Setting this ...","deprecated":null},{"type":"property","name":"adaptive-min-bitrate","type_name":"Player","summary":"A minimal allowed bitrate (bits/s) during adaptive streaming such as DASH or HLS. Setting this will prevent streaming ...","deprecated":null},{"type":"property","name":"adaptive-start-bitrate","type_name":"Player","summary":"An initial bitrate (bits/s) to select during starting adaptive streaming such as DASH or HLS. If value is ...","deprecated":null},{"type":"property","name":"audio-enabled","type_name":"Player","summary":"Whether audio stream is enabled.","deprecated":null},{"type":"property","name":"audio-filter","type_name":"Player","summary":"Optional audio filter to use (none by default).","deprecated":null},{"type":"property","name":"audio-offset","type_name":"Player","summary":"Audio stream offset relative to video.","deprecated":null},{"type":"property","name":"audio-sink","type_name":"Player","summary":"Audio sink to use (autoaudiosink by default).","deprecated":null},{"type":"property","name":"audio-streams","type_name":"Player","summary":"List of currently available audio streams.","deprecated":null},{"type":"property","name":"autoplay","type_name":"Player","summary":"Always try to start playback after media item changes.","deprecated":null},{"type":"property","name":"bitrate","type_name":"AudioStream","summary":"Stream bitrate.","deprecated":null},{"type":"property","name":"bitrate","type_name":"VideoStream","summary":"Stream bitrate.","deprecated":null},{"type":"property","name":"cache-location","type_name":"MediaItem","summary":"Media downloaded cache file location.","deprecated":null},{"type":"property","name":"channels","type_name":"AudioStream","summary":"Stream number of audio channels.","deprecated":null},{"type":"property","name":"codec","type_name":"AudioStream","summary":"Stream codec.","deprecated":null},{"type":"property","name":"codec","type_name":"VideoStream","summary":"Stream codec.","deprecated":null},{"type":"property","name":"container-format","type_name":"MediaItem","summary":"Media container format.","deprecated":null},{"type":"property","name":"current-audio-decoder","type_name":"Player","summary":"Currently used audio decoder.","deprecated":null},{"type":"property","name":"current-index","type_name":"Queue","summary":"Index of currently selected media item for playback.","deprecated":null},{"type":"property","name":"current-index","type_name":"StreamList","summary":"Index of currently selected stream.","deprecated":null},{"type":"property","name":"current-item","type_name":"Queue","summary":"Currently selected media item for playback.","deprecated":null},{"type":"property","name":"current-port","type_name":"Server","summary":"Port on which server is currently listening on or 0 if not listening.","deprecated":null},{"type":"property","name":"current-stream","type_name":"StreamList","summary":"Currently selected stream.","deprecated":null},{"type":"property","name":"current-video-decoder","type_name":"Player","summary":"Currently used video decoder.","deprecated":null},{"type":"property","name":"description","type_name":"EnhancerProxy","summary":"Description from enhancer plugin info file.","deprecated":null},{"type":"property","name":"desktop-entry","type_name":"Mpris","summary":"The basename of an installed .desktop file with the \".desktop\" extension stripped.","deprecated":null},{"type":"property","name":"discovery-mode","type_name":"Discoverer","summary":"Discoverer discovery mode.","deprecated":null},{"type":"property","name":"download-dir","type_name":"Player","summary":"A directory that @player will use to download network content when [property@Clapper.Player:download-enabled] is set to %TRUE. If directory ...","deprecated":null},{"type":"property","name":"download-enabled","type_name":"Player","summary":"Whether progressive download buffering is enabled. If progressive download is enabled and [property@Clapper.Player:download-dir] is set, streamed network content ...","deprecated":null},{"type":"property","name":"duration","type_name":"MediaItem","summary":"Media duration as a decimal number in seconds.","deprecated":null},{"type":"property","name":"enabled","type_name":"Server","summary":"Whether server is enabled.","deprecated":null},{"type":"property","name":"end","type_name":"Marker","summary":"Ending time of marker.","deprecated":null},{"type":"property","name":"enhancer-proxies","type_name":"Player","summary":"List of available enhancers in the form of [class@Clapper.EnhancerProxy] objects. Use these to inspect available enhancers on the ...","deprecated":null},{"type":"property","name":"fallback-art-url","type_name":"Mpris","summary":"Fallback artwork to show when media does not provide one.","deprecated":null},{"type":"property","name":"fps","type_name":"VideoStream","summary":"Stream FPS.","deprecated":null},{"type":"property","name":"friendly-name","type_name":"EnhancerProxy","summary":"Name from enhancer plugin info file.","deprecated":null},{"type":"property","name":"gapless","type_name":"Queue","summary":"Use gapless progression.","deprecated":null},{"type":"property","name":"height","type_name":"VideoStream","summary":"Stream height.","deprecated":null},{"type":"property","name":"id","type_name":"MediaItem","summary":"Media Item ID.","deprecated":null},{"type":"property","name":"identity","type_name":"Mpris","summary":"A friendly name to identify the media player. Example: \"My Player\"","deprecated":null},{"type":"property","name":"instant","type_name":"Queue","summary":"Use instant media item changes.","deprecated":null},{"type":"property","name":"lang-code","type_name":"AudioStream","summary":"Stream language code in ISO-639 format.","deprecated":null},{"type":"property","name":"lang-code","type_name":"SubtitleStream","summary":"Stream language code in ISO-639 format.","deprecated":null},{"type":"property","name":"lang-name","type_name":"AudioStream","summary":"Stream language name.","deprecated":null},{"type":"property","name":"lang-name","type_name":"SubtitleStream","summary":"Stream language name.","deprecated":null},{"type":"property","name":"marker-type","type_name":"Marker","summary":"Type of stream.","deprecated":null},{"type":"property","name":"module-dir","type_name":"EnhancerProxy","summary":"Module directory.","deprecated":null},{"type":"property","name":"module-name","type_name":"EnhancerProxy","summary":"Module name from enhancer plugin info file.","deprecated":null},{"type":"property","name":"mute","type_name":"Player","summary":"Mute audio without changing volume.","deprecated":null},{"type":"property","name":"n-items","type_name":"Queue","summary":"Number of media items in the queue.","deprecated":null},{"type":"property","name":"n-markers","type_name":"Timeline","summary":"Number of markers in the timeline.","deprecated":null},{"type":"property","name":"n-proxies","type_name":"EnhancerProxyList","summary":"Number of proxies in the list.","deprecated":null},{"type":"property","name":"n-streams","type_name":"StreamList","summary":"Number of streams in the list.","deprecated":null},{"type":"property","name":"own-name","type_name":"Mpris","summary":"DBus name to own on connection. Must be written as a reverse DNS format starting with \"org.mpris.MediaPlayer2.\" prefix. ...","deprecated":null},{"type":"property","name":"pixel-format","type_name":"VideoStream","summary":"Stream pixel format.","deprecated":null},{"type":"property","name":"port","type_name":"Server","summary":"Port to listen on or 0 for using random unused port.","deprecated":null},{"type":"property","name":"position","type_name":"Player","summary":"Current playback position as a decimal number in seconds.","deprecated":null},{"type":"property","name":"progression-mode","type_name":"Queue","summary":"Queue progression mode.","deprecated":null},{"type":"property","name":"queue","type_name":"Player","summary":"Clapper playback queue.","deprecated":null},{"type":"property","name":"queue-controllable","type_name":"Mpris","summary":"Whether remote MPRIS clients can control #ClapperQueue.","deprecated":null},{"type":"property","name":"queue-controllable","type_name":"Server","summary":"Whether remote server clients can control #ClapperQueue.","deprecated":null},{"type":"property","name":"running","type_name":"Server","summary":"Whether server is currently running.","deprecated":null},{"type":"property","name":"sample-format","type_name":"AudioStream","summary":"Stream sample format.","deprecated":null},{"type":"property","name":"sample-rate","type_name":"AudioStream","summary":"Stream sample rate (in Hz).","deprecated":null},{"type":"property","name":"speed","type_name":"Player","summary":"Current playback speed.","deprecated":null},{"type":"property","name":"start","type_name":"Marker","summary":"Starting time of marker.","deprecated":null},{"type":"property","name":"state","type_name":"Player","summary":"Current playback state.","deprecated":null},{"type":"property","name":"stream-type","type_name":"Stream","summary":"Type of stream.","deprecated":null},{"type":"property","name":"subtitle-font-desc","type_name":"Player","summary":"Subtitle stream font description.","deprecated":null},{"type":"property","name":"subtitle-offset","type_name":"Player","summary":"Subtitle stream offset relative to video.","deprecated":null},{"type":"property","name":"subtitle-streams","type_name":"Player","summary":"List of currently available subtitle streams.","deprecated":null},{"type":"property","name":"subtitles-enabled","type_name":"Player","summary":"Whether subtitles stream is enabled.","deprecated":null},{"type":"property","name":"suburi","type_name":"MediaItem","summary":"Media additional URI.","deprecated":null},{"type":"property","name":"timeline","type_name":"MediaItem","summary":"Media timeline.","deprecated":null},{"type":"property","name":"title","type_name":"Marker","summary":"Title of marker.","deprecated":null},{"type":"property","name":"title","type_name":"MediaItem","summary":"Media title.","deprecated":null},{"type":"property","name":"title","type_name":"Stream","summary":"Title of stream.","deprecated":null},{"type":"property","name":"uri","type_name":"MediaItem","summary":"Media URI.","deprecated":null},{"type":"property","name":"version","type_name":"EnhancerProxy","summary":"Version from enhancer plugin info file.","deprecated":null},{"type":"property","name":"video-enabled","type_name":"Player","summary":"Whether video stream is enabled.","deprecated":null},{"type":"property","name":"video-filter","type_name":"Player","summary":"Optional video filter to use (none by default).","deprecated":null},{"type":"property","name":"video-sink","type_name":"Player","summary":"Video sink to use (autovideosink by default).","deprecated":null},{"type":"property","name":"video-streams","type_name":"Player","summary":"List of currently available video streams.","deprecated":null},{"type":"property","name":"volume","type_name":"Player","summary":"Current volume as a decimal number (1.0 = 100%). Note that #ClapperPlayer uses a CUBIC volume scale, meaning ...","deprecated":null},{"type":"property","name":"width","type_name":"VideoStream","summary":"Stream width.","deprecated":null},{"type":"signal","name":"download-complete","type_name":"Player","summary":"Media was fully downloaded to local cache directory. This signal will be only emitted when progressive download buffering is ...","deprecated":null},{"type":"signal","name":"error","type_name":"Player","summary":"These are normal error messages. Upon emitting this signal, playback will stop due to the error.","deprecated":null},{"type":"signal","name":"error","type_name":"Server","summary":"Error signal when server could not start. This will be emitted from application main thread.","deprecated":null},{"type":"signal","name":"missing-plugin","type_name":"Player","summary":"A #GStreamer plugin or one of its features needed for playback is missing. The @description and @installer_detail can ...","deprecated":null},{"type":"signal","name":"seek-done","type_name":"Player","summary":"A seeking operation has finished. Player is now at playback position after seek.","deprecated":null},{"type":"signal","name":"warning","type_name":"Player","summary":"These are some usually more minor error messages that should be treated like warnings. Should not generally prevent/stop playback.","deprecated":null},{"type":"vfunc","name":"extract","type_name":"Extractable","summary":"Extract data and fill harvest.","deprecated":null},{"type":"vfunc","name":"internal_stream_updated","type_name":"Stream","summary":"This function is called when internal #GstStream gets updated. Meant for internal usage only. Used for subclasses to update ...","deprecated":null},{"type":"vfunc","name":"item_updated","type_name":"Feature","summary":"An item in queue got updated. This might be (or not) currently played item. Implementations can get parent player ...","deprecated":null},{"type":"vfunc","name":"mute_changed","type_name":"Feature","summary":"Player mute state was changed.","deprecated":null},{"type":"vfunc","name":"played_item_changed","type_name":"Feature","summary":"New media item started playing. All following events (such as position changes) will be related to this @item from ...","deprecated":null},{"type":"vfunc","name":"position_changed","type_name":"Feature","summary":"Player position was changed.","deprecated":null},{"type":"vfunc","name":"prepare","type_name":"Feature","summary":"Prepare feature for operation (optional). This is different from init() as its called from features thread once feature ...","deprecated":null},{"type":"vfunc","name":"property_changed","type_name":"Feature","summary":"A property of @feature changed its value. Useful for reconfiguring @feature, since unlike \"notify\" signal this is always ...","deprecated":null},{"type":"vfunc","name":"queue_cleared","type_name":"Feature","summary":"All items were removed from queue. Note that in such event @queue_item_removed will NOT be called for each item ...","deprecated":null},{"type":"vfunc","name":"queue_item_added","type_name":"Feature","summary":"An item was added to the queue.","deprecated":null},{"type":"vfunc","name":"queue_item_removed","type_name":"Feature","summary":"An item was removed from queue.","deprecated":null},{"type":"vfunc","name":"queue_item_repositioned","type_name":"Feature","summary":"An item changed position within queue.","deprecated":null},{"type":"vfunc","name":"queue_progression_changed","type_name":"Feature","summary":"Progression mode of the queue was changed.","deprecated":null},{"type":"vfunc","name":"speed_changed","type_name":"Feature","summary":"Player speed was changed.","deprecated":null},{"type":"vfunc","name":"state_changed","type_name":"Feature","summary":"Player state was changed.","deprecated":null},{"type":"vfunc","name":"thread_start","type_name":"ThreadedObject","summary":"Called right after thread started. Useful for initializing objects that work within this new thread.","deprecated":null},{"type":"vfunc","name":"thread_stop","type_name":"ThreadedObject","summary":"Called when thread is going to stop. Useful for cleanup of things created on thread start.","deprecated":null},{"type":"vfunc","name":"unprepare","type_name":"Feature","summary":"Revert the changes done in @prepare (optional).","deprecated":null},{"type":"vfunc","name":"volume_changed","type_name":"Feature","summary":"Player volume was changed.","deprecated":null}],"terms":{}} \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxy.extra_data_lists_value.html b/doc/clapper/method.EnhancerProxy.extra_data_lists_value.html new file mode 100644 index 00000000..6fe30c3a --- /dev/null +++ b/doc/clapper/method.EnhancerProxy.extra_data_lists_value.html @@ -0,0 +1,286 @@ + + + + + + Clapper.EnhancerProxy.extra_data_lists_value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyextra_data_lists_value

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    gboolean
    +clapper_enhancer_proxy_extra_data_lists_value (
    +  ClapperEnhancerProxy* proxy,
    +  const gchar* key,
    +  const gchar* value
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    A convenience function to check whether proxy plugin file +has an extra data field with key that among separated list +of values includes value (works on single value lists too).

    +

    For example, when extra data in the plugin is X-Schemes=https;http, +calling this function with “X-Schemes” as key and “http” as value will +return TRUE.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + +
    +

    + Parameters + +

    + +
    +
    + + + +
    key
    +
    +

    Type: const gchar*

    +

    Name of the data to lookup.

    + + + + + + + + + + +
    The data is owned by the caller of the method.
    The value is a NUL terminated UTF-8 string.
    +
    + +
    value
    +
    +

    Type: const gchar*

    +

    String to check for.

    + + + + + + + + + + +
    The data is owned by the caller of the method.
    The value is a NUL terminated UTF-8 string.
    +
    + + + +
    +
    +
    + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: gboolean

    +

    Whether list named with key existed and contained value.

    +
    +
    + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxy.get_description.html b/doc/clapper/method.EnhancerProxy.get_description.html new file mode 100644 index 00000000..89a7dcce --- /dev/null +++ b/doc/clapper/method.EnhancerProxy.get_description.html @@ -0,0 +1,236 @@ + + + + + + Clapper.EnhancerProxy.get_description + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyget_description

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    const gchar*
    +clapper_enhancer_proxy_get_description (
    +  ClapperEnhancerProxy* proxy
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get description from enhancer plugin info file.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + + + +
    Gets propertyClapper.EnhancerProxy:description
    +
    + +
    + + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: const gchar*

    +

    Description of the proxied enhancer.

    +
    +
    + + + + + + + +
    The returned data is owned by the instance.
    The return value can be NULL.
    The value is a NUL terminated UTF-8 string.
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxy.get_extra_data.html b/doc/clapper/method.EnhancerProxy.get_extra_data.html new file mode 100644 index 00000000..654bee1a --- /dev/null +++ b/doc/clapper/method.EnhancerProxy.get_extra_data.html @@ -0,0 +1,265 @@ + + + + + + Clapper.EnhancerProxy.get_extra_data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyget_extra_data

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    const gchar*
    +clapper_enhancer_proxy_get_extra_data (
    +  ClapperEnhancerProxy* proxy,
    +  const gchar* key
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get extra data from enhancer plugin info file specified by key.

    +

    External data in the plugin info file is prefixed with X-. +For example X-Schemes=https.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + +
    +

    + Parameters + +

    + +
    +
    + + + +
    key
    +
    +

    Type: const gchar*

    +

    Name of the data to lookup.

    + + + + + + + + + + +
    The data is owned by the caller of the method.
    The value is a NUL terminated UTF-8 string.
    +
    + + + +
    +
    +
    + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: const gchar*

    +

    Extra data value of the proxied enhancer.

    +
    +
    + + + + + + + +
    The returned data is owned by the instance.
    The return value can be NULL.
    The value is a NUL terminated UTF-8 string.
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxy.get_friendly_name.html b/doc/clapper/method.EnhancerProxy.get_friendly_name.html new file mode 100644 index 00000000..2939d98a --- /dev/null +++ b/doc/clapper/method.EnhancerProxy.get_friendly_name.html @@ -0,0 +1,239 @@ + + + + + + Clapper.EnhancerProxy.get_friendly_name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyget_friendly_name

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    const gchar*
    +clapper_enhancer_proxy_get_friendly_name (
    +  ClapperEnhancerProxy* proxy
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get a name from enhancer plugin info file. +Can be used for showing in UI and such.

    +

    Name field in plugin info file is mandatory, +so this function never returns NULL.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + + + +
    Gets propertyClapper.EnhancerProxy:friendly-name
    +
    + +
    + + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: const gchar*

    +

    Name of the proxied enhancer.

    +
    +
    + + + + + + + +
    The returned data is owned by the instance.
    The value is a NUL terminated UTF-8 string.
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxy.get_module_dir.html b/doc/clapper/method.EnhancerProxy.get_module_dir.html new file mode 100644 index 00000000..2423f230 --- /dev/null +++ b/doc/clapper/method.EnhancerProxy.get_module_dir.html @@ -0,0 +1,236 @@ + + + + + + Clapper.EnhancerProxy.get_module_dir + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyget_module_dir

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    const gchar*
    +clapper_enhancer_proxy_get_module_dir (
    +  ClapperEnhancerProxy* proxy
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get a path to the directory from which enhancer is loaded.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + + + +
    Gets propertyClapper.EnhancerProxy:module-dir
    +
    + +
    + + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: const gchar*

    +

    Installation directory of the proxied enhancer.

    +
    +
    + + + + + + + +
    The returned data is owned by the instance.
    The value is a NUL terminated UTF-8 string.
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxy.get_module_name.html b/doc/clapper/method.EnhancerProxy.get_module_name.html new file mode 100644 index 00000000..9fb2e7b0 --- /dev/null +++ b/doc/clapper/method.EnhancerProxy.get_module_name.html @@ -0,0 +1,239 @@ + + + + + + Clapper.EnhancerProxy.get_module_name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyget_module_name

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    const gchar*
    +clapper_enhancer_proxy_get_module_name (
    +  ClapperEnhancerProxy* proxy
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get name of the module from enhancer plugin info file. +This value is used to uniquely identify a particular plugin.

    +

    Module name in plugin info file is mandatory, +so this function never returns NULL.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + + + +
    Gets propertyClapper.EnhancerProxy:module-name
    +
    + +
    + + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: const gchar*

    +

    Name of the proxied enhancer.

    +
    +
    + + + + + + + +
    The returned data is owned by the instance.
    The value is a NUL terminated UTF-8 string.
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxy.get_settings.html b/doc/clapper/method.EnhancerProxy.get_settings.html new file mode 100644 index 00000000..b7acc7c7 --- /dev/null +++ b/doc/clapper/method.EnhancerProxy.get_settings.html @@ -0,0 +1,235 @@ + + + + + + Clapper.EnhancerProxy.get_settings + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyget_settings

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    GSettings*
    +clapper_enhancer_proxy_get_settings (
    +  ClapperEnhancerProxy* proxy
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get GSettings of an enhancer.

    +

    Implementations can use this together with clapper_enhancer_proxy_get_target_properties() +in order to allow user to configure global enhancer properties.

    +

    Settings include only keys from properties with CLAPPER_ENHANCER_PARAM_GLOBAL +flag and are meant ONLY for user to set. To configure application local enhancer properties, +use clapper_enhancer_proxy_set_locally() instead.

    +

    This function returns a new instance of GSettings, so settings can be accessed +from different threads if needed.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: GSettings

    +

    A new GSettings instance for an enhancer.

    +
    +
    + + + + + + + +
    The caller of the method takes ownership of the returned data, and is responsible for freeing it.
    The return value can be NULL.
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxy.get_target_interfaces.html b/doc/clapper/method.EnhancerProxy.get_target_interfaces.html new file mode 100644 index 00000000..5b7934cd --- /dev/null +++ b/doc/clapper/method.EnhancerProxy.get_target_interfaces.html @@ -0,0 +1,266 @@ + + + + + + Clapper.EnhancerProxy.get_target_interfaces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyget_target_interfaces

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    GType*
    +clapper_enhancer_proxy_get_target_interfaces (
    +  ClapperEnhancerProxy* proxy,
    +  guint* n_interfaces
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get an array of interfaces that target enhancer implements.

    +

    The returned array includes only Clapper specific interfaces +for writing enhancers. Applications should not care about any +other interface types that given enhancer is using internally.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + +
    +

    + Parameters + +

    + +
    +
    + + + +
    n_interfaces
    +
    +

    Type: guint*

    +

    Return location for the length of the returned array.

    + + + + + + + + + + +
    The argument will be set by the function.
    +
    + + + +
    +
    +
    + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: An array of GType

    +

    An array of GType interfaces.

    +
    +
    + + + + + + + +
    The length of the array is in the n_interfaces argument.
    The returned data is owned by the instance.
    The return value can be NULL.
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxy.get_target_properties.html b/doc/clapper/method.EnhancerProxy.get_target_properties.html new file mode 100644 index 00000000..30952bb6 --- /dev/null +++ b/doc/clapper/method.EnhancerProxy.get_target_properties.html @@ -0,0 +1,269 @@ + + + + + + Clapper.EnhancerProxy.get_target_properties + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyget_target_properties

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    GParamSpec**
    +clapper_enhancer_proxy_get_target_properties (
    +  ClapperEnhancerProxy* proxy,
    +  guint* n_properties
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get an array of properties in target enhancer.

    +

    Implementations can use this in order to find out what properties, type of +their values (including valid ranges) are allowed to set for a given enhancer.

    +

    Use ClapperEnhancerParamFlags against flags of given GParamSpec +to find out whether they are local, global or neither of them (internal).

    +

    The returned array includes only Clapper enhancer specific properties (global and local). +Applications can not access any other properties that given enhancer is using internally.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + +
    +

    + Parameters + +

    + +
    +
    + + + +
    n_properties
    +
    +

    Type: guint*

    +

    Return location for the length of the returned array.

    + + + + + + + + + + +
    The argument will be set by the function.
    +
    + + + +
    +
    +
    + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: An array of GParamSpec*

    +

    An array of GParamSpec objects.

    +
    +
    + + + + + + + +
    The length of the array is in the n_properties argument.
    The returned data is owned by the instance.
    The return value can be NULL.
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxy.get_version.html b/doc/clapper/method.EnhancerProxy.get_version.html new file mode 100644 index 00000000..361d0440 --- /dev/null +++ b/doc/clapper/method.EnhancerProxy.get_version.html @@ -0,0 +1,236 @@ + + + + + + Clapper.EnhancerProxy.get_version + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyget_version

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    const gchar*
    +clapper_enhancer_proxy_get_version (
    +  ClapperEnhancerProxy* proxy
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get version string from enhancer plugin info file.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + + + +
    Gets propertyClapper.EnhancerProxy:version
    +
    + +
    + + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: const gchar*

    +

    Version string of the proxied enhancer.

    +
    +
    + + + + + + + +
    The returned data is owned by the instance.
    The return value can be NULL.
    The value is a NUL terminated UTF-8 string.
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxy.set_locally.html b/doc/clapper/method.EnhancerProxy.set_locally.html new file mode 100644 index 00000000..6d744679 --- /dev/null +++ b/doc/clapper/method.EnhancerProxy.set_locally.html @@ -0,0 +1,260 @@ + + + + + + Clapper.EnhancerProxy.set_locally + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyset_locally

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    void
    +clapper_enhancer_proxy_set_locally (
    +  ClapperEnhancerProxy* proxy,
    +  const gchar* first_property_name,
    +  ...
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Configure one or more properties which have CLAPPER_ENHANCER_PARAM_LOCAL +flag set on the target enhancer instance.

    +

    Implementations can use this together with clapper_enhancer_proxy_get_target_properties() +in order to configure local enhancer properties.

    +

    Arguments should be NULL terminated list of property name and value to set +(like g_object_set() arguments).

    +
    + +
    + +

    Available since: 0.10

    + + +

    This method is not directly available to language bindings.

    + +

    The implementation of this method is provided by clapper_enhancer_proxy_set_locally_with_table() in language bindings.

    +
    + + +
    + + +
    +

    + Parameters + +

    + +
    +
    + + + +
    first_property_name
    +
    +

    Type: const gchar*

    +

    Name of the first property to configure.

    + + + + + + + + + + +
    The data is owned by the caller of the method.
    The value is a NUL terminated UTF-8 string.
    +
    + +
    ...
    +
    +

    Type: 

    +

    NULL-terminated list of arguments.

    + + + + + + + + + + +
    +
    + + + +
    +
    +
    + + + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxy.set_locally_with_table.html b/doc/clapper/method.EnhancerProxy.set_locally_with_table.html new file mode 100644 index 00000000..b342fee0 --- /dev/null +++ b/doc/clapper/method.EnhancerProxy.set_locally_with_table.html @@ -0,0 +1,238 @@ + + + + + + Clapper.EnhancerProxy.set_locally_with_table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyset_locally_with_table

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    void
    +clapper_enhancer_proxy_set_locally_with_table (
    +  ClapperEnhancerProxy* proxy,
    +  GHashTable* table
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Same as clapper_enhancer_proxy_set_locally(), but to configure uses +GHashTable with string keys and GValue as their values.

    +
    + +
    + +

    Available since: 0.10

    + + + +

    This method is renamed to clapper_enhancer_proxy_set_locally() in language bindings.

    + +
    + + +
    + + +
    +

    + Parameters + +

    + +
    +
    + + + +
    table
    +
    +

    Type: GHashTable

    +

    A GHashTable with property names and values.

    + + + + + + + + + + +
    The data is owned by the caller of the method.
    +
    + + + +
    +
    +
    + + + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxy.target_has_interface.html b/doc/clapper/method.EnhancerProxy.target_has_interface.html new file mode 100644 index 00000000..8d938022 --- /dev/null +++ b/doc/clapper/method.EnhancerProxy.target_has_interface.html @@ -0,0 +1,266 @@ + + + + + + Clapper.EnhancerProxy.target_has_interface + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxytarget_has_interface

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    gboolean
    +clapper_enhancer_proxy_target_has_interface (
    +  ClapperEnhancerProxy* proxy,
    +  GType iface_type
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    A convenience function to check if target enhancer implements given interface.

    +

    This works only with Clapper specific interfaces as iface_type +for writing enhancers. Applications should not care about any +other interface types that given enhancer is using internally.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + +
    +

    + Parameters + +

    + +
    +
    + + + +
    iface_type
    +
    +

    Type: GType

    +

    An interface GType.

    + + + + + + + + + + +
    +
    + + + +
    +
    +
    + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: gboolean

    +

    Whether target implements given interface.

    +
    +
    + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxyList.get_n_proxies.html b/doc/clapper/method.EnhancerProxyList.get_n_proxies.html new file mode 100644 index 00000000..32572295 --- /dev/null +++ b/doc/clapper/method.EnhancerProxyList.get_n_proxies.html @@ -0,0 +1,220 @@ + + + + + + Clapper.EnhancerProxyList.get_n_proxies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyListget_n_proxies

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    guint
    +clapper_enhancer_proxy_list_get_n_proxies (
    +  ClapperEnhancerProxyList* list
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get the number of proxies in ClapperEnhancerProxyList.

    +

    This behaves the same as g_list_model_get_n_items(), and is here +for code uniformity and convenience to avoid type casting by user.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + + + +
    Gets propertyClapper.EnhancerProxyList:n-proxies
    +
    + +
    + + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: guint

    +

    The number of proxies in ClapperEnhancerProxyList.

    +
    +
    + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxyList.get_proxy.html b/doc/clapper/method.EnhancerProxyList.get_proxy.html new file mode 100644 index 00000000..756ee72d --- /dev/null +++ b/doc/clapper/method.EnhancerProxyList.get_proxy.html @@ -0,0 +1,247 @@ + + + + + + Clapper.EnhancerProxyList.get_proxy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyListget_proxy

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    ClapperEnhancerProxy*
    +clapper_enhancer_proxy_list_get_proxy (
    +  ClapperEnhancerProxyList* list,
    +  guint index
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get the ClapperEnhancerProxy at index.

    +

    This behaves the same as g_list_model_get_item(), and is here +for code uniformity and convenience to avoid type casting by user.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + +
    +

    + Parameters + +

    + +
    +
    + + + +
    index
    +
    +

    Type: guint

    +

    An enhancer proxy index.

    + + + + + + + + + + +
    +
    + + + +
    +
    +
    + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: ClapperEnhancerProxy

    +

    The ClapperEnhancerProxy at index.

    +
    +
    + + + + + + + +
    The caller of the method takes ownership of the returned data, and is responsible for freeing it.
    The return value can be NULL.
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxyList.get_proxy_by_module.html b/doc/clapper/method.EnhancerProxyList.get_proxy_by_module.html new file mode 100644 index 00000000..04f506bd --- /dev/null +++ b/doc/clapper/method.EnhancerProxyList.get_proxy_by_module.html @@ -0,0 +1,247 @@ + + + + + + Clapper.EnhancerProxyList.get_proxy_by_module + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyListget_proxy_by_module

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    ClapperEnhancerProxy*
    +clapper_enhancer_proxy_list_get_proxy_by_module (
    +  ClapperEnhancerProxyList* list,
    +  const gchar* module_name
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get the ClapperEnhancerProxy by module name as defined in its plugin file.

    +

    A convenience function to find a ClapperEnhancerProxy by its unique +module name in the list.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + +
    +

    + Parameters + +

    + +
    +
    + + + +
    module_name
    +
    +

    Type: const gchar*

    +

    An enhancer module name.

    + + + + + + + + + + +
    The data is owned by the caller of the method.
    The value is a NUL terminated UTF-8 string.
    +
    + + + +
    +
    +
    + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: ClapperEnhancerProxy

    +

    The ClapperEnhancerProxy with requested module name.

    +
    +
    + + + + + + + +
    The caller of the method takes ownership of the returned data, and is responsible for freeing it.
    The return value can be NULL.
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.EnhancerProxyList.peek_proxy.html b/doc/clapper/method.EnhancerProxyList.peek_proxy.html new file mode 100644 index 00000000..49bc7904 --- /dev/null +++ b/doc/clapper/method.EnhancerProxyList.peek_proxy.html @@ -0,0 +1,250 @@ + + + + + + Clapper.EnhancerProxyList.peek_proxy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperEnhancerProxyListpeek_proxy

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    ClapperEnhancerProxy*
    +clapper_enhancer_proxy_list_peek_proxy (
    +  ClapperEnhancerProxyList* list,
    +  guint index
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get the ClapperEnhancerProxy at index.

    +

    Similar to clapper_enhancer_proxy_list_get_proxy(), but does not take +a new reference on proxy.

    +

    Proxies in a list are only removed when a ClapperPlayer instance +they originate from is destroyed, so do not use returned object afterwards +unless you take an additional reference on it.

    +
    + +
    + +

    Available since: 0.10

    + + +

    This method is not directly available to language bindings.

    + + +
    + + +
    + + +
    +

    + Parameters + +

    + +
    +
    + + + +
    index
    +
    +

    Type: guint

    +

    An enhancer proxy index.

    + + + + + + + + + + +
    +
    + + + +
    +
    +
    + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: ClapperEnhancerProxy

    +

    The ClapperEnhancerProxy at index.

    +
    +
    + + + + + + + +
    The returned data is owned by the instance.
    The return value can be NULL.
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.Player.add_feature.html b/doc/clapper/method.Player.add_feature.html index 66da39c9..a251b7d1 100644 --- a/doc/clapper/method.Player.add_feature.html +++ b/doc/clapper/method.Player.add_feature.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_adaptive_bandwidth.html b/doc/clapper/method.Player.get_adaptive_bandwidth.html index 86204d99..79c24611 100644 --- a/doc/clapper/method.Player.get_adaptive_bandwidth.html +++ b/doc/clapper/method.Player.get_adaptive_bandwidth.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_adaptive_max_bitrate.html b/doc/clapper/method.Player.get_adaptive_max_bitrate.html index a53c818d..4b50838b 100644 --- a/doc/clapper/method.Player.get_adaptive_max_bitrate.html +++ b/doc/clapper/method.Player.get_adaptive_max_bitrate.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_adaptive_min_bitrate.html b/doc/clapper/method.Player.get_adaptive_min_bitrate.html index 06158446..dc8cd96b 100644 --- a/doc/clapper/method.Player.get_adaptive_min_bitrate.html +++ b/doc/clapper/method.Player.get_adaptive_min_bitrate.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_adaptive_start_bitrate.html b/doc/clapper/method.Player.get_adaptive_start_bitrate.html index 1c84c76f..4b035dd9 100644 --- a/doc/clapper/method.Player.get_adaptive_start_bitrate.html +++ b/doc/clapper/method.Player.get_adaptive_start_bitrate.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_audio_enabled.html b/doc/clapper/method.Player.get_audio_enabled.html index 718a3508..e94a93a7 100644 --- a/doc/clapper/method.Player.get_audio_enabled.html +++ b/doc/clapper/method.Player.get_audio_enabled.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_audio_filter.html b/doc/clapper/method.Player.get_audio_filter.html index 7781ab87..cdcdaafa 100644 --- a/doc/clapper/method.Player.get_audio_filter.html +++ b/doc/clapper/method.Player.get_audio_filter.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_audio_offset.html b/doc/clapper/method.Player.get_audio_offset.html index 3971ed85..30343685 100644 --- a/doc/clapper/method.Player.get_audio_offset.html +++ b/doc/clapper/method.Player.get_audio_offset.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_audio_sink.html b/doc/clapper/method.Player.get_audio_sink.html index 2f35a15b..0c86470e 100644 --- a/doc/clapper/method.Player.get_audio_sink.html +++ b/doc/clapper/method.Player.get_audio_sink.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_audio_streams.html b/doc/clapper/method.Player.get_audio_streams.html index 3cdd9a11..102cd475 100644 --- a/doc/clapper/method.Player.get_audio_streams.html +++ b/doc/clapper/method.Player.get_audio_streams.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_autoplay.html b/doc/clapper/method.Player.get_autoplay.html index 0b6f5362..ccb6b400 100644 --- a/doc/clapper/method.Player.get_autoplay.html +++ b/doc/clapper/method.Player.get_autoplay.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_current_audio_decoder.html b/doc/clapper/method.Player.get_current_audio_decoder.html index 3905a3d0..770024d4 100644 --- a/doc/clapper/method.Player.get_current_audio_decoder.html +++ b/doc/clapper/method.Player.get_current_audio_decoder.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_current_video_decoder.html b/doc/clapper/method.Player.get_current_video_decoder.html index 4dd8582b..1575200c 100644 --- a/doc/clapper/method.Player.get_current_video_decoder.html +++ b/doc/clapper/method.Player.get_current_video_decoder.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_download_dir.html b/doc/clapper/method.Player.get_download_dir.html index 03d10bd7..fef1d6f7 100644 --- a/doc/clapper/method.Player.get_download_dir.html +++ b/doc/clapper/method.Player.get_download_dir.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_download_enabled.html b/doc/clapper/method.Player.get_download_enabled.html index ead4c90a..3c45c6ac 100644 --- a/doc/clapper/method.Player.get_download_enabled.html +++ b/doc/clapper/method.Player.get_download_enabled.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_enhancer_proxies.html b/doc/clapper/method.Player.get_enhancer_proxies.html new file mode 100644 index 00000000..7c059165 --- /dev/null +++ b/doc/clapper/method.Player.get_enhancer_proxies.html @@ -0,0 +1,320 @@ + + + + + + Clapper.Player.get_enhancer_proxies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Method

    +

    ClapperPlayerget_enhancer_proxies

    +
    + +
    +
    +

    unstable since: 0.10

    +
    + +
    +

    + Declaration + + + [src] + +

    + +
    +
    ClapperEnhancerProxyList*
    +clapper_player_get_enhancer_proxies (
    +  ClapperPlayer* player
    +)
    +
    +
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Get a list of available enhancers in the form of ClapperEnhancerProxy objects.

    +
    + +
    + +

    Available since: 0.10

    + + + + + +
    + + +
    + + + + +
    Gets propertyClapper.Player:enhancer-proxies
    +
    + +
    + + + + +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: ClapperEnhancerProxyList

    +

    A ClapperEnhancerProxyList of enhancer proxies.

    +
    +
    + + + + + + + +
    The returned data is owned by the instance.
    +
    +
    +
    +
    + + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/method.Player.get_mute.html b/doc/clapper/method.Player.get_mute.html index abda3a57..10431403 100644 --- a/doc/clapper/method.Player.get_mute.html +++ b/doc/clapper/method.Player.get_mute.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_position.html b/doc/clapper/method.Player.get_position.html index e4a3489f..6fc61711 100644 --- a/doc/clapper/method.Player.get_position.html +++ b/doc/clapper/method.Player.get_position.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_queue.html b/doc/clapper/method.Player.get_queue.html index 8f2e6cd5..30659084 100644 --- a/doc/clapper/method.Player.get_queue.html +++ b/doc/clapper/method.Player.get_queue.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_speed.html b/doc/clapper/method.Player.get_speed.html index 2fb50218..02d725a0 100644 --- a/doc/clapper/method.Player.get_speed.html +++ b/doc/clapper/method.Player.get_speed.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_state.html b/doc/clapper/method.Player.get_state.html index 0ae95ea6..d4cf45e8 100644 --- a/doc/clapper/method.Player.get_state.html +++ b/doc/clapper/method.Player.get_state.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_subtitle_font_desc.html b/doc/clapper/method.Player.get_subtitle_font_desc.html index c4d9d62f..a003f28d 100644 --- a/doc/clapper/method.Player.get_subtitle_font_desc.html +++ b/doc/clapper/method.Player.get_subtitle_font_desc.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_subtitle_offset.html b/doc/clapper/method.Player.get_subtitle_offset.html index b7e3536c..52d2efc7 100644 --- a/doc/clapper/method.Player.get_subtitle_offset.html +++ b/doc/clapper/method.Player.get_subtitle_offset.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_subtitle_streams.html b/doc/clapper/method.Player.get_subtitle_streams.html index 730f5962..b908af68 100644 --- a/doc/clapper/method.Player.get_subtitle_streams.html +++ b/doc/clapper/method.Player.get_subtitle_streams.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_subtitles_enabled.html b/doc/clapper/method.Player.get_subtitles_enabled.html index 120dad0a..63396dba 100644 --- a/doc/clapper/method.Player.get_subtitles_enabled.html +++ b/doc/clapper/method.Player.get_subtitles_enabled.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_video_enabled.html b/doc/clapper/method.Player.get_video_enabled.html index 7032692f..92ffa937 100644 --- a/doc/clapper/method.Player.get_video_enabled.html +++ b/doc/clapper/method.Player.get_video_enabled.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_video_filter.html b/doc/clapper/method.Player.get_video_filter.html index 91d7eaae..b5613739 100644 --- a/doc/clapper/method.Player.get_video_filter.html +++ b/doc/clapper/method.Player.get_video_filter.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_video_sink.html b/doc/clapper/method.Player.get_video_sink.html index 09485d00..58c6ee1b 100644 --- a/doc/clapper/method.Player.get_video_sink.html +++ b/doc/clapper/method.Player.get_video_sink.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_video_streams.html b/doc/clapper/method.Player.get_video_streams.html index 9c0f9250..66915bdb 100644 --- a/doc/clapper/method.Player.get_video_streams.html +++ b/doc/clapper/method.Player.get_video_streams.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.get_volume.html b/doc/clapper/method.Player.get_volume.html index 303fddd0..c8be6eae 100644 --- a/doc/clapper/method.Player.get_volume.html +++ b/doc/clapper/method.Player.get_volume.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.make_pipeline_graph.html b/doc/clapper/method.Player.make_pipeline_graph.html index adb1dd6c..af6e8494 100644 --- a/doc/clapper/method.Player.make_pipeline_graph.html +++ b/doc/clapper/method.Player.make_pipeline_graph.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.pause.html b/doc/clapper/method.Player.pause.html index 48700c2e..162e1787 100644 --- a/doc/clapper/method.Player.pause.html +++ b/doc/clapper/method.Player.pause.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.play.html b/doc/clapper/method.Player.play.html index 26e82c93..4a21b266 100644 --- a/doc/clapper/method.Player.play.html +++ b/doc/clapper/method.Player.play.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.seek.html b/doc/clapper/method.Player.seek.html index 5e61372c..a58b6613 100644 --- a/doc/clapper/method.Player.seek.html +++ b/doc/clapper/method.Player.seek.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.seek_custom.html b/doc/clapper/method.Player.seek_custom.html index 1e0f8d5c..d0b7dceb 100644 --- a/doc/clapper/method.Player.seek_custom.html +++ b/doc/clapper/method.Player.seek_custom.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -245,7 +247,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_adaptive_max_bitrate.html b/doc/clapper/method.Player.set_adaptive_max_bitrate.html index 7a9dcf07..ef947de0 100644 --- a/doc/clapper/method.Player.set_adaptive_max_bitrate.html +++ b/doc/clapper/method.Player.set_adaptive_max_bitrate.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_adaptive_min_bitrate.html b/doc/clapper/method.Player.set_adaptive_min_bitrate.html index 74aad123..6b78ebe2 100644 --- a/doc/clapper/method.Player.set_adaptive_min_bitrate.html +++ b/doc/clapper/method.Player.set_adaptive_min_bitrate.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_adaptive_start_bitrate.html b/doc/clapper/method.Player.set_adaptive_start_bitrate.html index d24d18d7..fe561ffd 100644 --- a/doc/clapper/method.Player.set_adaptive_start_bitrate.html +++ b/doc/clapper/method.Player.set_adaptive_start_bitrate.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_audio_enabled.html b/doc/clapper/method.Player.set_audio_enabled.html index c3b6e10d..d8742f6c 100644 --- a/doc/clapper/method.Player.set_audio_enabled.html +++ b/doc/clapper/method.Player.set_audio_enabled.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_audio_filter.html b/doc/clapper/method.Player.set_audio_filter.html index 0a01b0af..06dcb459 100644 --- a/doc/clapper/method.Player.set_audio_filter.html +++ b/doc/clapper/method.Player.set_audio_filter.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_audio_offset.html b/doc/clapper/method.Player.set_audio_offset.html index 2b9c6050..a9bc4439 100644 --- a/doc/clapper/method.Player.set_audio_offset.html +++ b/doc/clapper/method.Player.set_audio_offset.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_audio_sink.html b/doc/clapper/method.Player.set_audio_sink.html index 5337de29..020fd4c2 100644 --- a/doc/clapper/method.Player.set_audio_sink.html +++ b/doc/clapper/method.Player.set_audio_sink.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_autoplay.html b/doc/clapper/method.Player.set_autoplay.html index 192d07e3..49a83eb1 100644 --- a/doc/clapper/method.Player.set_autoplay.html +++ b/doc/clapper/method.Player.set_autoplay.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_download_dir.html b/doc/clapper/method.Player.set_download_dir.html index 5651b618..372942c9 100644 --- a/doc/clapper/method.Player.set_download_dir.html +++ b/doc/clapper/method.Player.set_download_dir.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_download_enabled.html b/doc/clapper/method.Player.set_download_enabled.html index d1800834..13991746 100644 --- a/doc/clapper/method.Player.set_download_enabled.html +++ b/doc/clapper/method.Player.set_download_enabled.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_mute.html b/doc/clapper/method.Player.set_mute.html index 1c0ca8e1..71fbc377 100644 --- a/doc/clapper/method.Player.set_mute.html +++ b/doc/clapper/method.Player.set_mute.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_speed.html b/doc/clapper/method.Player.set_speed.html index 4534edd0..67c9aa6f 100644 --- a/doc/clapper/method.Player.set_speed.html +++ b/doc/clapper/method.Player.set_speed.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_subtitle_font_desc.html b/doc/clapper/method.Player.set_subtitle_font_desc.html index 2f9a4d60..47859455 100644 --- a/doc/clapper/method.Player.set_subtitle_font_desc.html +++ b/doc/clapper/method.Player.set_subtitle_font_desc.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_subtitle_offset.html b/doc/clapper/method.Player.set_subtitle_offset.html index cdf9830b..0bbffdf8 100644 --- a/doc/clapper/method.Player.set_subtitle_offset.html +++ b/doc/clapper/method.Player.set_subtitle_offset.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_subtitles_enabled.html b/doc/clapper/method.Player.set_subtitles_enabled.html index 922e3a01..7dd207c9 100644 --- a/doc/clapper/method.Player.set_subtitles_enabled.html +++ b/doc/clapper/method.Player.set_subtitles_enabled.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_video_enabled.html b/doc/clapper/method.Player.set_video_enabled.html index 4dd4415e..e1d0489e 100644 --- a/doc/clapper/method.Player.set_video_enabled.html +++ b/doc/clapper/method.Player.set_video_enabled.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_video_filter.html b/doc/clapper/method.Player.set_video_filter.html index e6e80e56..dcdc85c7 100644 --- a/doc/clapper/method.Player.set_video_filter.html +++ b/doc/clapper/method.Player.set_video_filter.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_video_sink.html b/doc/clapper/method.Player.set_video_sink.html index dbdeeccf..95ebede9 100644 --- a/doc/clapper/method.Player.set_video_sink.html +++ b/doc/clapper/method.Player.set_video_sink.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.set_volume.html b/doc/clapper/method.Player.set_volume.html index 4c2d2cc2..33963a6f 100644 --- a/doc/clapper/method.Player.set_volume.html +++ b/doc/clapper/method.Player.set_volume.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -244,7 +246,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/method.Player.stop.html b/doc/clapper/method.Player.stop.html index b47ac1de..4a77738d 100644 --- a/doc/clapper/method.Player.stop.html +++ b/doc/clapper/method.Player.stop.html @@ -119,6 +119,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later get_download_enabled + get_enhancer_proxies + get_mute get_position @@ -224,7 +226,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Declaration - [src] + [src] @@ -243,7 +245,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.EnhancerProxy.description.html b/doc/clapper/property.EnhancerProxy.description.html new file mode 100644 index 00000000..3f666ec8 --- /dev/null +++ b/doc/clapper/property.EnhancerProxy.description.html @@ -0,0 +1,197 @@ + + + + + + Clapper.EnhancerProxy:description + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Property

    +

    ClapperEnhancerProxy:description

    +
    + +
    +
    +

    unstable since: 0.10

    +
    +
    +

    + Declaration + +

    + +
    +
    property description: utf8 [ read ]
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Description from enhancer plugin info file.

    +
    + +
    +

    + Type:gchar*

    + +

    Available since: 0.10

    + +
    + + +
    + + + + + + +
    Default valueNULL
    Getter methodclapper_enhancer_proxy_get_description()
    +
    + +
    + +
    +

    + Flags + +

    + +
    + + + + + +
    Readableyes
    Writableno
    Constructno
    Construct onlyno
    +
    +
    + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/property.EnhancerProxy.friendly-name.html b/doc/clapper/property.EnhancerProxy.friendly-name.html new file mode 100644 index 00000000..941799dc --- /dev/null +++ b/doc/clapper/property.EnhancerProxy.friendly-name.html @@ -0,0 +1,197 @@ + + + + + + Clapper.EnhancerProxy:friendly-name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Property

    +

    ClapperEnhancerProxy:friendly-name

    +
    + +
    +
    +

    unstable since: 0.10

    +
    +
    +

    + Declaration + +

    + +
    +
    property friendly-name: utf8 [ read ]
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Name from enhancer plugin info file.

    +
    + +
    +

    + Type:gchar*

    + +

    Available since: 0.10

    + +
    + + +
    + + + + + + +
    Default valueNULL
    Getter methodclapper_enhancer_proxy_get_friendly_name()
    +
    + +
    + +
    +

    + Flags + +

    + +
    + + + + + +
    Readableyes
    Writableno
    Constructno
    Construct onlyno
    +
    +
    + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/property.EnhancerProxy.module-dir.html b/doc/clapper/property.EnhancerProxy.module-dir.html new file mode 100644 index 00000000..88a90eac --- /dev/null +++ b/doc/clapper/property.EnhancerProxy.module-dir.html @@ -0,0 +1,197 @@ + + + + + + Clapper.EnhancerProxy:module-dir + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Property

    +

    ClapperEnhancerProxy:module-dir

    +
    + +
    +
    +

    unstable since: 0.10

    +
    +
    +

    + Declaration + +

    + +
    +
    property module-dir: utf8 [ read ]
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Module directory.

    +
    + +
    +

    + Type:gchar*

    + +

    Available since: 0.10

    + +
    + + +
    + + + + + + +
    Default valueNULL
    Getter methodclapper_enhancer_proxy_get_module_dir()
    +
    + +
    + +
    +

    + Flags + +

    + +
    + + + + + +
    Readableyes
    Writableno
    Constructno
    Construct onlyno
    +
    +
    + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/property.EnhancerProxy.module-name.html b/doc/clapper/property.EnhancerProxy.module-name.html new file mode 100644 index 00000000..8306cff9 --- /dev/null +++ b/doc/clapper/property.EnhancerProxy.module-name.html @@ -0,0 +1,197 @@ + + + + + + Clapper.EnhancerProxy:module-name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Property

    +

    ClapperEnhancerProxy:module-name

    +
    + +
    +
    +

    unstable since: 0.10

    +
    +
    +

    + Declaration + +

    + +
    +
    property module-name: utf8 [ read ]
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Module name from enhancer plugin info file.

    +
    + +
    +

    + Type:gchar*

    + +

    Available since: 0.10

    + +
    + + +
    + + + + + + +
    Default valueNULL
    Getter methodclapper_enhancer_proxy_get_module_name()
    +
    + +
    + +
    +

    + Flags + +

    + +
    + + + + + +
    Readableyes
    Writableno
    Constructno
    Construct onlyno
    +
    +
    + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/property.EnhancerProxy.version.html b/doc/clapper/property.EnhancerProxy.version.html new file mode 100644 index 00000000..1db7a494 --- /dev/null +++ b/doc/clapper/property.EnhancerProxy.version.html @@ -0,0 +1,197 @@ + + + + + + Clapper.EnhancerProxy:version + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Property

    +

    ClapperEnhancerProxy:version

    +
    + +
    +
    +

    unstable since: 0.10

    +
    +
    +

    + Declaration + +

    + +
    +
    property version: utf8 [ read ]
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Version from enhancer plugin info file.

    +
    + +
    +

    + Type:gchar*

    + +

    Available since: 0.10

    + +
    + + +
    + + + + + + +
    Default valueNULL
    Getter methodclapper_enhancer_proxy_get_version()
    +
    + +
    + +
    +

    + Flags + +

    + +
    + + + + + +
    Readableyes
    Writableno
    Constructno
    Construct onlyno
    +
    +
    + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/property.EnhancerProxyList.n-proxies.html b/doc/clapper/property.EnhancerProxyList.n-proxies.html new file mode 100644 index 00000000..367b0a9d --- /dev/null +++ b/doc/clapper/property.EnhancerProxyList.n-proxies.html @@ -0,0 +1,189 @@ + + + + + + Clapper.EnhancerProxyList:n-proxies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Property

    +

    ClapperEnhancerProxyList:n-proxies

    +
    + +
    +
    +

    unstable since: 0.10

    +
    +
    +

    + Declaration + +

    + +
    +
    property n-proxies: guint [ read ]
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    Number of proxies in the list.

    +
    + +
    +

    + Type:guint

    + +

    Available since: 0.10

    + +
    + + +
    + + + + + + +
    Default value0
    Getter methodclapper_enhancer_proxy_list_get_n_proxies()
    +
    + +
    + +
    +

    + Flags + +

    + +
    + + + + + +
    Readableyes
    Writableno
    Constructno
    Construct onlyno
    +
    +
    + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/property.Player.adaptive-bandwidth.html b/doc/clapper/property.Player.adaptive-bandwidth.html index 5596d22e..ebdbc829 100644 --- a/doc/clapper/property.Player.adaptive-bandwidth.html +++ b/doc/clapper/property.Player.adaptive-bandwidth.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.adaptive-max-bitrate.html b/doc/clapper/property.Player.adaptive-max-bitrate.html index 87814187..86b0c8c7 100644 --- a/doc/clapper/property.Player.adaptive-max-bitrate.html +++ b/doc/clapper/property.Player.adaptive-max-bitrate.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.adaptive-min-bitrate.html b/doc/clapper/property.Player.adaptive-min-bitrate.html index 8dfbdd20..fc88ec06 100644 --- a/doc/clapper/property.Player.adaptive-min-bitrate.html +++ b/doc/clapper/property.Player.adaptive-min-bitrate.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.adaptive-start-bitrate.html b/doc/clapper/property.Player.adaptive-start-bitrate.html index d02ffe41..9a1e256d 100644 --- a/doc/clapper/property.Player.adaptive-start-bitrate.html +++ b/doc/clapper/property.Player.adaptive-start-bitrate.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.audio-enabled.html b/doc/clapper/property.Player.audio-enabled.html index f7c1b519..94776335 100644 --- a/doc/clapper/property.Player.audio-enabled.html +++ b/doc/clapper/property.Player.audio-enabled.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.audio-filter.html b/doc/clapper/property.Player.audio-filter.html index d8f04b85..6165b680 100644 --- a/doc/clapper/property.Player.audio-filter.html +++ b/doc/clapper/property.Player.audio-filter.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.audio-offset.html b/doc/clapper/property.Player.audio-offset.html index eb948189..ec3cb756 100644 --- a/doc/clapper/property.Player.audio-offset.html +++ b/doc/clapper/property.Player.audio-offset.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.audio-sink.html b/doc/clapper/property.Player.audio-sink.html index 706139b7..ff05ab91 100644 --- a/doc/clapper/property.Player.audio-sink.html +++ b/doc/clapper/property.Player.audio-sink.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.audio-streams.html b/doc/clapper/property.Player.audio-streams.html index be101349..6d1115b6 100644 --- a/doc/clapper/property.Player.audio-streams.html +++ b/doc/clapper/property.Player.audio-streams.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.autoplay.html b/doc/clapper/property.Player.autoplay.html index 8a7f3ba1..53566087 100644 --- a/doc/clapper/property.Player.autoplay.html +++ b/doc/clapper/property.Player.autoplay.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.current-audio-decoder.html b/doc/clapper/property.Player.current-audio-decoder.html index 4eb4b98f..b0de1e8b 100644 --- a/doc/clapper/property.Player.current-audio-decoder.html +++ b/doc/clapper/property.Player.current-audio-decoder.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.current-video-decoder.html b/doc/clapper/property.Player.current-video-decoder.html index 2d311b07..06034dfd 100644 --- a/doc/clapper/property.Player.current-video-decoder.html +++ b/doc/clapper/property.Player.current-video-decoder.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.download-dir.html b/doc/clapper/property.Player.download-dir.html index 3d91dde5..438090e9 100644 --- a/doc/clapper/property.Player.download-dir.html +++ b/doc/clapper/property.Player.download-dir.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.download-enabled.html b/doc/clapper/property.Player.download-enabled.html index 74dbd556..1738ab23 100644 --- a/doc/clapper/property.Player.download-enabled.html +++ b/doc/clapper/property.Player.download-enabled.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.enhancer-proxies.html b/doc/clapper/property.Player.enhancer-proxies.html new file mode 100644 index 00000000..6ec76d85 --- /dev/null +++ b/doc/clapper/property.Player.enhancer-proxies.html @@ -0,0 +1,245 @@ + + + + + + Clapper.Player:enhancer-proxies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +

    Property

    +

    ClapperPlayer:enhancer-proxies

    +
    + +
    +
    +

    unstable since: 0.10

    +
    +
    +

    + Declaration + +

    + +
    +
    property enhancer-proxies: Clapper.EnhancerProxyList [ read ]
    +
    +
    + +
    +

    + Description + + + [src] + +

    + +
    +

    List of available enhancers in the form of ClapperEnhancerProxy objects.

    +

    Use these to inspect available enhancers on the system and configure +their properties on a per player instance basis.

    +
    + +
    +

    + Type:ClapperEnhancerProxyList

    + +

    Available since: 0.10

    + +
    + + +
    + + + + +
    Getter methodclapper_player_get_enhancer_proxies()
    +
    + +
    + +
    +

    + Flags + +

    + +
    + + + + + +
    Readableyes
    Writableno
    Constructno
    Construct onlyno
    +
    +
    + +
    +
    + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/doc/clapper/property.Player.mute.html b/doc/clapper/property.Player.mute.html index 659c932d..041d47c3 100644 --- a/doc/clapper/property.Player.mute.html +++ b/doc/clapper/property.Player.mute.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.position.html b/doc/clapper/property.Player.position.html index b91b750c..83b39db9 100644 --- a/doc/clapper/property.Player.position.html +++ b/doc/clapper/property.Player.position.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.queue.html b/doc/clapper/property.Player.queue.html index 026b5bc5..7df3b409 100644 --- a/doc/clapper/property.Player.queue.html +++ b/doc/clapper/property.Player.queue.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.speed.html b/doc/clapper/property.Player.speed.html index 2069bff5..3cf45b22 100644 --- a/doc/clapper/property.Player.speed.html +++ b/doc/clapper/property.Player.speed.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.state.html b/doc/clapper/property.Player.state.html index 8d4926d8..746693ae 100644 --- a/doc/clapper/property.Player.state.html +++ b/doc/clapper/property.Player.state.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.subtitle-font-desc.html b/doc/clapper/property.Player.subtitle-font-desc.html index 094d6ffa..70c36d6c 100644 --- a/doc/clapper/property.Player.subtitle-font-desc.html +++ b/doc/clapper/property.Player.subtitle-font-desc.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.subtitle-offset.html b/doc/clapper/property.Player.subtitle-offset.html index d6c939bd..f859c95a 100644 --- a/doc/clapper/property.Player.subtitle-offset.html +++ b/doc/clapper/property.Player.subtitle-offset.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.subtitle-streams.html b/doc/clapper/property.Player.subtitle-streams.html index c110bf3a..cf6662a8 100644 --- a/doc/clapper/property.Player.subtitle-streams.html +++ b/doc/clapper/property.Player.subtitle-streams.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.subtitles-enabled.html b/doc/clapper/property.Player.subtitles-enabled.html index cb549fcb..250158cb 100644 --- a/doc/clapper/property.Player.subtitles-enabled.html +++ b/doc/clapper/property.Player.subtitles-enabled.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.video-enabled.html b/doc/clapper/property.Player.video-enabled.html index 2d975886..a6407fc0 100644 --- a/doc/clapper/property.Player.video-enabled.html +++ b/doc/clapper/property.Player.video-enabled.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.video-filter.html b/doc/clapper/property.Player.video-filter.html index 703e9445..d479057c 100644 --- a/doc/clapper/property.Player.video-filter.html +++ b/doc/clapper/property.Player.video-filter.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.video-sink.html b/doc/clapper/property.Player.video-sink.html index f68ea760..ed86ec65 100644 --- a/doc/clapper/property.Player.video-sink.html +++ b/doc/clapper/property.Player.video-sink.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.video-streams.html b/doc/clapper/property.Player.video-streams.html index e71137ec..317ed87d 100644 --- a/doc/clapper/property.Player.video-streams.html +++ b/doc/clapper/property.Player.video-streams.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/property.Player.volume.html b/doc/clapper/property.Player.volume.html index 58a82091..2a4ad8e2 100644 --- a/doc/clapper/property.Player.volume.html +++ b/doc/clapper/property.Player.volume.html @@ -117,6 +117,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later download-enabled + enhancer-proxies + mute position @@ -182,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/signal.Player.download-complete.html b/doc/clapper/signal.Player.download-complete.html index 73734116..a0bddd12 100644 --- a/doc/clapper/signal.Player.download-complete.html +++ b/doc/clapper/signal.Player.download-complete.html @@ -144,7 +144,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/signal.Player.error.html b/doc/clapper/signal.Player.error.html index 1aaecb70..3cc14026 100644 --- a/doc/clapper/signal.Player.error.html +++ b/doc/clapper/signal.Player.error.html @@ -144,7 +144,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/signal.Player.missing-plugin.html b/doc/clapper/signal.Player.missing-plugin.html index f41416a1..a384dbec 100644 --- a/doc/clapper/signal.Player.missing-plugin.html +++ b/doc/clapper/signal.Player.missing-plugin.html @@ -144,7 +144,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/signal.Player.seek-done.html b/doc/clapper/signal.Player.seek-done.html index 71ca1fbe..14995205 100644 --- a/doc/clapper/signal.Player.seek-done.html +++ b/doc/clapper/signal.Player.seek-done.html @@ -142,7 +142,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src] diff --git a/doc/clapper/signal.Player.warning.html b/doc/clapper/signal.Player.warning.html index 5f5e517e..46aeb7ec 100644 --- a/doc/clapper/signal.Player.warning.html +++ b/doc/clapper/signal.Player.warning.html @@ -144,7 +144,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later Description - [src] + [src]