#define CLAPPER_GTK_ENGAGE_LAYER_CAST (
+ #define CLAPPER_GTK_TITLE_LABEL_CAST (
obj
)
diff --git a/doc/clapper-gtk/func.TOGGLE_FULLSCREEN_BUTTON_CAST.html b/doc/clapper-gtk/func.TOGGLE_FULLSCREEN_BUTTON_CAST.html
index cb3d1b35..97b5d1f7 100644
--- a/doc/clapper-gtk/func.TOGGLE_FULLSCREEN_BUTTON_CAST.html
+++ b/doc/clapper-gtk/func.TOGGLE_FULLSCREEN_BUTTON_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/func.TOGGLE_PLAY_BUTTON_CAST.html b/doc/clapper-gtk/func.TOGGLE_PLAY_BUTTON_CAST.html
index 19b4c35b..b7361e2c 100644
--- a/doc/clapper-gtk/func.TOGGLE_PLAY_BUTTON_CAST.html
+++ b/doc/clapper-gtk/func.TOGGLE_PLAY_BUTTON_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/func.VIDEO_CAST.html b/doc/clapper-gtk/func.VIDEO_CAST.html
index d07038ba..2aa0b6b7 100644
--- a/doc/clapper-gtk/func.VIDEO_CAST.html
+++ b/doc/clapper-gtk/func.VIDEO_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/func.get_player_from_ancestor.html b/doc/clapper-gtk/func.get_player_from_ancestor.html
index 72659422..16840e57 100644
--- a/doc/clapper-gtk/func.get_player_from_ancestor.html
+++ b/doc/clapper-gtk/func.get_player_from_ancestor.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/func.get_resource.html b/doc/clapper-gtk/func.get_resource.html
index 314a4115..8a9c79e7 100644
--- a/doc/clapper-gtk/func.get_resource.html
+++ b/doc/clapper-gtk/func.get_resource.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/index.html b/doc/clapper-gtk/index.html
index 419fb5fb..1fed8ee9 100644
--- a/doc/clapper-gtk/index.html
+++ b/doc/clapper-gtk/index.html
@@ -389,16 +389,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
- EngageLayer |
-
-
- A layer with big play button, engaging user to start the playback.
-
- |
-
-
-
ExtraMenuButton |
@@ -439,16 +429,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
- QueueSelection |
-
-
- A GtkSelectionModel that considers current item of ClapperQueue as selected one.
-
- |
-
-
-
SeekBar |
@@ -489,6 +469,16 @@ SPDX-License-Identifier: LGPL-2.1-or-later
+
+ TitleLabel |
+
+
+ A label showing an up to date title of media item.
+
+ |
+
+
+
ToggleFullscreenButton |
@@ -650,16 +640,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
- ENGAGE_LAYER_CAST |
-
-
-
-
- |
-
-
-
EXTRA_MENU_BUTTON_CAST |
@@ -700,16 +680,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
- QUEUE_SELECTION_CAST |
-
-
-
-
- |
-
-
-
SEEK_BAR_CAST |
@@ -750,6 +720,16 @@ SPDX-License-Identifier: LGPL-2.1-or-later
+
+ TITLE_LABEL_CAST |
+
+
+
+
+ |
+
+
+
TOGGLE_FULLSCREEN_BUTTON_CAST |
diff --git a/doc/clapper-gtk/index.json b/doc/clapper-gtk/index.json
index c7d7f574..de61e052 100644
--- a/doc/clapper-gtk/index.json
+++ b/doc/clapper-gtk/index.json
@@ -1 +1 @@
-{"meta":{"ns":"ClapperGtk","version":"0.0","generator":"gi-docgen","generator-version":"2023.3"},"symbols":[{"type":"bitfield","name":"VideoActionMask","ctype":"ClapperGtkVideoActionMask","summary":"No description available.","deprecated":null},{"type":"class","name":"Billboard","ctype":"ClapperGtkBillboard","summary":"A layer where various messages can be displayed. #ClapperGtkBillboard widget is meant to be overlaid on top of ...","deprecated":null},{"type":"class","name":"Container","ctype":"ClapperGtkContainer","summary":"A simple container widget that holds just one child. It is designed to work well with OSD overlay, ...","deprecated":null},{"type":"class","name":"EngageLayer","ctype":"ClapperGtkEngageLayer","summary":"A layer with big `play` button, engaging user to start the playback. #ClapperGtkEngageLayer widget is meant to be ...","deprecated":null},{"type":"class","name":"ExtraMenuButton","ctype":"ClapperGtkExtraMenuButton","summary":"A menu button with extra options.","deprecated":null},{"type":"class","name":"LeadContainer","ctype":"ClapperGtkLeadContainer","summary":"A #ClapperGtkContainer that can take priority in user interactions with the #ClapperGtkVideo. #ClapperGtkLeadContainer is a special type of ...","deprecated":null},{"type":"class","name":"NextItemButton","ctype":"ClapperGtkNextItemButton","summary":"A #GtkButton for selecting next queue item.","deprecated":null},{"type":"class","name":"PreviousItemButton","ctype":"ClapperGtkPreviousItemButton","summary":"A #GtkButton for selecting previous queue item.","deprecated":null},{"type":"class","name":"QueueSelection","ctype":"ClapperGtkQueueSelection","summary":"A #GtkSelectionModel that considers current item of #ClapperQueue as selected one.","deprecated":null},{"type":"class","name":"SeekBar","ctype":"ClapperGtkSeekBar","summary":"A bar for seeking and displaying playback position.","deprecated":null},{"type":"class","name":"SimpleControls","ctype":"ClapperGtkSimpleControls","summary":"A minimalistic playback controls panel widget. #ClapperGtkSimpleControls is a simple, ready to be used playback controls widget. It ...","deprecated":null},{"type":"class","name":"SkipItemButton","ctype":"ClapperGtkSkipItemButton","summary":"A base class for creating buttons that skip to previous/next queue item. Unless you are in need to ...","deprecated":null},{"type":"class","name":"TitleHeader","ctype":"ClapperGtkTitleHeader","summary":"A header panel widget that displays current media title. #ClapperGtkTitleHeader is a simple, ready to be used header ...","deprecated":null},{"type":"class","name":"ToggleFullscreenButton","ctype":"ClapperGtkToggleFullscreenButton","summary":"A #GtkButton for toggling fullscreen state.","deprecated":null},{"type":"class","name":"TogglePlayButton","ctype":"ClapperGtkTogglePlayButton","summary":"A #GtkButton for toggling play/pause of playback.","deprecated":null},{"type":"class","name":"Video","ctype":"ClapperGtkVideo","summary":"A ready to be used GTK video widget implementing Clapper API. #ClapperGtkVideo is the main widget exposed by ...","deprecated":null},{"type":"constant","name":"MAJOR_VERSION","ident":"CLAPPER_GTK_MAJOR_VERSION","summary":"ClapperGtk major version component","deprecated":null},{"type":"constant","name":"MICRO_VERSION","ident":"CLAPPER_GTK_MICRO_VERSION","summary":"ClapperGtk micro version component","deprecated":null},{"type":"constant","name":"MINOR_VERSION","ident":"CLAPPER_GTK_MINOR_VERSION","summary":"ClapperGtk minor version component","deprecated":null},{"type":"constant","name":"VERSION_S","ident":"CLAPPER_GTK_VERSION_S","summary":"ClapperGtk version, encoded as a string","deprecated":null},{"type":"ctor","name":"new","type_name":"Billboard","ident":"clapper_gtk_billboard_new","summary":"Creates a new #ClapperGtkBillboard instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Container","ident":"clapper_gtk_container_new","summary":"Creates a new #ClapperGtkContainer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"EngageLayer","ident":"clapper_gtk_engage_layer_new","summary":"Creates a new #ClapperGtkEngageLayer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_new","summary":"Creates a new extra menu button #GtkWidget.","deprecated":null},{"type":"ctor","name":"new","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_new","summary":"Creates a new #ClapperGtkLeadContainer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"NextItemButton","ident":"clapper_gtk_next_item_button_new","summary":"Creates a new #GtkWidget with button to play next #ClapperMediaItem.","deprecated":null},{"type":"ctor","name":"new","type_name":"PreviousItemButton","ident":"clapper_gtk_previous_item_button_new","summary":"Creates a new #GtkWidget with button to play previous #ClapperMediaItem.","deprecated":null},{"type":"ctor","name":"new","type_name":"QueueSelection","ident":"clapper_gtk_queue_selection_new","summary":"Creates a new #ClapperGtkQueueSelection instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_new","summary":"Creates a new #GtkWidget with a seek bar.","deprecated":null},{"type":"ctor","name":"new","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_new","summary":"Creates a new #GtkWidget with simple playback controls.","deprecated":null},{"type":"ctor","name":"new","type_name":"TitleHeader","ident":"clapper_gtk_title_header_new","summary":"Creates a new #GtkWidget with title header.","deprecated":null},{"type":"ctor","name":"new","type_name":"ToggleFullscreenButton","ident":"clapper_gtk_toggle_fullscreen_button_new","summary":"Creates a new #GtkWidget with button to toggle fullscreen state.","deprecated":null},{"type":"ctor","name":"new","type_name":"TogglePlayButton","ident":"clapper_gtk_toggle_play_button_new","summary":"Creates a new #GtkWidget with button to toggle playback.","deprecated":null},{"type":"ctor","name":"new","type_name":"Video","ident":"clapper_gtk_video_new","summary":"Creates a new #ClapperGtkVideo instance.","deprecated":null},{"type":"function","name":"get_player_from_ancestor","ident":"clapper_gtk_get_player_from_ancestor","summary":"Get [class@Clapper.Player] used by [class@ClapperGtk.Video] ancestor of @widget. This utility is a convenience wrapper for calling [method@Gtk.Widget.get_ancestor] of ...","deprecated":null},{"type":"function","name":"get_resource","ident":"clapper_gtk_get_resource","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"BILLBOARD_CAST","ident":"CLAPPER_GTK_BILLBOARD_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"CHECK_VERSION","ident":"CLAPPER_GTK_CHECK_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"CONTAINER_CAST","ident":"CLAPPER_GTK_CONTAINER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"ENCODE_VERSION","ident":"CLAPPER_GTK_ENCODE_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"ENGAGE_LAYER_CAST","ident":"CLAPPER_GTK_ENGAGE_LAYER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"EXTRA_MENU_BUTTON_CAST","ident":"CLAPPER_GTK_EXTRA_MENU_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"LEAD_CONTAINER_CAST","ident":"CLAPPER_GTK_LEAD_CONTAINER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"NEXT_ITEM_BUTTON_CAST","ident":"CLAPPER_GTK_NEXT_ITEM_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"PREVIOUS_ITEM_BUTTON_CAST","ident":"CLAPPER_GTK_PREVIOUS_ITEM_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"QUEUE_SELECTION_CAST","ident":"CLAPPER_GTK_QUEUE_SELECTION_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SEEK_BAR_CAST","ident":"CLAPPER_GTK_SEEK_BAR_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SIMPLE_CONTROLS_CAST","ident":"CLAPPER_GTK_SIMPLE_CONTROLS_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SKIP_ITEM_BUTTON_CAST","ident":"CLAPPER_GTK_SKIP_ITEM_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TITLE_HEADER_CAST","ident":"CLAPPER_GTK_TITLE_HEADER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TOGGLE_FULLSCREEN_BUTTON_CAST","ident":"CLAPPER_GTK_TOGGLE_FULLSCREEN_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TOGGLE_PLAY_BUTTON_CAST","ident":"CLAPPER_GTK_TOGGLE_PLAY_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"VIDEO_CAST","ident":"CLAPPER_GTK_VIDEO_CAST","summary":"No description available.","deprecated":null},{"type":"method","name":"add_fading_overlay","type_name":"Video","ident":"clapper_gtk_video_add_fading_overlay","summary":"Similiar as clapper_gtk_video_add_overlay() but will also automatically add fading functionality to overlaid #GtkWidget for convenience. This will make widget ...","deprecated":null},{"type":"method","name":"add_overlay","type_name":"Video","ident":"clapper_gtk_video_add_overlay","summary":"Add another #GtkWidget to be overlaid on top of video. The position at which @widget is placed is ...","deprecated":null},{"type":"method","name":"announce_speed","type_name":"Billboard","ident":"clapper_gtk_billboard_announce_speed","summary":"No description available.","deprecated":null},{"type":"method","name":"announce_volume","type_name":"Billboard","ident":"clapper_gtk_billboard_announce_volume","summary":"No description available.","deprecated":null},{"type":"method","name":"get_adaptive_height","type_name":"Container","ident":"clapper_gtk_container_get_adaptive_height","summary":"Get a @container adaptive height threshold.","deprecated":null},{"type":"method","name":"get_adaptive_width","type_name":"Container","ident":"clapper_gtk_container_get_adaptive_width","summary":"Get a @container adaptive width threshold.","deprecated":null},{"type":"method","name":"get_auto_inhibit","type_name":"Video","ident":"clapper_gtk_video_get_auto_inhibit","summary":"Get whether automatic session inhibit is enabled.","deprecated":null},{"type":"method","name":"get_blocked_actions","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_get_blocked_actions","summary":"Get @actions that were set for this @lead_container to block.","deprecated":null},{"type":"method","name":"get_can_open_subtitles","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_get_can_open_subtitles","summary":"Get whether an option to open external subtitle stream inside popover is visible.","deprecated":null},{"type":"method","name":"get_child","type_name":"Container","ident":"clapper_gtk_container_get_child","summary":"Get a child #GtkWidget of @container.","deprecated":null},{"type":"method","name":"get_extra_menu_button","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_get_extra_menu_button","summary":"Get [class@ClapperGtk.ExtraMenuButton] that resides within @controls.","deprecated":null},{"type":"method","name":"get_fade_delay","type_name":"Video","ident":"clapper_gtk_video_get_fade_delay","summary":"Get time in milliseconds after which fading overlays should fade.","deprecated":null},{"type":"method","name":"get_fullscreenable","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_get_fullscreenable","summary":"Get whether [class@ClapperGtk.ToggleFullscreenButton] button in the @controls is set to be visible.","deprecated":null},{"type":"method","name":"get_height_target","type_name":"Container","ident":"clapper_gtk_container_get_height_target","summary":"Get a @container height target.","deprecated":null},{"type":"method","name":"get_inhibited","type_name":"Video","ident":"clapper_gtk_video_get_inhibited","summary":"Get whether session is currently inhibited by [property@ClapperGtk.Video:auto-inhibit].","deprecated":null},{"type":"method","name":"get_leading","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_get_leading","summary":"Get a whenever @lead_container has leadership set.","deprecated":null},{"type":"method","name":"get_player","type_name":"Video","ident":"clapper_gtk_video_get_player","summary":"Get #ClapperPlayer used by this #ClapperGtkVideo instance.","deprecated":null},{"type":"method","name":"get_queue","type_name":"QueueSelection","ident":"clapper_gtk_queue_selection_get_queue","summary":"Get #ClapperQueue managed by this selection model.","deprecated":null},{"type":"method","name":"get_reveal_labels","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_get_reveal_labels","summary":"Get whether the position and duration labels are going to be revealed.","deprecated":null},{"type":"method","name":"get_seek_method","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_get_seek_method","summary":"Get [enum@Clapper.PlayerSeekMethod] used when seeking with seek bar.","deprecated":null},{"type":"method","name":"get_seek_method","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_get_seek_method","summary":"Get [enum@Clapper.PlayerSeekMethod] used when seeking with progress bar.","deprecated":null},{"type":"method","name":"get_speed_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_get_speed_visible","summary":"Get whether speed control inside popover is visible.","deprecated":null},{"type":"method","name":"get_touch_fade_delay","type_name":"Video","ident":"clapper_gtk_video_get_touch_fade_delay","summary":"Get time in milliseconds after which fading overlays should fade when revealed using touch device.","deprecated":null},{"type":"method","name":"get_volume_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_get_volume_visible","summary":"Get whether volume control inside popover is visible.","deprecated":null},{"type":"method","name":"get_width_target","type_name":"Container","ident":"clapper_gtk_container_get_width_target","summary":"Get a @container width target.","deprecated":null},{"type":"method","name":"pin_message","type_name":"Billboard","ident":"clapper_gtk_billboard_pin_message","summary":"No description available.","deprecated":null},{"type":"method","name":"post_message","type_name":"Billboard","ident":"clapper_gtk_billboard_post_message","summary":"No description available.","deprecated":null},{"type":"method","name":"set_adaptive_height","type_name":"Container","ident":"clapper_gtk_container_set_adaptive_height","summary":"Set an adaptive height threshold. When widget is resized to value or lower, an [signal@ClapperGtk.Container::adapt] signal will be emitted ...","deprecated":null},{"type":"method","name":"set_adaptive_width","type_name":"Container","ident":"clapper_gtk_container_set_adaptive_width","summary":"Set an adaptive width threshold. When widget is resized to value or lower, an [signal@ClapperGtk.Container::adapt] signal will be emitted ...","deprecated":null},{"type":"method","name":"set_auto_inhibit","type_name":"Video","ident":"clapper_gtk_video_set_auto_inhibit","summary":"Set whether video should try to automatically inhibit session from idling (and possibly screen going black) when video is playing.","deprecated":null},{"type":"method","name":"set_blocked_actions","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_set_blocked_actions","summary":"Set @actions that #ClapperGtkVideo should skip when #GdkEvent which would normally trigger them happens inside @lead_container.","deprecated":null},{"type":"method","name":"set_can_open_subtitles","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_set_can_open_subtitles","summary":"Set whether an option to open external subtitle stream should be allowed. Note that this [class@Gtk.Widget] can only ...","deprecated":null},{"type":"method","name":"set_child","type_name":"Container","ident":"clapper_gtk_container_set_child","summary":"Set a child #GtkWidget of @container.","deprecated":null},{"type":"method","name":"set_fade_delay","type_name":"Video","ident":"clapper_gtk_video_set_fade_delay","summary":"Set time in milliseconds after which fading overlays should fade.","deprecated":null},{"type":"method","name":"set_fullscreenable","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_set_fullscreenable","summary":"Set whether [class@ClapperGtk.ToggleFullscreenButton] button in the @controls should be visible. You might want to consider setting this to ...","deprecated":null},{"type":"method","name":"set_height_target","type_name":"Container","ident":"clapper_gtk_container_set_height_target","summary":"Same as clapper_gtk_container_set_width_target() but for widget height.","deprecated":null},{"type":"method","name":"set_leading","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_set_leading","summary":"Set if @lead_container leadership should be enabled. When enabled, interactions with @lead_container will not trigger their default behavior, ...","deprecated":null},{"type":"method","name":"set_queue","type_name":"QueueSelection","ident":"clapper_gtk_queue_selection_set_queue","summary":"Set #ClapperQueue to be managed by this selection model.","deprecated":null},{"type":"method","name":"set_reveal_labels","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_set_reveal_labels","summary":"Set whether the position and duration labels should be revealed.","deprecated":null},{"type":"method","name":"set_seek_method","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_set_seek_method","summary":"Set [enum@Clapper.PlayerSeekMethod] to use when seeking with seek bar.","deprecated":null},{"type":"method","name":"set_seek_method","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_set_seek_method","summary":"Set [enum@Clapper.PlayerSeekMethod] to use when seeking with progress bar.","deprecated":null},{"type":"method","name":"set_speed_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_set_speed_visible","summary":"Set whether speed control inside popover should be visible.","deprecated":null},{"type":"method","name":"set_touch_fade_delay","type_name":"Video","ident":"clapper_gtk_video_set_touch_fade_delay","summary":"Set time in milliseconds after which fading overlays should fade when using touchscreen. It is often useful to ...","deprecated":null},{"type":"method","name":"set_volume_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_set_volume_visible","summary":"Set whether volume control inside popover should be visible.","deprecated":null},{"type":"method","name":"set_width_target","type_name":"Container","ident":"clapper_gtk_container_set_width_target","summary":"Set a width that @container should target. When set container will not stretch beyond set @width while still expanding ...","deprecated":null},{"type":"method","name":"unpin_pinned_message","type_name":"Billboard","ident":"clapper_gtk_billboard_unpin_pinned_message","summary":"No description available.","deprecated":null},{"type":"property","name":"adaptive-height","type_name":"Container","summary":"Adaptive height threshold that triggers [signal@ClapperGtk.Container::adapt] signal.","deprecated":null},{"type":"property","name":"adaptive-width","type_name":"Container","summary":"Adaptive width threshold that triggers [signal@ClapperGtk.Container::adapt] signal.","deprecated":null},{"type":"property","name":"auto-inhibit","type_name":"Video","summary":"Try to automatically inhibit session when video is playing.","deprecated":null},{"type":"property","name":"blocked-actions","type_name":"LeadContainer","summary":"Mask of actions that container blocks from being triggered on video.","deprecated":null},{"type":"property","name":"can-open-subtitles","type_name":"ExtraMenuButton","summary":"Visibility of open subtitles option inside popover.","deprecated":null},{"type":"property","name":"extra-menu-button","type_name":"SimpleControls","summary":"Access to extra menu button within controls.","deprecated":null},{"type":"property","name":"fade-delay","type_name":"Video","summary":"A delay in milliseconds before trying to fade all fading overlays.","deprecated":null},{"type":"property","name":"fullscreenable","type_name":"SimpleControls","summary":"Whether toggle fullscreen button should be visible.","deprecated":null},{"type":"property","name":"height-target","type_name":"Container","summary":"Height that container should target.","deprecated":null},{"type":"property","name":"inhibited","type_name":"Video","summary":"Get whether session is currently inhibited by the video.","deprecated":null},{"type":"property","name":"leading","type_name":"LeadContainer","summary":"Width that container should target.","deprecated":null},{"type":"property","name":"player","type_name":"Video","summary":"A #ClapperPlayer used by video.","deprecated":null},{"type":"property","name":"queue","type_name":"QueueSelection","summary":"The queue being managed.","deprecated":null},{"type":"property","name":"reveal-labels","type_name":"SeekBar","summary":"Reveal state of the position and duration labels.","deprecated":null},{"type":"property","name":"seek-method","type_name":"SeekBar","summary":"Method used for seeking.","deprecated":null},{"type":"property","name":"seek-method","type_name":"SimpleControls","summary":"Method used for seeking.","deprecated":null},{"type":"property","name":"speed-visible","type_name":"ExtraMenuButton","summary":"Visibility of speed control inside popover.","deprecated":null},{"type":"property","name":"touch-fade-delay","type_name":"Video","summary":"A delay in milliseconds before trying to fade all fading overlays after revealed using touchscreen.","deprecated":null},{"type":"property","name":"volume-visible","type_name":"ExtraMenuButton","summary":"Visibility of volume control inside popover.","deprecated":null},{"type":"property","name":"width-target","type_name":"Container","summary":"Width that container should target.","deprecated":null},{"type":"signal","name":"adapt","type_name":"Container","summary":"A helper signal for implementing mobile/narrow adaptive behavior on descendants.","deprecated":null},{"type":"signal","name":"item-query","type_name":"QueueSelection","summary":"Signals when the #GtkSelectionModel is doing item query. Can be used to know that a widget is created ...","deprecated":null},{"type":"signal","name":"item-selected","type_name":"QueueSelection","summary":"Signals when user selected item within the #GtkSelectionModel. Note that this signal is emitted only when item gets selected ...","deprecated":null},{"type":"signal","name":"open-subtitles","type_name":"ExtraMenuButton","summary":"A signal that user wants to open subtitles file. Implementation should add a way for user to select ...","deprecated":null},{"type":"signal","name":"toggle-fullscreen","type_name":"Video","summary":"A signal that user requested a change in fullscreen state of the video. Note that when going fullscreen ...","deprecated":null},{"type":"vfunc","name":"can_skip","type_name":"SkipItemButton","summary":"No description available.","deprecated":null},{"type":"vfunc","name":"skip_item","type_name":"SkipItemButton","summary":"No description available.","deprecated":null}],"terms":{}}
\ No newline at end of file
+{"meta":{"ns":"ClapperGtk","version":"0.0","generator":"gi-docgen","generator-version":"2023.3"},"symbols":[{"type":"bitfield","name":"VideoActionMask","ctype":"ClapperGtkVideoActionMask","summary":"No description available.","deprecated":null},{"type":"class","name":"Billboard","ctype":"ClapperGtkBillboard","summary":"A layer where various messages can be displayed. #ClapperGtkBillboard widget is meant to be overlaid on top of ...","deprecated":null},{"type":"class","name":"Container","ctype":"ClapperGtkContainer","summary":"A simple container widget that holds just one child. It is designed to work well with OSD overlay, ...","deprecated":null},{"type":"class","name":"ExtraMenuButton","ctype":"ClapperGtkExtraMenuButton","summary":"A menu button with extra options.","deprecated":null},{"type":"class","name":"LeadContainer","ctype":"ClapperGtkLeadContainer","summary":"A #ClapperGtkContainer that can take priority in user interactions with the #ClapperGtkVideo. #ClapperGtkLeadContainer is a special type of ...","deprecated":null},{"type":"class","name":"NextItemButton","ctype":"ClapperGtkNextItemButton","summary":"A #GtkButton for selecting next queue item.","deprecated":null},{"type":"class","name":"PreviousItemButton","ctype":"ClapperGtkPreviousItemButton","summary":"A #GtkButton for selecting previous queue item.","deprecated":null},{"type":"class","name":"SeekBar","ctype":"ClapperGtkSeekBar","summary":"A bar for seeking and displaying playback position.","deprecated":null},{"type":"class","name":"SimpleControls","ctype":"ClapperGtkSimpleControls","summary":"A minimalistic playback controls panel widget. #ClapperGtkSimpleControls is a simple, ready to be used playback controls widget. It ...","deprecated":null},{"type":"class","name":"SkipItemButton","ctype":"ClapperGtkSkipItemButton","summary":"A base class for creating buttons that skip to previous/next queue item. Unless you are in need to ...","deprecated":null},{"type":"class","name":"TitleHeader","ctype":"ClapperGtkTitleHeader","summary":"A header panel widget that displays current media title. #ClapperGtkTitleHeader is a simple, ready to be used header ...","deprecated":null},{"type":"class","name":"TitleLabel","ctype":"ClapperGtkTitleLabel","summary":"A label showing an up to date title of media item. By default #ClapperGtkTitleLabel will automatically show title ...","deprecated":null},{"type":"class","name":"ToggleFullscreenButton","ctype":"ClapperGtkToggleFullscreenButton","summary":"A #GtkButton for toggling fullscreen state.","deprecated":null},{"type":"class","name":"TogglePlayButton","ctype":"ClapperGtkTogglePlayButton","summary":"A #GtkButton for toggling play/pause of playback.","deprecated":null},{"type":"class","name":"Video","ctype":"ClapperGtkVideo","summary":"A ready to be used GTK video widget implementing Clapper API. #ClapperGtkVideo is the main widget exposed by ...","deprecated":null},{"type":"constant","name":"MAJOR_VERSION","ident":"CLAPPER_GTK_MAJOR_VERSION","summary":"ClapperGtk major version component","deprecated":null},{"type":"constant","name":"MICRO_VERSION","ident":"CLAPPER_GTK_MICRO_VERSION","summary":"ClapperGtk micro version component","deprecated":null},{"type":"constant","name":"MINOR_VERSION","ident":"CLAPPER_GTK_MINOR_VERSION","summary":"ClapperGtk minor version component","deprecated":null},{"type":"constant","name":"VERSION_S","ident":"CLAPPER_GTK_VERSION_S","summary":"ClapperGtk version, encoded as a string","deprecated":null},{"type":"ctor","name":"new","type_name":"Billboard","ident":"clapper_gtk_billboard_new","summary":"Creates a new #ClapperGtkBillboard instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Container","ident":"clapper_gtk_container_new","summary":"Creates a new #ClapperGtkContainer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_new","summary":"Creates a new #ClapperGtkExtraMenuButton instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_new","summary":"Creates a new #ClapperGtkLeadContainer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"NextItemButton","ident":"clapper_gtk_next_item_button_new","summary":"Creates a new #ClapperGtkNextItemButton to play next #ClapperMediaItem.","deprecated":null},{"type":"ctor","name":"new","type_name":"PreviousItemButton","ident":"clapper_gtk_previous_item_button_new","summary":"Creates a new #ClapperGtkPreviousItemButton to play previous #ClapperMediaItem.","deprecated":null},{"type":"ctor","name":"new","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_new","summary":"Creates a new #ClapperGtkSeekBar instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_new","summary":"Creates a new #ClapperGtkSimpleControls instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"TitleHeader","ident":"clapper_gtk_title_header_new","summary":"Creates a new #ClapperGtkTitleHeader instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"TitleLabel","ident":"clapper_gtk_title_label_new","summary":"Creates a new #ClapperGtkTitleLabel instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"ToggleFullscreenButton","ident":"clapper_gtk_toggle_fullscreen_button_new","summary":"Creates a new #ClapperGtkToggleFullscreenButton instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"TogglePlayButton","ident":"clapper_gtk_toggle_play_button_new","summary":"Creates a new #ClapperGtkTogglePlayButton instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Video","ident":"clapper_gtk_video_new","summary":"Creates a new #ClapperGtkVideo instance.","deprecated":null},{"type":"function","name":"get_player_from_ancestor","ident":"clapper_gtk_get_player_from_ancestor","summary":"Get [class@Clapper.Player] used by [class@ClapperGtk.Video] ancestor of @widget. This utility is a convenience wrapper for calling [method@Gtk.Widget.get_ancestor] of ...","deprecated":null},{"type":"function","name":"get_resource","ident":"clapper_gtk_get_resource","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"BILLBOARD_CAST","ident":"CLAPPER_GTK_BILLBOARD_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"CHECK_VERSION","ident":"CLAPPER_GTK_CHECK_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"CONTAINER_CAST","ident":"CLAPPER_GTK_CONTAINER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"ENCODE_VERSION","ident":"CLAPPER_GTK_ENCODE_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"EXTRA_MENU_BUTTON_CAST","ident":"CLAPPER_GTK_EXTRA_MENU_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"LEAD_CONTAINER_CAST","ident":"CLAPPER_GTK_LEAD_CONTAINER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"NEXT_ITEM_BUTTON_CAST","ident":"CLAPPER_GTK_NEXT_ITEM_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"PREVIOUS_ITEM_BUTTON_CAST","ident":"CLAPPER_GTK_PREVIOUS_ITEM_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SEEK_BAR_CAST","ident":"CLAPPER_GTK_SEEK_BAR_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SIMPLE_CONTROLS_CAST","ident":"CLAPPER_GTK_SIMPLE_CONTROLS_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SKIP_ITEM_BUTTON_CAST","ident":"CLAPPER_GTK_SKIP_ITEM_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TITLE_HEADER_CAST","ident":"CLAPPER_GTK_TITLE_HEADER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TITLE_LABEL_CAST","ident":"CLAPPER_GTK_TITLE_LABEL_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TOGGLE_FULLSCREEN_BUTTON_CAST","ident":"CLAPPER_GTK_TOGGLE_FULLSCREEN_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TOGGLE_PLAY_BUTTON_CAST","ident":"CLAPPER_GTK_TOGGLE_PLAY_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"VIDEO_CAST","ident":"CLAPPER_GTK_VIDEO_CAST","summary":"No description available.","deprecated":null},{"type":"method","name":"add_fading_overlay","type_name":"Video","ident":"clapper_gtk_video_add_fading_overlay","summary":"Similiar as clapper_gtk_video_add_overlay() but will also automatically add fading functionality to overlaid #GtkWidget for convenience. This will make widget ...","deprecated":null},{"type":"method","name":"add_overlay","type_name":"Video","ident":"clapper_gtk_video_add_overlay","summary":"Add another #GtkWidget to be overlaid on top of video. The position at which @widget is placed is ...","deprecated":null},{"type":"method","name":"announce_speed","type_name":"Billboard","ident":"clapper_gtk_billboard_announce_speed","summary":"No description available.","deprecated":null},{"type":"method","name":"announce_volume","type_name":"Billboard","ident":"clapper_gtk_billboard_announce_volume","summary":"No description available.","deprecated":null},{"type":"method","name":"get_adaptive_height","type_name":"Container","ident":"clapper_gtk_container_get_adaptive_height","summary":"Get a @container adaptive height threshold.","deprecated":null},{"type":"method","name":"get_adaptive_width","type_name":"Container","ident":"clapper_gtk_container_get_adaptive_width","summary":"Get a @container adaptive width threshold.","deprecated":null},{"type":"method","name":"get_auto_inhibit","type_name":"Video","ident":"clapper_gtk_video_get_auto_inhibit","summary":"Get whether automatic session inhibit is enabled.","deprecated":null},{"type":"method","name":"get_blocked_actions","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_get_blocked_actions","summary":"Get @actions that were set for this @lead_container to block.","deprecated":null},{"type":"method","name":"get_can_open_subtitles","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_get_can_open_subtitles","summary":"Get whether an option to open external subtitle stream inside popover is visible.","deprecated":null},{"type":"method","name":"get_child","type_name":"Container","ident":"clapper_gtk_container_get_child","summary":"Get a child #GtkWidget of @container.","deprecated":null},{"type":"method","name":"get_current_title","type_name":"TitleHeader","ident":"clapper_gtk_title_header_get_current_title","summary":"Get currently displayed title by @header.","deprecated":null},{"type":"method","name":"get_current_title","type_name":"TitleLabel","ident":"clapper_gtk_title_label_get_current_title","summary":"Get currently displayed title by @label.","deprecated":null},{"type":"method","name":"get_extra_menu_button","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_get_extra_menu_button","summary":"Get [class@ClapperGtk.ExtraMenuButton] that resides within @controls.","deprecated":null},{"type":"method","name":"get_fade_delay","type_name":"Video","ident":"clapper_gtk_video_get_fade_delay","summary":"Get time in milliseconds after which fading overlays should fade.","deprecated":null},{"type":"method","name":"get_fallback_to_uri","type_name":"TitleHeader","ident":"clapper_gtk_title_header_get_fallback_to_uri","summary":"Get whether a [property@Clapper.MediaItem:uri] property is going be displayed as a header text when no other title could be determined.","deprecated":null},{"type":"method","name":"get_fallback_to_uri","type_name":"TitleLabel","ident":"clapper_gtk_title_label_get_fallback_to_uri","summary":"Get whether a [property@Clapper.MediaItem:uri] property is going be displayed as a label text when no other title could be determined.","deprecated":null},{"type":"method","name":"get_fullscreenable","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_get_fullscreenable","summary":"Get whether [class@ClapperGtk.ToggleFullscreenButton] button in the @controls is set to be visible.","deprecated":null},{"type":"method","name":"get_height_target","type_name":"Container","ident":"clapper_gtk_container_get_height_target","summary":"Get a @container height target.","deprecated":null},{"type":"method","name":"get_inhibited","type_name":"Video","ident":"clapper_gtk_video_get_inhibited","summary":"Get whether session is currently inhibited by [property@ClapperGtk.Video:auto-inhibit].","deprecated":null},{"type":"method","name":"get_leading","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_get_leading","summary":"Get a whenever @lead_container has leadership set.","deprecated":null},{"type":"method","name":"get_media_item","type_name":"TitleLabel","ident":"clapper_gtk_title_label_get_media_item","summary":"Get currently set media item to display title of.","deprecated":null},{"type":"method","name":"get_player","type_name":"Video","ident":"clapper_gtk_video_get_player","summary":"Get #ClapperPlayer used by this #ClapperGtkVideo instance.","deprecated":null},{"type":"method","name":"get_reveal_labels","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_get_reveal_labels","summary":"Get whether the position and duration labels are going to be revealed.","deprecated":null},{"type":"method","name":"get_seek_method","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_get_seek_method","summary":"Get [enum@Clapper.PlayerSeekMethod] used when seeking with seek bar.","deprecated":null},{"type":"method","name":"get_seek_method","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_get_seek_method","summary":"Get [enum@Clapper.PlayerSeekMethod] used when seeking with progress bar.","deprecated":null},{"type":"method","name":"get_speed_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_get_speed_visible","summary":"Get whether speed control inside popover is visible.","deprecated":null},{"type":"method","name":"get_touch_fade_delay","type_name":"Video","ident":"clapper_gtk_video_get_touch_fade_delay","summary":"Get time in milliseconds after which fading overlays should fade when revealed using touch device.","deprecated":null},{"type":"method","name":"get_volume_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_get_volume_visible","summary":"Get whether volume control inside popover is visible.","deprecated":null},{"type":"method","name":"get_width_target","type_name":"Container","ident":"clapper_gtk_container_get_width_target","summary":"Get a @container width target.","deprecated":null},{"type":"method","name":"pin_message","type_name":"Billboard","ident":"clapper_gtk_billboard_pin_message","summary":"No description available.","deprecated":null},{"type":"method","name":"post_message","type_name":"Billboard","ident":"clapper_gtk_billboard_post_message","summary":"No description available.","deprecated":null},{"type":"method","name":"set_adaptive_height","type_name":"Container","ident":"clapper_gtk_container_set_adaptive_height","summary":"Set an adaptive height threshold. When widget is resized to value or lower, an [signal@ClapperGtk.Container::adapt] signal will be emitted ...","deprecated":null},{"type":"method","name":"set_adaptive_width","type_name":"Container","ident":"clapper_gtk_container_set_adaptive_width","summary":"Set an adaptive width threshold. When widget is resized to value or lower, an [signal@ClapperGtk.Container::adapt] signal will be emitted ...","deprecated":null},{"type":"method","name":"set_auto_inhibit","type_name":"Video","ident":"clapper_gtk_video_set_auto_inhibit","summary":"Set whether video should try to automatically inhibit session from idling (and possibly screen going black) when video is playing.","deprecated":null},{"type":"method","name":"set_blocked_actions","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_set_blocked_actions","summary":"Set @actions that #ClapperGtkVideo should skip when #GdkEvent which would normally trigger them happens inside @lead_container.","deprecated":null},{"type":"method","name":"set_can_open_subtitles","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_set_can_open_subtitles","summary":"Set whether an option to open external subtitle stream should be allowed. Note that this [class@Gtk.Widget] can only ...","deprecated":null},{"type":"method","name":"set_child","type_name":"Container","ident":"clapper_gtk_container_set_child","summary":"Set a child #GtkWidget of @container.","deprecated":null},{"type":"method","name":"set_fade_delay","type_name":"Video","ident":"clapper_gtk_video_set_fade_delay","summary":"Set time in milliseconds after which fading overlays should fade.","deprecated":null},{"type":"method","name":"set_fallback_to_uri","type_name":"TitleHeader","ident":"clapper_gtk_title_header_set_fallback_to_uri","summary":"Set whether a [property@Clapper.MediaItem:uri] property should be displayed as a header text when no other title could be determined.","deprecated":null},{"type":"method","name":"set_fallback_to_uri","type_name":"TitleLabel","ident":"clapper_gtk_title_label_set_fallback_to_uri","summary":"Set whether a [property@Clapper.MediaItem:uri] property should be displayed as a label text when no other title could be determined.","deprecated":null},{"type":"method","name":"set_fullscreenable","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_set_fullscreenable","summary":"Set whether [class@ClapperGtk.ToggleFullscreenButton] button in the @controls should be visible. You might want to consider setting this to ...","deprecated":null},{"type":"method","name":"set_height_target","type_name":"Container","ident":"clapper_gtk_container_set_height_target","summary":"Same as clapper_gtk_container_set_width_target() but for widget height.","deprecated":null},{"type":"method","name":"set_leading","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_set_leading","summary":"Set if @lead_container leadership should be enabled. When enabled, interactions with @lead_container will not trigger their default behavior, ...","deprecated":null},{"type":"method","name":"set_media_item","type_name":"TitleLabel","ident":"clapper_gtk_title_label_set_media_item","summary":"Set a media item to display title of as label. When set to %NULL, @label will use default behavior ...","deprecated":null},{"type":"method","name":"set_reveal_labels","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_set_reveal_labels","summary":"Set whether the position and duration labels should be revealed.","deprecated":null},{"type":"method","name":"set_seek_method","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_set_seek_method","summary":"Set [enum@Clapper.PlayerSeekMethod] to use when seeking with seek bar.","deprecated":null},{"type":"method","name":"set_seek_method","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_set_seek_method","summary":"Set [enum@Clapper.PlayerSeekMethod] to use when seeking with progress bar.","deprecated":null},{"type":"method","name":"set_speed_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_set_speed_visible","summary":"Set whether speed control inside popover should be visible.","deprecated":null},{"type":"method","name":"set_touch_fade_delay","type_name":"Video","ident":"clapper_gtk_video_set_touch_fade_delay","summary":"Set time in milliseconds after which fading overlays should fade when using touchscreen. It is often useful to ...","deprecated":null},{"type":"method","name":"set_volume_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_set_volume_visible","summary":"Set whether volume control inside popover should be visible.","deprecated":null},{"type":"method","name":"set_width_target","type_name":"Container","ident":"clapper_gtk_container_set_width_target","summary":"Set a width that @container should target. When set container will not stretch beyond set @width while still expanding ...","deprecated":null},{"type":"method","name":"unpin_pinned_message","type_name":"Billboard","ident":"clapper_gtk_billboard_unpin_pinned_message","summary":"No description available.","deprecated":null},{"type":"property","name":"adaptive-height","type_name":"Container","summary":"Adaptive height threshold that triggers [signal@ClapperGtk.Container::adapt] signal.","deprecated":null},{"type":"property","name":"adaptive-width","type_name":"Container","summary":"Adaptive width threshold that triggers [signal@ClapperGtk.Container::adapt] signal.","deprecated":null},{"type":"property","name":"auto-inhibit","type_name":"Video","summary":"Try to automatically inhibit session when video is playing.","deprecated":null},{"type":"property","name":"blocked-actions","type_name":"LeadContainer","summary":"Mask of actions that container blocks from being triggered on video.","deprecated":null},{"type":"property","name":"can-open-subtitles","type_name":"ExtraMenuButton","summary":"Visibility of open subtitles option inside popover.","deprecated":null},{"type":"property","name":"current-title","type_name":"TitleHeader","summary":"Currently displayed title.","deprecated":null},{"type":"property","name":"current-title","type_name":"TitleLabel","summary":"Currently displayed title.","deprecated":null},{"type":"property","name":"extra-menu-button","type_name":"SimpleControls","summary":"Access to extra menu button within controls.","deprecated":null},{"type":"property","name":"fade-delay","type_name":"Video","summary":"A delay in milliseconds before trying to fade all fading overlays.","deprecated":null},{"type":"property","name":"fallback-to-uri","type_name":"TitleHeader","summary":"When title cannot be determined, show URI instead.","deprecated":null},{"type":"property","name":"fallback-to-uri","type_name":"TitleLabel","summary":"When title cannot be determined, show URI instead.","deprecated":null},{"type":"property","name":"fullscreenable","type_name":"SimpleControls","summary":"Whether toggle fullscreen button should be visible.","deprecated":null},{"type":"property","name":"height-target","type_name":"Container","summary":"Height that container should target.","deprecated":null},{"type":"property","name":"inhibited","type_name":"Video","summary":"Get whether session is currently inhibited by the video.","deprecated":null},{"type":"property","name":"leading","type_name":"LeadContainer","summary":"Width that container should target.","deprecated":null},{"type":"property","name":"media-item","type_name":"TitleLabel","summary":"Currently set media item to display title of.","deprecated":null},{"type":"property","name":"player","type_name":"Video","summary":"A #ClapperPlayer used by video.","deprecated":null},{"type":"property","name":"reveal-labels","type_name":"SeekBar","summary":"Reveal state of the position and duration labels.","deprecated":null},{"type":"property","name":"seek-method","type_name":"SeekBar","summary":"Method used for seeking.","deprecated":null},{"type":"property","name":"seek-method","type_name":"SimpleControls","summary":"Method used for seeking.","deprecated":null},{"type":"property","name":"speed-visible","type_name":"ExtraMenuButton","summary":"Visibility of speed control inside popover.","deprecated":null},{"type":"property","name":"touch-fade-delay","type_name":"Video","summary":"A delay in milliseconds before trying to fade all fading overlays after revealed using touchscreen.","deprecated":null},{"type":"property","name":"volume-visible","type_name":"ExtraMenuButton","summary":"Visibility of volume control inside popover.","deprecated":null},{"type":"property","name":"width-target","type_name":"Container","summary":"Width that container should target.","deprecated":null},{"type":"signal","name":"adapt","type_name":"Container","summary":"A helper signal for implementing mobile/narrow adaptive behavior on descendants.","deprecated":null},{"type":"signal","name":"open-subtitles","type_name":"ExtraMenuButton","summary":"A signal that user wants to open subtitles file. Implementation should add a way for user to select ...","deprecated":null},{"type":"signal","name":"toggle-fullscreen","type_name":"Video","summary":"A signal that user requested a change in fullscreen state of the video. Note that when going fullscreen ...","deprecated":null},{"type":"vfunc","name":"can_skip","type_name":"SkipItemButton","summary":"No description available.","deprecated":null},{"type":"vfunc","name":"skip_item","type_name":"SkipItemButton","summary":"No description available.","deprecated":null}],"terms":{}}
\ No newline at end of file
diff --git a/doc/clapper-gtk/method.Billboard.announce_speed.html b/doc/clapper-gtk/method.Billboard.announce_speed.html
index aa3555e9..0abe1b1e 100644
--- a/doc/clapper-gtk/method.Billboard.announce_speed.html
+++ b/doc/clapper-gtk/method.Billboard.announce_speed.html
@@ -124,15 +124,14 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
void
clapper_gtk_billboard_announce_speed (
- ClapperGtkBillboard* board,
- gfloat speed
+ ClapperGtkBillboard* billboard
)
@@ -163,38 +162,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
- Parameters
-
-
-
-
-
-
- speed
- -
-
Type: gfloat
- No description available.
-
-
-
-
-
-
-
-
-
diff --git a/doc/clapper-gtk/method.Billboard.announce_volume.html b/doc/clapper-gtk/method.Billboard.announce_volume.html
index b64b4217..f6beec9d 100644
--- a/doc/clapper-gtk/method.Billboard.announce_volume.html
+++ b/doc/clapper-gtk/method.Billboard.announce_volume.html
@@ -124,15 +124,14 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
void
clapper_gtk_billboard_announce_volume (
- ClapperGtkBillboard* board,
- gfloat volume
+ ClapperGtkBillboard* billboard
)
@@ -163,38 +162,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
- Parameters
-
-
-
-
-
-
- volume
- -
-
Type: gfloat
- No description available.
-
-
-
-
-
-
-
-
-
diff --git a/doc/clapper-gtk/method.Billboard.pin_message.html b/doc/clapper-gtk/method.Billboard.pin_message.html
index a955a96d..d1d0e1da 100644
--- a/doc/clapper-gtk/method.Billboard.pin_message.html
+++ b/doc/clapper-gtk/method.Billboard.pin_message.html
@@ -124,14 +124,14 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
void
clapper_gtk_billboard_pin_message (
- ClapperGtkBillboard* board,
+ ClapperGtkBillboard* billboard,
const gchar* icon_name,
const gchar* message
)
diff --git a/doc/clapper-gtk/method.Billboard.post_message.html b/doc/clapper-gtk/method.Billboard.post_message.html
index 00491799..487f87bb 100644
--- a/doc/clapper-gtk/method.Billboard.post_message.html
+++ b/doc/clapper-gtk/method.Billboard.post_message.html
@@ -124,14 +124,14 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
void
clapper_gtk_billboard_post_message (
- ClapperGtkBillboard* board,
+ ClapperGtkBillboard* billboard,
const gchar* icon_name,
const gchar* message
)
diff --git a/doc/clapper-gtk/method.Billboard.unpin_pinned_message.html b/doc/clapper-gtk/method.Billboard.unpin_pinned_message.html
index 06ee14f9..2193f88b 100644
--- a/doc/clapper-gtk/method.Billboard.unpin_pinned_message.html
+++ b/doc/clapper-gtk/method.Billboard.unpin_pinned_message.html
@@ -124,14 +124,14 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
void
clapper_gtk_billboard_unpin_pinned_message (
- ClapperGtkBillboard* board
+ ClapperGtkBillboard* billboard
)
diff --git a/doc/clapper-gtk/method.Container.get_adaptive_height.html b/doc/clapper-gtk/method.Container.get_adaptive_height.html
index b1a5ed8e..855bcdab 100644
--- a/doc/clapper-gtk/method.Container.get_adaptive_height.html
+++ b/doc/clapper-gtk/method.Container.get_adaptive_height.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Container.get_adaptive_width.html b/doc/clapper-gtk/method.Container.get_adaptive_width.html
index b85c5dfa..af585e38 100644
--- a/doc/clapper-gtk/method.Container.get_adaptive_width.html
+++ b/doc/clapper-gtk/method.Container.get_adaptive_width.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Container.get_child.html b/doc/clapper-gtk/method.Container.get_child.html
index e83c5ae2..9c0f3143 100644
--- a/doc/clapper-gtk/method.Container.get_child.html
+++ b/doc/clapper-gtk/method.Container.get_child.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
@@ -194,7 +194,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
The data is owned by the instance. |
-
+
The return value can be NULL . |
diff --git a/doc/clapper-gtk/method.Container.get_height_target.html b/doc/clapper-gtk/method.Container.get_height_target.html
index 215b8333..fd32296c 100644
--- a/doc/clapper-gtk/method.Container.get_height_target.html
+++ b/doc/clapper-gtk/method.Container.get_height_target.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Container.get_width_target.html b/doc/clapper-gtk/method.Container.get_width_target.html
index 6e3802ae..83cbaf94 100644
--- a/doc/clapper-gtk/method.Container.get_width_target.html
+++ b/doc/clapper-gtk/method.Container.get_width_target.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Container.set_adaptive_height.html b/doc/clapper-gtk/method.Container.set_adaptive_height.html
index d04b0150..669e1108 100644
--- a/doc/clapper-gtk/method.Container.set_adaptive_height.html
+++ b/doc/clapper-gtk/method.Container.set_adaptive_height.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Container.set_adaptive_width.html b/doc/clapper-gtk/method.Container.set_adaptive_width.html
index b97df472..fe3da2ac 100644
--- a/doc/clapper-gtk/method.Container.set_adaptive_width.html
+++ b/doc/clapper-gtk/method.Container.set_adaptive_width.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Container.set_child.html b/doc/clapper-gtk/method.Container.set_child.html
index 4efaa008..4ea480c6 100644
--- a/doc/clapper-gtk/method.Container.set_child.html
+++ b/doc/clapper-gtk/method.Container.set_child.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Container.set_height_target.html b/doc/clapper-gtk/method.Container.set_height_target.html
index 7c784b18..1198f32c 100644
--- a/doc/clapper-gtk/method.Container.set_height_target.html
+++ b/doc/clapper-gtk/method.Container.set_height_target.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Container.set_width_target.html b/doc/clapper-gtk/method.Container.set_width_target.html
index cebea8c4..e646498b 100644
--- a/doc/clapper-gtk/method.Container.set_width_target.html
+++ b/doc/clapper-gtk/method.Container.set_width_target.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.ExtraMenuButton.get_can_open_subtitles.html b/doc/clapper-gtk/method.ExtraMenuButton.get_can_open_subtitles.html
index 0330e24c..3fa8492f 100644
--- a/doc/clapper-gtk/method.ExtraMenuButton.get_can_open_subtitles.html
+++ b/doc/clapper-gtk/method.ExtraMenuButton.get_can_open_subtitles.html
@@ -126,7 +126,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -145,7 +145,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.ExtraMenuButton.get_speed_visible.html b/doc/clapper-gtk/method.ExtraMenuButton.get_speed_visible.html
index 2414eda5..35c89bf2 100644
--- a/doc/clapper-gtk/method.ExtraMenuButton.get_speed_visible.html
+++ b/doc/clapper-gtk/method.ExtraMenuButton.get_speed_visible.html
@@ -126,7 +126,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -145,7 +145,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.ExtraMenuButton.get_volume_visible.html b/doc/clapper-gtk/method.ExtraMenuButton.get_volume_visible.html
index 0eb3cbd3..e3c8ff63 100644
--- a/doc/clapper-gtk/method.ExtraMenuButton.get_volume_visible.html
+++ b/doc/clapper-gtk/method.ExtraMenuButton.get_volume_visible.html
@@ -126,7 +126,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -145,7 +145,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.ExtraMenuButton.set_can_open_subtitles.html b/doc/clapper-gtk/method.ExtraMenuButton.set_can_open_subtitles.html
index c36fa64d..c802d00e 100644
--- a/doc/clapper-gtk/method.ExtraMenuButton.set_can_open_subtitles.html
+++ b/doc/clapper-gtk/method.ExtraMenuButton.set_can_open_subtitles.html
@@ -126,7 +126,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -146,7 +146,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.ExtraMenuButton.set_speed_visible.html b/doc/clapper-gtk/method.ExtraMenuButton.set_speed_visible.html
index f12086da..2dbc74d5 100644
--- a/doc/clapper-gtk/method.ExtraMenuButton.set_speed_visible.html
+++ b/doc/clapper-gtk/method.ExtraMenuButton.set_speed_visible.html
@@ -126,7 +126,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -146,7 +146,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.ExtraMenuButton.set_volume_visible.html b/doc/clapper-gtk/method.ExtraMenuButton.set_volume_visible.html
index 30d2bd58..0c4e97e8 100644
--- a/doc/clapper-gtk/method.ExtraMenuButton.set_volume_visible.html
+++ b/doc/clapper-gtk/method.ExtraMenuButton.set_volume_visible.html
@@ -126,7 +126,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -146,7 +146,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.LeadContainer.get_blocked_actions.html b/doc/clapper-gtk/method.LeadContainer.get_blocked_actions.html
index 68e246db..1bb1f71c 100644
--- a/doc/clapper-gtk/method.LeadContainer.get_blocked_actions.html
+++ b/doc/clapper-gtk/method.LeadContainer.get_blocked_actions.html
@@ -122,7 +122,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -141,7 +141,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.LeadContainer.get_leading.html b/doc/clapper-gtk/method.LeadContainer.get_leading.html
index d9afcda6..2a33ec81 100644
--- a/doc/clapper-gtk/method.LeadContainer.get_leading.html
+++ b/doc/clapper-gtk/method.LeadContainer.get_leading.html
@@ -122,7 +122,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -141,7 +141,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.LeadContainer.set_blocked_actions.html b/doc/clapper-gtk/method.LeadContainer.set_blocked_actions.html
index bed33de2..52f99be3 100644
--- a/doc/clapper-gtk/method.LeadContainer.set_blocked_actions.html
+++ b/doc/clapper-gtk/method.LeadContainer.set_blocked_actions.html
@@ -122,7 +122,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -142,7 +142,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.LeadContainer.set_leading.html b/doc/clapper-gtk/method.LeadContainer.set_leading.html
index 39093dbd..779e9d0d 100644
--- a/doc/clapper-gtk/method.LeadContainer.set_leading.html
+++ b/doc/clapper-gtk/method.LeadContainer.set_leading.html
@@ -122,7 +122,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -142,7 +142,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.SeekBar.get_reveal_labels.html b/doc/clapper-gtk/method.SeekBar.get_reveal_labels.html
index c6675f47..eb5ae72c 100644
--- a/doc/clapper-gtk/method.SeekBar.get_reveal_labels.html
+++ b/doc/clapper-gtk/method.SeekBar.get_reveal_labels.html
@@ -122,7 +122,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -141,7 +141,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.SeekBar.get_seek_method.html b/doc/clapper-gtk/method.SeekBar.get_seek_method.html
index 670c4821..a1d3b06d 100644
--- a/doc/clapper-gtk/method.SeekBar.get_seek_method.html
+++ b/doc/clapper-gtk/method.SeekBar.get_seek_method.html
@@ -122,7 +122,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -141,7 +141,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.SeekBar.set_reveal_labels.html b/doc/clapper-gtk/method.SeekBar.set_reveal_labels.html
index c8538fb6..4671d1dd 100644
--- a/doc/clapper-gtk/method.SeekBar.set_reveal_labels.html
+++ b/doc/clapper-gtk/method.SeekBar.set_reveal_labels.html
@@ -122,7 +122,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -142,7 +142,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.SeekBar.set_seek_method.html b/doc/clapper-gtk/method.SeekBar.set_seek_method.html
index 5ad9406c..c806eb45 100644
--- a/doc/clapper-gtk/method.SeekBar.set_seek_method.html
+++ b/doc/clapper-gtk/method.SeekBar.set_seek_method.html
@@ -122,7 +122,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -142,7 +142,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.SimpleControls.get_extra_menu_button.html b/doc/clapper-gtk/method.SimpleControls.get_extra_menu_button.html
index 62cd0fe7..706e83df 100644
--- a/doc/clapper-gtk/method.SimpleControls.get_extra_menu_button.html
+++ b/doc/clapper-gtk/method.SimpleControls.get_extra_menu_button.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -143,7 +143,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.SimpleControls.get_fullscreenable.html b/doc/clapper-gtk/method.SimpleControls.get_fullscreenable.html
index 93909206..d5681ecb 100644
--- a/doc/clapper-gtk/method.SimpleControls.get_fullscreenable.html
+++ b/doc/clapper-gtk/method.SimpleControls.get_fullscreenable.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -143,7 +143,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.SimpleControls.get_seek_method.html b/doc/clapper-gtk/method.SimpleControls.get_seek_method.html
index 3c22898a..d1c13161 100644
--- a/doc/clapper-gtk/method.SimpleControls.get_seek_method.html
+++ b/doc/clapper-gtk/method.SimpleControls.get_seek_method.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -143,7 +143,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.SimpleControls.set_fullscreenable.html b/doc/clapper-gtk/method.SimpleControls.set_fullscreenable.html
index 928488a8..132e597d 100644
--- a/doc/clapper-gtk/method.SimpleControls.set_fullscreenable.html
+++ b/doc/clapper-gtk/method.SimpleControls.set_fullscreenable.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -144,7 +144,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.SimpleControls.set_seek_method.html b/doc/clapper-gtk/method.SimpleControls.set_seek_method.html
index 068bd441..623e3325 100644
--- a/doc/clapper-gtk/method.SimpleControls.set_seek_method.html
+++ b/doc/clapper-gtk/method.SimpleControls.set_seek_method.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -144,7 +144,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.QueueSelection.get_queue.html b/doc/clapper-gtk/method.TitleHeader.get_current_title.html
similarity index 69%
rename from doc/clapper-gtk/method.QueueSelection.get_queue.html
rename to doc/clapper-gtk/method.TitleHeader.get_current_title.html
index ed1dc663..96955c3f 100644
--- a/doc/clapper-gtk/method.QueueSelection.get_queue.html
+++ b/doc/clapper-gtk/method.TitleHeader.get_current_title.html
@@ -7,7 +7,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- ClapperGtk.QueueSelection.get_queue
+ ClapperGtk.TitleHeader.get_current_title
@@ -23,10 +23,10 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
-
-
+
+
+
+
@@ -80,16 +80,18 @@ SPDX-License-Identifier: LGPL-2.1-or-later
@@ -105,7 +107,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
@@ -118,14 +120,14 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
-
ClapperQueue*
-clapper_gtk_queue_selection_get_queue (
- ClapperGtkQueueSelection* selection
+ const gchar*
+clapper_gtk_title_header_get_current_title (
+ ClapperGtkTitleHeader* header
)
@@ -137,12 +139,12 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
-
Get ClapperQueue
managed by this selection model.
+
Get currently displayed title by header
.
@@ -158,7 +160,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
@@ -177,8 +179,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
Type: ClapperQueue
-
ClapperQueue
being managed.
+
Type: const gchar*
+
Text of title label.
@@ -187,7 +189,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
The data is owned by the instance. |
-
+ The value is a NUL terminated UTF-8 string. |
diff --git a/doc/clapper-gtk/method.TitleHeader.get_fallback_to_uri.html b/doc/clapper-gtk/method.TitleHeader.get_fallback_to_uri.html
new file mode 100644
index 00000000..dc0d6863
--- /dev/null
+++ b/doc/clapper-gtk/method.TitleHeader.get_fallback_to_uri.html
@@ -0,0 +1,214 @@
+
+
+
+
+
+
ClapperGtk.TitleHeader.get_fallback_to_uri
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+ [src]
+
+
+
+
+
gboolean
+clapper_gtk_title_header_get_fallback_to_uri (
+ ClapperGtkTitleHeader* header
+)
+
+
+
+
+
+
+
+ Description
+
+
+ [src]
+
+
+
+
+
Get whether a ClapperMediaItem:uri
property is going
+be displayed as a header text when no other title could be determined.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Return value
+
+
+
+
+
+
+
Type: gboolean
+
No description available.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/clapper-gtk/method.QueueSelection.set_queue.html b/doc/clapper-gtk/method.TitleHeader.set_fallback_to_uri.html
similarity index 66%
rename from doc/clapper-gtk/method.QueueSelection.set_queue.html
rename to doc/clapper-gtk/method.TitleHeader.set_fallback_to_uri.html
index 4342b90f..20ca71ae 100644
--- a/doc/clapper-gtk/method.QueueSelection.set_queue.html
+++ b/doc/clapper-gtk/method.TitleHeader.set_fallback_to_uri.html
@@ -7,7 +7,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
ClapperGtk.QueueSelection.set_queue
+
ClapperGtk.TitleHeader.set_fallback_to_uri
@@ -23,10 +23,10 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
-
-
+
+
+
+
@@ -80,16 +80,18 @@ SPDX-License-Identifier: LGPL-2.1-or-later
@@ -105,7 +107,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
@@ -118,15 +120,15 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
void
-clapper_gtk_queue_selection_set_queue (
- ClapperGtkQueueSelection* selection,
- ClapperQueue* queue
+clapper_gtk_title_header_set_fallback_to_uri (
+ ClapperGtkTitleHeader* header,
+ gboolean enabled
)
@@ -138,12 +140,13 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
-
Set ClapperQueue
to be managed by this selection model.
+
Set whether a ClapperMediaItem:uri
property should
+be displayed as a header text when no other title could be determined.
@@ -159,7 +162,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
@@ -176,10 +179,10 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- queue
+ enabled
-
-
Type: ClapperQueue
- A ClapperQueue
.
+ Type: gboolean
+ Whether enabled.
@@ -188,7 +191,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- The data is owned by the caller of the method. |
+
diff --git a/doc/clapper-gtk/method.TitleLabel.get_current_title.html b/doc/clapper-gtk/method.TitleLabel.get_current_title.html
new file mode 100644
index 00000000..8df1f3ed
--- /dev/null
+++ b/doc/clapper-gtk/method.TitleLabel.get_current_title.html
@@ -0,0 +1,217 @@
+
+
+
+
+
+ ClapperGtk.TitleLabel.get_current_title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+ [src]
+
+
+
+
+
const gchar*
+clapper_gtk_title_label_get_current_title (
+ ClapperGtkTitleLabel* label
+)
+
+
+
+
+
+
+
+ Description
+
+
+ [src]
+
+
+
+
+
Get currently displayed title by label
.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Return value
+
+
+
+
+
+
+
Type: const gchar*
+
Text of title label.
+
+
+
+
+
+
+ The 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-gtk/method.TitleLabel.get_fallback_to_uri.html b/doc/clapper-gtk/method.TitleLabel.get_fallback_to_uri.html
new file mode 100644
index 00000000..829b299f
--- /dev/null
+++ b/doc/clapper-gtk/method.TitleLabel.get_fallback_to_uri.html
@@ -0,0 +1,218 @@
+
+
+
+
+
+ ClapperGtk.TitleLabel.get_fallback_to_uri
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+ [src]
+
+
+
+
+
gboolean
+clapper_gtk_title_label_get_fallback_to_uri (
+ ClapperGtkTitleLabel* label
+)
+
+
+
+
+
+
+
+ Description
+
+
+ [src]
+
+
+
+
+
Get whether a ClapperMediaItem:uri
property is going
+be displayed as a label text when no other title could be determined.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Return value
+
+
+
+
+
+
+
Type: gboolean
+
No description available.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/clapper-gtk/method.TitleLabel.get_media_item.html b/doc/clapper-gtk/method.TitleLabel.get_media_item.html
new file mode 100644
index 00000000..0c881372
--- /dev/null
+++ b/doc/clapper-gtk/method.TitleLabel.get_media_item.html
@@ -0,0 +1,217 @@
+
+
+
+
+
+ ClapperGtk.TitleLabel.get_media_item
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+ [src]
+
+
+
+
+
ClapperMediaItem*
+clapper_gtk_title_label_get_media_item (
+ ClapperGtkTitleLabel* label
+)
+
+
+
+
+
+
+
+ Description
+
+
+ [src]
+
+
+
+
+
Get currently set media item to display title of.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Return value
+
+
+
+
+
+
+
+
+
+
+
+ The data is owned by the instance. |
+ The return value can be NULL . |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/clapper-gtk/method.TitleLabel.set_fallback_to_uri.html b/doc/clapper-gtk/method.TitleLabel.set_fallback_to_uri.html
new file mode 100644
index 00000000..980d4600
--- /dev/null
+++ b/doc/clapper-gtk/method.TitleLabel.set_fallback_to_uri.html
@@ -0,0 +1,225 @@
+
+
+
+
+
+ ClapperGtk.TitleLabel.set_fallback_to_uri
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+ [src]
+
+
+
+
+
void
+clapper_gtk_title_label_set_fallback_to_uri (
+ ClapperGtkTitleLabel* label,
+ gboolean enabled
+)
+
+
+
+
+
+
+
+ Description
+
+
+ [src]
+
+
+
+
+
Set whether a ClapperMediaItem:uri
property should
+be displayed as a label text when no other title could be determined.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters
+
+
+
+
+
+
+ enabled
+ -
+
Type: gboolean
+ Whether enabled.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/clapper-gtk/ctor.QueueSelection.new.html b/doc/clapper-gtk/method.TitleLabel.set_media_item.html
similarity index 59%
rename from doc/clapper-gtk/ctor.QueueSelection.new.html
rename to doc/clapper-gtk/method.TitleLabel.set_media_item.html
index e6e7760a..183a6311 100644
--- a/doc/clapper-gtk/ctor.QueueSelection.new.html
+++ b/doc/clapper-gtk/method.TitleLabel.set_media_item.html
@@ -7,7 +7,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- ClapperGtk.QueueSelection.new
+ ClapperGtk.TitleLabel.set_media_item
@@ -23,10 +23,10 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
-
-
+
+
+
+
@@ -80,14 +80,22 @@ SPDX-License-Identifier: LGPL-2.1-or-later
@@ -102,27 +110,29 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- Constructor
-
+ Method
+
+
-
+
Declaration
-
+
- [src]
+ [src]
-
-
ClapperGtkQueueSelection*
-clapper_gtk_queue_selection_new (
- ClapperQueue* queue
+
+
void
+clapper_gtk_title_label_set_media_item (
+ ClapperGtkTitleLabel* label,
+ ClapperMediaItem* item
)
@@ -130,16 +140,17 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+
Description
-
+
- [src]
+ [src]
-
Creates a new ClapperGtkQueueSelection
instance.
+
Set a media item to display title of as label. When set to NULL
,
+label
will use default behavior (showing title of current queue item).
@@ -147,9 +158,19 @@ SPDX-License-Identifier: LGPL-2.1-or-later
+
+
+
+
@@ -162,10 +183,10 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- queue
+ item
-
-
Type: ClapperQueue
- A ClapperQueue
.
+ Type: ClapperMediaItem
+ A ClapperMediaItem
.
The argument can be NULL . |
@@ -174,7 +195,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- The data is owned by the caller of the function. |
+ The data is owned by the caller of the method. |
@@ -187,32 +208,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
- Return value
-
-
-
-
-
-
-
-
-
-
- The caller of the function takes ownership of the data, and is responsible for freeing it. |
-
-
-
-
-
-
-
-
diff --git a/doc/clapper-gtk/method.Video.add_fading_overlay.html b/doc/clapper-gtk/method.Video.add_fading_overlay.html
index 7141a606..e86c9aae 100644
--- a/doc/clapper-gtk/method.Video.add_fading_overlay.html
+++ b/doc/clapper-gtk/method.Video.add_fading_overlay.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Video.add_overlay.html b/doc/clapper-gtk/method.Video.add_overlay.html
index ae4ddf2e..3ef20504 100644
--- a/doc/clapper-gtk/method.Video.add_overlay.html
+++ b/doc/clapper-gtk/method.Video.add_overlay.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Video.get_auto_inhibit.html b/doc/clapper-gtk/method.Video.get_auto_inhibit.html
index ed57931c..8dd61f8e 100644
--- a/doc/clapper-gtk/method.Video.get_auto_inhibit.html
+++ b/doc/clapper-gtk/method.Video.get_auto_inhibit.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Video.get_fade_delay.html b/doc/clapper-gtk/method.Video.get_fade_delay.html
index 10a500c1..6ce203f3 100644
--- a/doc/clapper-gtk/method.Video.get_fade_delay.html
+++ b/doc/clapper-gtk/method.Video.get_fade_delay.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Video.get_inhibited.html b/doc/clapper-gtk/method.Video.get_inhibited.html
index bb9a6c5b..665ef79c 100644
--- a/doc/clapper-gtk/method.Video.get_inhibited.html
+++ b/doc/clapper-gtk/method.Video.get_inhibited.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Video.get_player.html b/doc/clapper-gtk/method.Video.get_player.html
index 9ad24cd5..de081a3e 100644
--- a/doc/clapper-gtk/method.Video.get_player.html
+++ b/doc/clapper-gtk/method.Video.get_player.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Video.get_touch_fade_delay.html b/doc/clapper-gtk/method.Video.get_touch_fade_delay.html
index 80ddcc1f..004b4f95 100644
--- a/doc/clapper-gtk/method.Video.get_touch_fade_delay.html
+++ b/doc/clapper-gtk/method.Video.get_touch_fade_delay.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Video.set_auto_inhibit.html b/doc/clapper-gtk/method.Video.set_auto_inhibit.html
index bc5fef70..4b266216 100644
--- a/doc/clapper-gtk/method.Video.set_auto_inhibit.html
+++ b/doc/clapper-gtk/method.Video.set_auto_inhibit.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Video.set_fade_delay.html b/doc/clapper-gtk/method.Video.set_fade_delay.html
index b5d5fd50..4a63e03a 100644
--- a/doc/clapper-gtk/method.Video.set_fade_delay.html
+++ b/doc/clapper-gtk/method.Video.set_fade_delay.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/method.Video.set_touch_fade_delay.html b/doc/clapper-gtk/method.Video.set_touch_fade_delay.html
index d5030e10..5a54c0ce 100644
--- a/doc/clapper-gtk/method.Video.set_touch_fade_delay.html
+++ b/doc/clapper-gtk/method.Video.set_touch_fade_delay.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.Container.adaptive-height.html b/doc/clapper-gtk/property.Container.adaptive-height.html
index a556bc4e..0df1effb 100644
--- a/doc/clapper-gtk/property.Container.adaptive-height.html
+++ b/doc/clapper-gtk/property.Container.adaptive-height.html
@@ -132,7 +132,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.Container.adaptive-width.html b/doc/clapper-gtk/property.Container.adaptive-width.html
index e4f69e51..363e425b 100644
--- a/doc/clapper-gtk/property.Container.adaptive-width.html
+++ b/doc/clapper-gtk/property.Container.adaptive-width.html
@@ -132,7 +132,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.Container.height-target.html b/doc/clapper-gtk/property.Container.height-target.html
index dce2cb9a..28df322f 100644
--- a/doc/clapper-gtk/property.Container.height-target.html
+++ b/doc/clapper-gtk/property.Container.height-target.html
@@ -132,7 +132,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.Container.width-target.html b/doc/clapper-gtk/property.Container.width-target.html
index 4afdcfc0..396ed3ab 100644
--- a/doc/clapper-gtk/property.Container.width-target.html
+++ b/doc/clapper-gtk/property.Container.width-target.html
@@ -132,7 +132,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.ExtraMenuButton.can-open-subtitles.html b/doc/clapper-gtk/property.ExtraMenuButton.can-open-subtitles.html
index 654725be..64326eba 100644
--- a/doc/clapper-gtk/property.ExtraMenuButton.can-open-subtitles.html
+++ b/doc/clapper-gtk/property.ExtraMenuButton.can-open-subtitles.html
@@ -130,7 +130,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.ExtraMenuButton.speed-visible.html b/doc/clapper-gtk/property.ExtraMenuButton.speed-visible.html
index 122da085..e2fdcd99 100644
--- a/doc/clapper-gtk/property.ExtraMenuButton.speed-visible.html
+++ b/doc/clapper-gtk/property.ExtraMenuButton.speed-visible.html
@@ -130,7 +130,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.ExtraMenuButton.volume-visible.html b/doc/clapper-gtk/property.ExtraMenuButton.volume-visible.html
index c9398da1..f28abf9e 100644
--- a/doc/clapper-gtk/property.ExtraMenuButton.volume-visible.html
+++ b/doc/clapper-gtk/property.ExtraMenuButton.volume-visible.html
@@ -130,7 +130,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.LeadContainer.blocked-actions.html b/doc/clapper-gtk/property.LeadContainer.blocked-actions.html
index 3271c165..78b17cfc 100644
--- a/doc/clapper-gtk/property.LeadContainer.blocked-actions.html
+++ b/doc/clapper-gtk/property.LeadContainer.blocked-actions.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.LeadContainer.leading.html b/doc/clapper-gtk/property.LeadContainer.leading.html
index ed106dcf..5b7521ff 100644
--- a/doc/clapper-gtk/property.LeadContainer.leading.html
+++ b/doc/clapper-gtk/property.LeadContainer.leading.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.SeekBar.reveal-labels.html b/doc/clapper-gtk/property.SeekBar.reveal-labels.html
index d0284ede..f7842ff4 100644
--- a/doc/clapper-gtk/property.SeekBar.reveal-labels.html
+++ b/doc/clapper-gtk/property.SeekBar.reveal-labels.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.SeekBar.seek-method.html b/doc/clapper-gtk/property.SeekBar.seek-method.html
index 4c8a55ae..7c5116b2 100644
--- a/doc/clapper-gtk/property.SeekBar.seek-method.html
+++ b/doc/clapper-gtk/property.SeekBar.seek-method.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.SimpleControls.extra-menu-button.html b/doc/clapper-gtk/property.SimpleControls.extra-menu-button.html
index 0800d532..da5823b8 100644
--- a/doc/clapper-gtk/property.SimpleControls.extra-menu-button.html
+++ b/doc/clapper-gtk/property.SimpleControls.extra-menu-button.html
@@ -130,7 +130,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.SimpleControls.fullscreenable.html b/doc/clapper-gtk/property.SimpleControls.fullscreenable.html
index 27c71efd..6e80fb20 100644
--- a/doc/clapper-gtk/property.SimpleControls.fullscreenable.html
+++ b/doc/clapper-gtk/property.SimpleControls.fullscreenable.html
@@ -130,7 +130,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.SimpleControls.seek-method.html b/doc/clapper-gtk/property.SimpleControls.seek-method.html
index a4ad2dbd..43e26d16 100644
--- a/doc/clapper-gtk/property.SimpleControls.seek-method.html
+++ b/doc/clapper-gtk/property.SimpleControls.seek-method.html
@@ -130,7 +130,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/property.TitleHeader.current-title.html b/doc/clapper-gtk/property.TitleHeader.current-title.html
new file mode 100644
index 00000000..db5abe01
--- /dev/null
+++ b/doc/clapper-gtk/property.TitleHeader.current-title.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+ ClapperGtk.TitleHeader:current-title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+
+
+
property current-title: utf8 [ read ]
+
+
+
+
+
+ Description
+
+
+ [src]
+
+
+
+
+
Currently displayed title.
+
+
+
+
+ Type: |
+ gchar* |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Flags
+
+
+
+
+
+ Readable | yes |
+ Writable | no |
+ Construct | no |
+ Construct only | no |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/clapper-gtk/property.TitleHeader.fallback-to-uri.html b/doc/clapper-gtk/property.TitleHeader.fallback-to-uri.html
new file mode 100644
index 00000000..c9af2d3b
--- /dev/null
+++ b/doc/clapper-gtk/property.TitleHeader.fallback-to-uri.html
@@ -0,0 +1,194 @@
+
+
+
+
+
+ ClapperGtk.TitleHeader:fallback-to-uri
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+
+
+
property fallback-to-uri: gboolean [ read, write ]
+
+
+
+
+
+ Description
+
+
+ [src]
+
+
+
+
+
When title cannot be determined, show URI instead.
+
+
+
+
+ Type: |
+ gboolean |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Flags
+
+
+
+
+
+ Readable | yes |
+ Writable | yes |
+ Construct | no |
+ Construct only | no |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/clapper-gtk/property.QueueSelection.queue.html b/doc/clapper-gtk/property.TitleLabel.current-title.html
similarity index 74%
rename from doc/clapper-gtk/property.QueueSelection.queue.html
rename to doc/clapper-gtk/property.TitleLabel.current-title.html
index 77294b97..6ae1eb4f 100644
--- a/doc/clapper-gtk/property.QueueSelection.queue.html
+++ b/doc/clapper-gtk/property.TitleLabel.current-title.html
@@ -7,7 +7,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- ClapperGtk.QueueSelection:queue
+ ClapperGtk.TitleLabel:current-title
@@ -23,10 +23,10 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
-
-
+
+
+
+
@@ -80,14 +80,18 @@ SPDX-License-Identifier: LGPL-2.1-or-later
@@ -103,7 +107,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
@@ -117,7 +121,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
property queue: Clapper.Queue [ read, write ]
+
property current-title: utf8 [ read ]
@@ -126,18 +130,18 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
-
The queue being managed.
+
Currently displayed title.
Type: |
- ClapperQueue |
+ gchar* |
@@ -149,9 +153,9 @@ SPDX-License-Identifier: LGPL-2.1-or-later
@@ -167,7 +171,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Readable | yes |
- Writable | yes |
+ Writable | no |
Construct | no |
Construct only | no |
diff --git a/doc/clapper-gtk/property.TitleLabel.fallback-to-uri.html b/doc/clapper-gtk/property.TitleLabel.fallback-to-uri.html
new file mode 100644
index 00000000..db433fd1
--- /dev/null
+++ b/doc/clapper-gtk/property.TitleLabel.fallback-to-uri.html
@@ -0,0 +1,196 @@
+
+
+
+
+
+
ClapperGtk.TitleLabel:fallback-to-uri
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+
+
+
property fallback-to-uri: gboolean [ read, write ]
+
+
+
+
+
+ Description
+
+
+ [src]
+
+
+
+
+
When title cannot be determined, show URI instead.
+
+
+
+
+ Type: |
+ gboolean |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Flags
+
+
+
+
+
+ Readable | yes |
+ Writable | yes |
+ Construct | no |
+ Construct only | no |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/clapper-gtk/property.TitleLabel.media-item.html b/doc/clapper-gtk/property.TitleLabel.media-item.html
new file mode 100644
index 00000000..63f899e3
--- /dev/null
+++ b/doc/clapper-gtk/property.TitleLabel.media-item.html
@@ -0,0 +1,194 @@
+
+
+
+
+
+
ClapperGtk.TitleLabel:media-item
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+
+
+
property media-item: Clapper.MediaItem [ read, write ]
+
+
+
+
+
+ Description
+
+
+ [src]
+
+
+
+
+
Currently set media item to display title of.
+
+
+
+
+
+
+
+
+
+
+
+ Flags
+
+
+
+
+
+ Readable | yes |
+ Writable | yes |
+ Construct | no |
+ Construct only | no |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/clapper-gtk/property.Video.auto-inhibit.html b/doc/clapper-gtk/property.Video.auto-inhibit.html
index ebaf0b14..b7c4485f 100644
--- a/doc/clapper-gtk/property.Video.auto-inhibit.html
+++ b/doc/clapper-gtk/property.Video.auto-inhibit.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.Video.fade-delay.html b/doc/clapper-gtk/property.Video.fade-delay.html
index 6cca5412..20bd0d68 100644
--- a/doc/clapper-gtk/property.Video.fade-delay.html
+++ b/doc/clapper-gtk/property.Video.fade-delay.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.Video.inhibited.html b/doc/clapper-gtk/property.Video.inhibited.html
index ae9afe86..389e7a8b 100644
--- a/doc/clapper-gtk/property.Video.inhibited.html
+++ b/doc/clapper-gtk/property.Video.inhibited.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.Video.player.html b/doc/clapper-gtk/property.Video.player.html
index f1c0a678..8b02f220 100644
--- a/doc/clapper-gtk/property.Video.player.html
+++ b/doc/clapper-gtk/property.Video.player.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.Video.touch-fade-delay.html b/doc/clapper-gtk/property.Video.touch-fade-delay.html
index a9ef8283..f70bdee6 100644
--- a/doc/clapper-gtk/property.Video.touch-fade-delay.html
+++ b/doc/clapper-gtk/property.Video.touch-fade-delay.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/signal.Container.adapt.html b/doc/clapper-gtk/signal.Container.adapt.html
index f6f06d9d..c8fe7505 100644
--- a/doc/clapper-gtk/signal.Container.adapt.html
+++ b/doc/clapper-gtk/signal.Container.adapt.html
@@ -133,7 +133,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/signal.ExtraMenuButton.open-subtitles.html b/doc/clapper-gtk/signal.ExtraMenuButton.open-subtitles.html
index d6b1abd8..b57fb0ac 100644
--- a/doc/clapper-gtk/signal.ExtraMenuButton.open-subtitles.html
+++ b/doc/clapper-gtk/signal.ExtraMenuButton.open-subtitles.html
@@ -133,7 +133,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/signal.QueueSelection.item-selected.html b/doc/clapper-gtk/signal.QueueSelection.item-selected.html
deleted file mode 100644
index 2293ddae..00000000
--- a/doc/clapper-gtk/signal.QueueSelection.item-selected.html
+++ /dev/null
@@ -1,221 +0,0 @@
-
-
-
-
-
-
ClapperGtk.QueueSelection::item-selected
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Declaration
-
-
-
-
-
void
-item_selected (
- ClapperGtkQueueSelection* self,
- guint index,
- gpointer user_data
-)
-
-
-
-
-
-
-
- Description
-
-
- [src]
-
-
-
-
-
Signals when user selected item within the GtkSelectionModel
.
-Note that this signal is emitted only when item gets selected from
-the GTK side. If item was changed internally by e.g. ClapperQueue
-progression, this signal will not be emitted.
-
This signal is useful if you need to differentiate what caused item
-selection, otherwise use either SelectionModel::selection-changed
-signal or listen for changes of ClapperQueue:current-item
.
-
-
-
-
- Default handler: The default handler is called after the handlers added via g_signal_connect() . |
-
- Signal emission will restart instead of recursing |
-
-
-
-
- Hooks are disabled for this signal |
-
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters
-
-
-
-
-
-
- index
- -
-
Type: guint
- An index of selected item.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/clapper-gtk/signal.Video.toggle-fullscreen.html b/doc/clapper-gtk/signal.Video.toggle-fullscreen.html
index d6f75582..b782df08 100644
--- a/doc/clapper-gtk/signal.Video.toggle-fullscreen.html
+++ b/doc/clapper-gtk/signal.Video.toggle-fullscreen.html
@@ -132,7 +132,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/vfunc.SkipItemButton.can_skip.html b/doc/clapper-gtk/vfunc.SkipItemButton.can_skip.html
index d3d81f87..d59e38a4 100644
--- a/doc/clapper-gtk/vfunc.SkipItemButton.can_skip.html
+++ b/doc/clapper-gtk/vfunc.SkipItemButton.can_skip.html
@@ -118,7 +118,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/vfunc.SkipItemButton.skip_item.html b/doc/clapper-gtk/vfunc.SkipItemButton.skip_item.html
index cc79c088..78179d01 100644
--- a/doc/clapper-gtk/vfunc.SkipItemButton.skip_item.html
+++ b/doc/clapper-gtk/vfunc.SkipItemButton.skip_item.html
@@ -118,7 +118,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper/clapper.devhelp2 b/doc/clapper/clapper.devhelp2
index ec68809d..b5459fa4 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.AudioStream.html b/doc/clapper/class.AudioStream.html
index 56f95201..82a0374b 100644
--- a/doc/clapper/class.AudioStream.html
+++ b/doc/clapper/class.AudioStream.html
@@ -174,7 +174,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
@@ -184,7 +184,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
}
-
Represents a audio stream within media.
+
Represents an audio stream within media.
@@ -207,19 +207,19 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
diff --git a/doc/clapper/class.Discoverer.html b/doc/clapper/class.Discoverer.html
index 3ba23979..63a8fb93 100644
--- a/doc/clapper/class.Discoverer.html
+++ b/doc/clapper/class.Discoverer.html
@@ -161,7 +161,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
@@ -206,19 +206,19 @@ was compiled with this feature.
-
-
+
+
+
+
Get the ClapperTimeline
assosiated with item
.
+
+
+
+
-
Get media item title for displaying in app UI. This function
-always returns a media title of some sort for convenience
-of displaying it in the application UI.
+
Get media item title.
@@ -514,6 +526,16 @@ of displaying it in the application
UI.
+
+
+
+ No description available.
+
+
+
+
diff --git a/doc/clapper/class.Mpris.html b/doc/clapper/class.Mpris.html
index 609d9adb..ff033ffd 100644
--- a/doc/clapper/class.Mpris.html
+++ b/doc/clapper/class.Mpris.html
@@ -173,7 +173,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
@@ -208,19 +208,19 @@ to check if Clapper
API was compiled with this fe
-
-
+
hierarchy
this
-
-ClapperMpris
+
+ClapperMpris
@@ -228,57 +228,57 @@ to check if Clapper API was compiled with this fe
ancestor_0
-
-ClapperFeature
+
+ClapperFeature
ancestor_0--this
-
+
ancestor_1
-
-GstObject
+
+GstObject
ancestor_1--ancestor_0
-
+
ancestor_2
-
-GInitiallyUnowned
+
+GInitiallyUnowned
ancestor_2--ancestor_1
-
+
ancestor_3
-
-GObject
+
+GObject
ancestor_3--ancestor_2
-
+
diff --git a/doc/clapper/class.Player.html b/doc/clapper/class.Player.html
index f21bedd5..5db627da 100644
--- a/doc/clapper/class.Player.html
+++ b/doc/clapper/class.Player.html
@@ -111,6 +111,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later
get_audio_filter
+ get_audio_offset
+
get_audio_sink
get_audio_streams
@@ -131,6 +133,10 @@ SPDX-License-Identifier: LGPL-2.1-or-later
get_state
+ get_subtitle_font_desc
+
+ get_subtitle_offset
+
get_subtitle_streams
get_subtitles_enabled
@@ -157,6 +163,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later
set_audio_filter
+ set_audio_offset
+
set_audio_sink
set_autoplay
@@ -165,6 +173,10 @@ SPDX-License-Identifier: LGPL-2.1-or-later
set_speed
+ set_subtitle_font_desc
+
+ set_subtitle_offset
+
set_subtitles_enabled
set_video_enabled
@@ -191,6 +203,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later
audio-filter
+ audio-offset
+
audio-sink
audio-streams
@@ -211,6 +225,10 @@ SPDX-License-Identifier: LGPL-2.1-or-later
state
+ subtitle-font-desc
+
+ subtitle-offset
+
subtitle-streams
subtitles-enabled
@@ -239,6 +257,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later
missing-plugin
+ seek-done
+
warning
@@ -278,7 +298,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
@@ -320,19 +340,19 @@ that operate on a single thread like (but not limited to)
GTK
-
-
+
hierarchy
this
-
-ClapperPlayer
+
+ClapperPlayer
@@ -340,57 +360,57 @@ that operate on a single thread like (but not limited to) GTK
ancestor_0
-
-ClapperThreadedObject
+
+ClapperThreadedObject
ancestor_0--this
-
+
ancestor_1
-
-GstObject
+
+GstObject
ancestor_1--ancestor_0
-
+
ancestor_2
-
-GInitiallyUnowned
+
+GInitiallyUnowned
ancestor_2--ancestor_1
-
+
ancestor_3
-
-GObject
+
+GObject
ancestor_3--ancestor_2
-
+
@@ -498,6 +518,16 @@ that operate on a single thread like (but not limited to) GTK
+
+
+
+
Get the currently set audio stream offset.
+
+
+
+
@@ -598,6 +628,26 @@ that operate on a single thread like (but not limited to) GTK
+
+
+
+
Get the currently set font description used for subtitle stream rendering.
+
+
+
+
+
+
+
+
Get the currently set subtitle stream offset.
+
+
+
+
@@ -611,7 +661,7 @@ that operate on a single thread like (but not limited to)
GTK
-
Get whether subtitles are to be shown if any.
+
Get whether subtitles are to be shown when available.
@@ -728,6 +778,16 @@ that operate on a single thread like (but not limited to)
GTK
+
+
+
+
Set synchronisation offset between the audio stream and video.
+
+
+
+
@@ -768,6 +828,26 @@ that operate on a single thread like (but not limited to) GTK
+
+
+
+
Set Pango font description to be used for subtitle stream rendering.
+
+
+
+
+
+
+
+
Set synchronisation offset between the subtitle stream and video.
+
+
+
+
@@ -907,6 +987,16 @@ that operate on a single thread like (but not limited to) GTK
+
+
+
+
Audio stream offset relative to video.
+
+
+
+
@@ -1007,6 +1097,26 @@ that operate on a single thread like (but not limited to) GTK
+
+
+
+
Subtitle stream font description.
+
+
+
+
+
+
+
+
Subtitle stream offset relative to video.
+
+
+
+
@@ -1150,6 +1260,16 @@ playback will stop due to the error.
+
+
+
+
A seeking operation has finished. Player is now at playback position after seek.
+
+
+
+
diff --git a/doc/clapper/class.Queue.html b/doc/clapper/class.Queue.html
index 6396ded4..0a945a8b 100644
--- a/doc/clapper/class.Queue.html
+++ b/doc/clapper/class.Queue.html
@@ -204,7 +204,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
@@ -237,19 +237,19 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
+
hierarchy
this
-
-ClapperQueue
+
+ClapperQueue
@@ -257,57 +257,57 @@ SPDX-License-Identifier: LGPL-2.1-or-later
implements_0
-
-GListModel
+
+GListModel
this--implements_0
-
+
ancestor_0
-
-GstObject
+
+GstObject
ancestor_0--this
-
+
ancestor_1
-
-GInitiallyUnowned
+
+GInitiallyUnowned
ancestor_1--ancestor_0
-
+
ancestor_2
-
-GObject
+
+GObject
ancestor_2--ancestor_1
-
+
diff --git a/doc/clapper/class.Server.html b/doc/clapper/class.Server.html
index 3031364a..c3dde5a2 100644
--- a/doc/clapper/class.Server.html
+++ b/doc/clapper/class.Server.html
@@ -190,7 +190,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
@@ -228,19 +228,19 @@ was compiled with this feature.
-
-
+
hierarchy
this
-
-ClapperServer
+
+ClapperServer
@@ -248,57 +248,57 @@ was compiled with this feature.
ancestor_0
-
-ClapperFeature
+
+ClapperFeature
ancestor_0--this
-
+
ancestor_1
-
-GstObject
+
+GstObject
ancestor_1--ancestor_0
-
+
ancestor_2
-
-GInitiallyUnowned
+
+GInitiallyUnowned
ancestor_2--ancestor_1
-
+
ancestor_3
-
-GObject
+
+GObject
ancestor_3--ancestor_2
-
+
diff --git a/doc/clapper/class.Stream.html b/doc/clapper/class.Stream.html
index 49001217..866358c2 100644
--- a/doc/clapper/class.Stream.html
+++ b/doc/clapper/class.Stream.html
@@ -163,7 +163,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
@@ -196,19 +196,19 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
+
hierarchy
this
-
-ClapperStream
+
+ClapperStream
@@ -216,43 +216,43 @@ SPDX-License-Identifier: LGPL-2.1-or-later
ancestor_0
-
-GstObject
+
+GstObject
ancestor_0--this
-
+
ancestor_1
-
-GInitiallyUnowned
+
+GInitiallyUnowned
ancestor_1--ancestor_0
-
+
ancestor_2
-
-GObject
+
+GObject
ancestor_2--ancestor_1
-
+
diff --git a/doc/clapper/class.StreamList.html b/doc/clapper/class.StreamList.html
index 03886e51..0fae3742 100644
--- a/doc/clapper/class.StreamList.html
+++ b/doc/clapper/class.StreamList.html
@@ -122,6 +122,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later
current-stream
+ n-streams
+
@@ -162,7 +164,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
@@ -195,19 +197,19 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
+
hierarchy
this
-
-ClapperStreamList
+
+ClapperStreamList
@@ -215,57 +217,57 @@ SPDX-License-Identifier: LGPL-2.1-or-later
implements_0
-
-GListModel
+
+GListModel
this--implements_0
-
+
ancestor_0
-
-GstObject
+
+GstObject
ancestor_0--this
-
+
ancestor_1
-
-GInitiallyUnowned
+
+GInitiallyUnowned
ancestor_1--ancestor_0
-
+
ancestor_2
-
-GObject
+
+GObject
ancestor_2--ancestor_1
-
+
@@ -502,6 +504,16 @@ SPDX-License-Identifier: LGPL-2.1-or-later
+
+
+
+
Number of streams in the list.
+
+
+
+
diff --git a/doc/clapper/class.SubtitleStream.html b/doc/clapper/class.SubtitleStream.html
index c256915f..15431b99 100644
--- a/doc/clapper/class.SubtitleStream.html
+++ b/doc/clapper/class.SubtitleStream.html
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
@@ -187,19 +187,19 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+ viewBox="0.00 0.00 147.75 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
hierarchy
this
-
-ClapperSubtitleStream
+
+ClapperSubtitleStream
@@ -207,57 +207,57 @@ SPDX-License-Identifier: LGPL-2.1-or-later
ancestor_0
-
-ClapperStream
+
+ClapperStream
ancestor_0--this
-
+
ancestor_1
-
-GstObject
+
+GstObject
ancestor_1--ancestor_0
-
+
ancestor_2
-
-GInitiallyUnowned
+
+GInitiallyUnowned
ancestor_2--ancestor_1
-
+
ancestor_3
-
-GObject
+
+GObject
ancestor_3--ancestor_2
-
+
diff --git a/doc/clapper/class.ThreadedObject.html b/doc/clapper/class.ThreadedObject.html
index 041eb201..c0668860 100644
--- a/doc/clapper/class.ThreadedObject.html
+++ b/doc/clapper/class.ThreadedObject.html
@@ -152,7 +152,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
@@ -185,19 +185,19 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
+
hierarchy
this
-
-ClapperThreadedObject
+
+ClapperThreadedObject
@@ -205,43 +205,43 @@ SPDX-License-Identifier: LGPL-2.1-or-later
ancestor_0
-
-GstObject
+
+GstObject
ancestor_0--this
-
+
ancestor_1
-
-GInitiallyUnowned
+
+GInitiallyUnowned
ancestor_1--ancestor_0
-
+
ancestor_2
-
-GObject
+
+GObject
ancestor_2--ancestor_1
-
+
diff --git a/doc/clapper-gtk/class.QueueSelection.html b/doc/clapper/class.Timeline.html
similarity index 59%
rename from doc/clapper-gtk/class.QueueSelection.html
rename to doc/clapper/class.Timeline.html
index de508a67..f399a377 100644
--- a/doc/clapper-gtk/class.QueueSelection.html
+++ b/doc/clapper/class.Timeline.html
@@ -7,7 +7,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- ClapperGtk.QueueSelection
+ Clapper.Timeline
@@ -19,14 +19,14 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+
-
-
-
-
+
+
+
+
@@ -35,7 +35,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+
@@ -70,7 +70,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+
API Version: 0.0
Library Version: 0.5.2
@@ -80,21 +80,12 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
@@ -105,9 +96,13 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Instance methods
@@ -119,7 +114,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Properties
@@ -127,17 +122,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
@@ -158,7 +142,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
@@ -172,17 +156,17 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
- final class ClapperGtk.QueueSelection : GObject.Object
- implements Gio.ListModel, Gtk.SelectionModel {
+ final class Clapper.Timeline : Gst.Object
+ implements Gio.ListModel {
/* No available fields */
}
-
A GtkSelectionModel
that considers current item of ClapperQueue
as selected one.
+
A media timeline filled with point markers.
@@ -201,67 +185,81 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Hierarchy
-
-
-
- Constructors
-
-
-
-
-
-
-
-
-
Creates a new ClapperGtkQueueSelection
instance.
-
-
-
-
-
-
-
@@ -349,9 +330,9 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+
-
Get ClapperQueue
managed by this selection model.
+
Get the ClapperMarker
at index.
@@ -359,9 +340,29 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+
-
Set ClapperQueue
to be managed by this selection model.
+
Get the number of markers in ClapperTimeline
.
+
+
+
+
+
+
+
+
Insert the ClapperMarker
into timeline
.
+
+
+
+
+
+
+
+
Removes ClapperMarker
from the timeline.
@@ -372,6 +373,20 @@ SPDX-License-Identifier: LGPL-2.1-or-later
+
Methods inherited from GstObject (25)
+
+
+
+
Please see GstObject for a full list of methods.
+
+
+
+
+
+
+
+
+
Methods inherited from GObject (43)
@@ -428,91 +443,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
-
-
-
-
Gets the set containing all currently selected items in the model.
-
-
-
-
-
Gets the set of selected items in a range.
-
-
-
-
-
Checks if the given item is selected.
-
-
-
-
-
Requests to select all items in the model.
-
-
-
-
-
Requests to select an item in the model.
-
-
-
-
-
Requests to select a range of items in the model.
-
-
-
-
-
Helper function for implementations of GtkSelectionModel
.
-
-
-
-
-
Make selection changes.
-
-
-
-
-
Requests to unselect all items in the model.
-
-
-
-
-
Requests to unselect an item in the model.
-
-
-
-
-
Requests to unselect a range of items in the model.
-
-
-
-
-
-
-
@@ -527,9 +457,9 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+
-
The queue being managed.
+
Number of markers in the timeline.
@@ -541,14 +471,40 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
+
Properties inherited from GstObject (2)
+
+
+
+ No description available.
+
+
+
+
+
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.
+
+
+
+
+
+
+
+
+
+
@@ -560,36 +516,28 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
-
-
-
-
Signals when the GtkSelectionModel
is doing item query.
-
-
-
-
-
-
-
-
Signals when user selected item within the GtkSelectionModel
.
-Note that this signal is emitted only when item gets selected from
-the GTK side. If item was changed internally by e.g. ClapperQueue
-progression, this signal will not be emitted.
-
-
-
-
-
-
+
Signals inherited from GstObject (1)
+
+
+
+
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)
@@ -624,21 +572,6 @@ items were added in their place.
-
-
-
-
-
-
Emitted when the selection state of some of the items in model
changes.
-
-
-
-
-
-
-
@@ -651,8 +584,8 @@ items were added in their place.
-
struct ClapperGtkQueueSelectionClass {
- GObjectClass parent_class;
+ struct ClapperTimelineClass {
+ GstObjectClass parent_class;
}
@@ -667,7 +600,7 @@ items were added in their place.
- parent_class: GObjectClass
+ parent_class: GstObjectClass
- No description available.
@@ -701,8 +634,6 @@ items were added in their place.
- Implements
-
- Constructors
-
@@ -715,8 +646,6 @@ items were added in their place.
-
- Signals
-
diff --git a/doc/clapper/class.VideoStream.html b/doc/clapper/class.VideoStream.html
index 3bb96886..14cebae8 100644
--- a/doc/clapper/class.VideoStream.html
+++ b/doc/clapper/class.VideoStream.html
@@ -170,7 +170,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
@@ -203,19 +203,19 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
+
hierarchy
this
-
-ClapperVideoStream
+
+ClapperVideoStream
@@ -223,57 +223,57 @@ SPDX-License-Identifier: LGPL-2.1-or-later
ancestor_0
-
-ClapperStream
+
+ClapperStream
ancestor_0--this
-
+
ancestor_1
-
-GstObject
+
+GstObject
ancestor_1--ancestor_0
-
+
ancestor_2
-
-GInitiallyUnowned
+
+GInitiallyUnowned
ancestor_2--ancestor_1
-
+
ancestor_3
-
-GObject
+
+GObject
ancestor_3--ancestor_2
-
+
diff --git a/doc/clapper/classes_hierarchy.html b/doc/clapper/classes_hierarchy.html
index 9a1c5d0e..add5cb5c 100644
--- a/doc/clapper/classes_hierarchy.html
+++ b/doc/clapper/classes_hierarchy.html
@@ -124,6 +124,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later
+Marker
+
MediaItem
ThreadedObject
@@ -136,6 +138,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later
StreamList
+Timeline
+
diff --git a/doc/clapper/const.MARKER_NO_END.html b/doc/clapper/const.MARKER_NO_END.html
new file mode 100644
index 00000000..aa0db4ce
--- /dev/null
+++ b/doc/clapper/const.MARKER_NO_END.html
@@ -0,0 +1,153 @@
+
+
+
+
+
+ Clapper.MARKER_NO_END
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+
+
+
+
#define CLAPPER_MARKER_NO_END 1.000000
+
+
+
+
+
+
+
+ Description
+
+
+
+
+
+
The value used to indicate that marker does not have an ending time specified.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/clapper/const.TIME_FORMAT.html b/doc/clapper/const.TIME_FORMAT.html
index ef9eb920..08e02022 100644
--- a/doc/clapper/const.TIME_FORMAT.html
+++ b/doc/clapper/const.TIME_FORMAT.html
@@ -129,7 +129,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
e.g. position or duration in hh:mm:ss
format. Meant to be
used together with CLAPPER_TIME_ARGS()
.
Example:
-gchar *str = g_strdup_printf ("%" CLAPPER_TIME_FORMAT, CLAPPER_TIME_ARGS(t));
+gchar *str = g_strdup_printf ("%" CLAPPER_TIME_FORMAT, CLAPPER_TIME_ARGS (time));
diff --git a/doc/clapper/const.TIME_MS_FORMAT.html b/doc/clapper/const.TIME_MS_FORMAT.html
index 77fd1f3b..86d70254 100644
--- a/doc/clapper/const.TIME_MS_FORMAT.html
+++ b/doc/clapper/const.TIME_MS_FORMAT.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Same as CLAPPER_TIME_FORMAT
, but also displays milliseconds.
Meant to be used together with CLAPPER_TIME_MS_ARGS()
.
Example:
-gchar *str = g_strdup_printf ("%" CLAPPER_TIME_MS_FORMAT, CLAPPER_TIME_MS_ARGS(t));
+gchar *str = g_strdup_printf ("%" CLAPPER_TIME_MS_FORMAT, CLAPPER_TIME_MS_ARGS (time));
diff --git a/doc/clapper/ctor.Discoverer.new.html b/doc/clapper/ctor.Discoverer.new.html
index c68d4ddd..1fbdd938 100644
--- a/doc/clapper/ctor.Discoverer.new.html
+++ b/doc/clapper/ctor.Discoverer.new.html
@@ -115,7 +115,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/ctor.Marker.new.html b/doc/clapper/ctor.Marker.new.html
new file mode 100644
index 00000000..5624d353
--- /dev/null
+++ b/doc/clapper/ctor.Marker.new.html
@@ -0,0 +1,287 @@
+
+
+
+
+
+ Clapper.Marker.new
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+ [src]
+
+
+
+
+
ClapperMarker*
+clapper_marker_new (
+ ClapperMarkerType marker_type,
+ const gchar* title,
+ gdouble start,
+ gdouble end
+)
+
+
+
+
+
+
+
+ Description
+
+
+ [src]
+
+
+
+
+
Creates a new ClapperMarker
with given params.
+
It is considered a programmer error trying to set an ending
+point that is before the starting one. If end is unknown or
+not defined a special CLAPPER_MARKER_NO_END
value
+should be used.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters
+
+
+
+
+
+
+ marker_type
+ -
+
Type: ClapperMarkerType
+ A ClapperMarkerType
.
+
+
+
+ title
+ -
+
Type: const gchar*
+ Title of the marker.
+
+
+ The argument can be NULL . |
+
+
+
+
+
+ The data is owned by the caller of the function. |
+ The value is a NUL terminated UTF-8 string. |
+
+
+
+ start
+ -
+
Type: gdouble
+ A start position of the marker.
+
+
+
+ end
+ -
+
Type: gdouble
+ An end position of the marker or CLAPPER_MARKER_NO_END
if none.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Return value
+
+
+
+
+
+
+
+
+
+
+
+ The caller of the function takes ownership of the data, and is responsible for freeing it. |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/clapper/ctor.MediaItem.new.html b/doc/clapper/ctor.MediaItem.new.html
index ddfc4f98..61ecb8af 100644
--- a/doc/clapper/ctor.MediaItem.new.html
+++ b/doc/clapper/ctor.MediaItem.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/ctor.MediaItem.new_from_file.html b/doc/clapper/ctor.MediaItem.new_from_file.html
index 5ad52e76..5f9f80dd 100644
--- a/doc/clapper/ctor.MediaItem.new_from_file.html
+++ b/doc/clapper/ctor.MediaItem.new_from_file.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/ctor.Mpris.new.html b/doc/clapper/ctor.Mpris.new.html
index 13e3bdb0..2f944797 100644
--- a/doc/clapper/ctor.Mpris.new.html
+++ b/doc/clapper/ctor.Mpris.new.html
@@ -115,7 +115,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/ctor.Player.new.html b/doc/clapper/ctor.Player.new.html
index 53f77225..d7fa9811 100644
--- a/doc/clapper/ctor.Player.new.html
+++ b/doc/clapper/ctor.Player.new.html
@@ -115,7 +115,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/ctor.Server.new.html b/doc/clapper/ctor.Server.new.html
index 8c3e60b6..932600a0 100644
--- a/doc/clapper/ctor.Server.new.html
+++ b/doc/clapper/ctor.Server.new.html
@@ -115,7 +115,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/enum.MarkerType.html b/doc/clapper/enum.MarkerType.html
new file mode 100644
index 00000000..3c8070e6
--- /dev/null
+++ b/doc/clapper/enum.MarkerType.html
@@ -0,0 +1,255 @@
+
+
+
+
+
+ Clapper.MarkerType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+
+
+
+
enum Clapper.MarkerType
+
+
+
+
+
+ Description
+
+
+
+
+
+ No description available.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/clapper/enum.QueueProgressionMode.html b/doc/clapper/enum.QueueProgressionMode.html
index b21365c0..bafc8fbb 100644
--- a/doc/clapper/enum.QueueProgressionMode.html
+++ b/doc/clapper/enum.QueueProgressionMode.html
@@ -147,11 +147,21 @@ SPDX-License-Identifier: LGPL-2.1-or-later
+ CLAPPER_QUEUE_PROGRESSION_NONE
+ -
+
Queue will not change current item after playback finishes.
+
+ - Value:
0
+ - Nickname:
none
+ - Available since: 0.0
+
+
+
CLAPPER_QUEUE_PROGRESSION_CONSECUTIVE
-
Queue plays items one after another until the end.
- - Value:
0
+ - Value:
1
- Nickname:
consecutive
- Available since: 0.0
@@ -161,7 +171,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
Queue keeps repeating current media item.
- - Value:
1
+ - Value:
2
- Nickname:
repeat-item
- Available since: 0.0
@@ -171,7 +181,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
Queue starts from beginning after last media item.
- - Value:
2
+ - Value:
3
- Nickname:
carousel
- Available since: 0.0
@@ -181,7 +191,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
Queue selects a random media item after current one.
- - Value:
3
+ - Value:
4
- Nickname:
shuffle
- Available since: 0.0
diff --git a/doc/clapper/func.AUDIO_STREAM_CAST.html b/doc/clapper/func.AUDIO_STREAM_CAST.html
index 861dd73e..704996ec 100644
--- a/doc/clapper/func.AUDIO_STREAM_CAST.html
+++ b/doc/clapper/func.AUDIO_STREAM_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.CHECK_VERSION.html b/doc/clapper/func.CHECK_VERSION.html
index e0cdba9b..2af23306 100644
--- a/doc/clapper/func.CHECK_VERSION.html
+++ b/doc/clapper/func.CHECK_VERSION.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.DISCOVERER_CAST.html b/doc/clapper/func.DISCOVERER_CAST.html
index 78c9bc5b..fcaad38e 100644
--- a/doc/clapper/func.DISCOVERER_CAST.html
+++ b/doc/clapper/func.DISCOVERER_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.ENCODE_VERSION.html b/doc/clapper/func.ENCODE_VERSION.html
index bdd08acf..939ef129 100644
--- a/doc/clapper/func.ENCODE_VERSION.html
+++ b/doc/clapper/func.ENCODE_VERSION.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.FEATURE_CAST.html b/doc/clapper/func.FEATURE_CAST.html
index ad1b6e3f..aaa4e9d2 100644
--- a/doc/clapper/func.FEATURE_CAST.html
+++ b/doc/clapper/func.FEATURE_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/func.QUEUE_SELECTION_CAST.html b/doc/clapper/func.MARKER_CAST.html
similarity index 84%
rename from doc/clapper-gtk/func.QUEUE_SELECTION_CAST.html
rename to doc/clapper/func.MARKER_CAST.html
index 3af83880..ffb0021e 100644
--- a/doc/clapper-gtk/func.QUEUE_SELECTION_CAST.html
+++ b/doc/clapper/func.MARKER_CAST.html
@@ -7,7 +7,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- ClapperGtk.QUEUE_SELECTION_CAST
+ Clapper.MARKER_CAST
@@ -19,14 +19,14 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+
-
-
-
-
+
+
+
+
@@ -35,7 +35,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+
@@ -70,7 +70,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+
API Version: 0.0
Library Version: 0.5.2
@@ -97,7 +97,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
@@ -109,12 +109,12 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
-
#define CLAPPER_GTK_QUEUE_SELECTION_CAST (
+ #define CLAPPER_MARKER_CAST (
obj
)
diff --git a/doc/clapper/func.MEDIA_ITEM_CAST.html b/doc/clapper/func.MEDIA_ITEM_CAST.html
index 3fe95d91..942d3b49 100644
--- a/doc/clapper/func.MEDIA_ITEM_CAST.html
+++ b/doc/clapper/func.MEDIA_ITEM_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.MPRIS_CAST.html b/doc/clapper/func.MPRIS_CAST.html
index 1f642a5e..097b6278 100644
--- a/doc/clapper/func.MPRIS_CAST.html
+++ b/doc/clapper/func.MPRIS_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.PLAYER_CAST.html b/doc/clapper/func.PLAYER_CAST.html
index 3677d55f..6592aa6c 100644
--- a/doc/clapper/func.PLAYER_CAST.html
+++ b/doc/clapper/func.PLAYER_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.QUEUE_CAST.html b/doc/clapper/func.QUEUE_CAST.html
index b648b069..d5db229f 100644
--- a/doc/clapper/func.QUEUE_CAST.html
+++ b/doc/clapper/func.QUEUE_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.SERVER_CAST.html b/doc/clapper/func.SERVER_CAST.html
index 438da287..66e5e326 100644
--- a/doc/clapper/func.SERVER_CAST.html
+++ b/doc/clapper/func.SERVER_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.STREAM_CAST.html b/doc/clapper/func.STREAM_CAST.html
index 2c3b91a0..7ab8485b 100644
--- a/doc/clapper/func.STREAM_CAST.html
+++ b/doc/clapper/func.STREAM_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.STREAM_LIST_CAST.html b/doc/clapper/func.STREAM_LIST_CAST.html
index d77e22d3..6a8374f9 100644
--- a/doc/clapper/func.STREAM_LIST_CAST.html
+++ b/doc/clapper/func.STREAM_LIST_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.SUBTITLE_STREAM_CAST.html b/doc/clapper/func.SUBTITLE_STREAM_CAST.html
index 3fb6aa45..965956f4 100644
--- a/doc/clapper/func.SUBTITLE_STREAM_CAST.html
+++ b/doc/clapper/func.SUBTITLE_STREAM_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.THREADED_OBJECT_CAST.html b/doc/clapper/func.THREADED_OBJECT_CAST.html
index 85ea66ca..3d8fa531 100644
--- a/doc/clapper/func.THREADED_OBJECT_CAST.html
+++ b/doc/clapper/func.THREADED_OBJECT_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.TIMELINE_CAST.html b/doc/clapper/func.TIMELINE_CAST.html
new file mode 100644
index 00000000..71e4cec2
--- /dev/null
+++ b/doc/clapper/func.TIMELINE_CAST.html
@@ -0,0 +1,196 @@
+
+
+
+
+
+ Clapper.TIMELINE_CAST
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+ [src]
+
+
+
+
+
#define CLAPPER_TIMELINE_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.TIME_ARGS.html b/doc/clapper/func.TIME_ARGS.html
index 681aa07d..c25501c8 100644
--- a/doc/clapper/func.TIME_ARGS.html
+++ b/doc/clapper/func.TIME_ARGS.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -127,7 +127,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/func.TIME_MS_ARGS.html b/doc/clapper/func.TIME_MS_ARGS.html
index 948a2e59..ec101019 100644
--- a/doc/clapper/func.TIME_MS_ARGS.html
+++ b/doc/clapper/func.TIME_MS_ARGS.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -127,7 +127,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/func.VIDEO_STREAM_CAST.html b/doc/clapper/func.VIDEO_STREAM_CAST.html
index 98bb73d0..de539789 100644
--- a/doc/clapper/func.VIDEO_STREAM_CAST.html
+++ b/doc/clapper/func.VIDEO_STREAM_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.init.html b/doc/clapper/func.init.html
index 4cb3570e..451420d3 100644
--- a/doc/clapper/func.init.html
+++ b/doc/clapper/func.init.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -129,7 +129,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 8385b243..ccaf1b2a 100644
--- a/doc/clapper/func.init_check.html
+++ b/doc/clapper/func.init_check.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -129,7 +129,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 4632bdef..21495f07 100644
--- a/doc/clapper/index.html
+++ b/doc/clapper/index.html
@@ -344,7 +344,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
AudioStream |
- Represents a audio stream within media.
+ Represents an audio stream within media.
|
@@ -370,6 +370,16 @@ SPDX-License-Identifier: LGPL-2.1-or-later
+
+ Marker |
+
+
+ Represents a point in timeline.
+
+ |
+
+
+
MediaItem |
@@ -460,6 +470,16 @@ SPDX-License-Identifier: LGPL-2.1-or-later
+
+ Timeline |
+
+
+ A media timeline filled with point markers.
+
+ |
+
+
+
VideoStream |
@@ -502,6 +522,16 @@ SPDX-License-Identifier: LGPL-2.1-or-later
+
+ MarkerType |
+
+
+
+
+ |
+
+
+
PlayerSeekMethod |
@@ -653,6 +683,16 @@ terminating on failure it returns FALSE
with error
set
+
+ MARKER_CAST |
+
+
+
+
+ |
+
+
+
MEDIA_ITEM_CAST |
@@ -763,6 +803,16 @@ terminating on failure it returns FALSE
with error
set
+
+ TIMELINE_CAST |
+
+
+
+
+ |
+
+
+
VIDEO_STREAM_CAST |
@@ -831,6 +881,16 @@ terminating on failure it returns FALSE
with error
set
+
+ MARKER_NO_END |
+
+
+ The value used to indicate that marker does not have an ending time specified.
+
+ |
+
+
+
MICRO_VERSION |
diff --git a/doc/clapper/index.json b/doc/clapper/index.json
index f8c0ec16..72410191 100644
--- a/doc/clapper/index.json
+++ b/doc/clapper/index.json
@@ -1 +1 @@
-{"meta":{"ns":"Clapper","version":"0.0","generator":"gi-docgen","generator-version":"2023.3"},"symbols":[{"type":"class","name":"AudioStream","ctype":"ClapperAudioStream","summary":"Represents a 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":"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":"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":"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":"ctor","name":"new","type_name":"Discoverer","ident":"clapper_discoverer_new","summary":"Creates a new #ClapperDiscoverer instance.","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_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":"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":"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 with @error set.","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":"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":"FEATURE_CAST","ident":"CLAPPER_FEATURE_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":"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":"method","name":"add_feature","type_name":"Player","ident":"clapper_player_add_feature","summary":"Add another #ClapperFeature to the player. If feature is already added, this function will do nothing, so it ...","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":"find_item","type_name":"Queue","ident":"clapper_queue_find_item","summary":"Get the index of #ClapperMediaItem within #ClapperQueue.","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_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_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_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 g_list_model_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 an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_lang_name","type_name":"SubtitleStream","ident":"clapper_subtitle_stream_get_lang_name","summary":"Get an ISO-639 language code of the @stream.","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 g_list_model_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 g_list_model_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.","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_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 g_list_model_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_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 if any.","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_title","type_name":"MediaItem","ident":"clapper_media_item_get_title","summary":"Get media item title for displaying in app UI. This function always returns a media title of some sort ...","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":"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":"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":"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":"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 #CLAPPER_PLAYER_SEEK_METHOD_NORMAL as a default seeking method. ...","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 clapper_player_seek(), but also allows to specify #ClapperPlayerSeekMethod 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 #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_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_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_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_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":"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-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":"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":"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":"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 full language name determined from lang code.","deprecated":null},{"type":"property","name":"lang-name","type_name":"SubtitleStream","summary":"Stream full language name determined from lang code.","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":"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":"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-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":"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":"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":"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":"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":"No description available.","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":"2023.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":"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":"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_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":"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 with @error set.","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":"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":"FEATURE_CAST","ident":"CLAPPER_FEATURE_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":"method","name":"add_feature","type_name":"Player","ident":"clapper_player_add_feature","summary":"Add another #ClapperFeature to the player. If feature is already added, this function will do nothing, so it ...","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":"find_item","type_name":"Queue","ident":"clapper_queue_find_item","summary":"Get the index of #ClapperMediaItem within #ClapperQueue.","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_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 an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_lang_name","type_name":"SubtitleStream","ident":"clapper_subtitle_stream_get_lang_name","summary":"Get an ISO-639 language code of the @stream.","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 g_list_model_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 g_list_model_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.","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":"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":"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 #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_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_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":"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":"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":"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 full language name determined from lang code.","deprecated":null},{"type":"property","name":"lang-name","type_name":"SubtitleStream","summary":"Stream full language name determined from lang code.","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":"No description available.","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":"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":"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":"No description available.","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.AudioStream.get_bitrate.html b/doc/clapper/method.AudioStream.get_bitrate.html
index dfa1a3df..fc576ec9 100644
--- a/doc/clapper/method.AudioStream.get_bitrate.html
+++ b/doc/clapper/method.AudioStream.get_bitrate.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -147,7 +147,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.AudioStream.get_channels.html b/doc/clapper/method.AudioStream.get_channels.html
index a2c56bf3..6d2ab872 100644
--- a/doc/clapper/method.AudioStream.get_channels.html
+++ b/doc/clapper/method.AudioStream.get_channels.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -147,7 +147,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.AudioStream.get_codec.html b/doc/clapper/method.AudioStream.get_codec.html
index 2cbf9eda..cd669346 100644
--- a/doc/clapper/method.AudioStream.get_codec.html
+++ b/doc/clapper/method.AudioStream.get_codec.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -147,7 +147,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.AudioStream.get_lang_code.html b/doc/clapper/method.AudioStream.get_lang_code.html
index 5fff78b6..0237e693 100644
--- a/doc/clapper/method.AudioStream.get_lang_code.html
+++ b/doc/clapper/method.AudioStream.get_lang_code.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -147,7 +147,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.AudioStream.get_lang_name.html b/doc/clapper/method.AudioStream.get_lang_name.html
index 8940582b..7b7ca0e6 100644
--- a/doc/clapper/method.AudioStream.get_lang_name.html
+++ b/doc/clapper/method.AudioStream.get_lang_name.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -147,7 +147,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.AudioStream.get_sample_format.html b/doc/clapper/method.AudioStream.get_sample_format.html
index 11932c45..a9b8b3cf 100644
--- a/doc/clapper/method.AudioStream.get_sample_format.html
+++ b/doc/clapper/method.AudioStream.get_sample_format.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -147,7 +147,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.AudioStream.get_sample_rate.html b/doc/clapper/method.AudioStream.get_sample_rate.html
index 93b5245f..59df5fe7 100644
--- a/doc/clapper/method.AudioStream.get_sample_rate.html
+++ b/doc/clapper/method.AudioStream.get_sample_rate.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -147,7 +147,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Discoverer.get_discovery_mode.html b/doc/clapper/method.Discoverer.get_discovery_mode.html
index 5dc5e5f0..1a7e8544 100644
--- a/doc/clapper/method.Discoverer.get_discovery_mode.html
+++ b/doc/clapper/method.Discoverer.get_discovery_mode.html
@@ -118,7 +118,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -137,7 +137,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Discoverer.set_discovery_mode.html b/doc/clapper/method.Discoverer.set_discovery_mode.html
index 4f0550b2..8c4dc478 100644
--- a/doc/clapper/method.Discoverer.set_discovery_mode.html
+++ b/doc/clapper/method.Discoverer.set_discovery_mode.html
@@ -118,7 +118,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -138,7 +138,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Marker.get_end.html b/doc/clapper/method.Marker.get_end.html
new file mode 100644
index 00000000..f7059212
--- /dev/null
+++ b/doc/clapper/method.Marker.get_end.html
@@ -0,0 +1,215 @@
+
+
+
+
+
+ Clapper.Marker.get_end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+
+ [src]
+
+
+
+