# Annotation glossary

### A

allow-none

  NULL is OK, both for passing and for returning.

array

  Parameter points to an array of items.

### T

transfer full

  Free data after the code is done.

transfer none

  Don't free data after the code is done.

### U

Unstable

  Unstable interfaces are experimental or transitional. They are typically used to give outside developers early access to new or rapidly changing technology, or to provide an interim solution to a problem where a more general solution is anticipated. No claims are made about either source or binary compatibility from one minor release to the next. The Unstable interface level is a warning that these interfaces are subject to change without warning and should not be used in unbundled products. Given such caveats, customer impact need not be a factor when considering incompatible changes to an Unstable interface in a major or minor release. Nonetheless, when such changes are introduced, the changes should still be mentioned in the release notes for the affected release.

### A

xplayer_action_fullscreen, xplayer_action_fullscreen ()
xplayer_action_get_aspect_ratio, xplayer_action_get_aspect_ratio ()
xplayer_action_next_angle, xplayer_action_next_angle ()
xplayer_action_pause, xplayer_action_pause ()
xplayer_action_seek_relative, xplayer_action_seek_relative ()
xplayer_action_set_aspect_ratio, xplayer_action_set_aspect_ratio ()
xplayer_action_set_playlist_index, xplayer_action_set_playlist_index ()
xplayer_action_set_scale_ratio, xplayer_action_set_scale_ratio ()
xplayer_action_toggle_aspect_ratio, xplayer_action_toggle_aspect_ratio ()
xplayer_action_toggle_controls, xplayer_action_toggle_controls ()
xplayer_action_volume_relative, xplayer_action_volume_relative ()
xplayer_action_volume_toggle_mute, xplayer_action_volume_toggle_mute ()

### B

BaconVideoWidget, BaconVideoWidget
BaconVideoWidget::buffering, The “buffering” signal
BaconVideoWidget::channels-change, The “channels-change” signal
BaconVideoWidget::download-buffering, The “download-buffering” signal
BaconVideoWidget::eos, The “eos” signal
BaconVideoWidget::error, The “error” signal
BaconVideoWidget::got-metadata, The “got-metadata” signal
BaconVideoWidget::got-redirect, The “got-redirect” signal
BaconVideoWidget::missing-plugins, The “missing-plugins” signal
BaconVideoWidget::tick, The “tick” signal
BaconVideoWidget:audio-output-type, The “audio-output-type” property
BaconVideoWidget:auto-resize, The “auto-resize” property
BaconVideoWidget:av-offset, The “av-offset” property
BaconVideoWidget:brightness, The “brightness” property
BaconVideoWidget:contrast, The “contrast” property
BaconVideoWidget:deinterlacing, The “deinterlacing” property
BaconVideoWidget:download-filename, The “download-filename” property
BaconVideoWidget:hue, The “hue” property
BaconVideoWidget:logo-mode, The “logo-mode” property
BaconVideoWidget:playing, The “playing” property
BaconVideoWidget:position, The “position” property
BaconVideoWidget:referrer, The “referrer” property
BaconVideoWidget:saturation, The “saturation” property
BaconVideoWidget:seekable, The “seekable” property
BaconVideoWidget:show-cursor, The “show-cursor” property
BaconVideoWidget:stream-length, The “stream-length” property
BaconVideoWidget:user-agent, The “user-agent” property
BaconVideoWidget:volume, The “volume” property
BaconVideoWidgetClass, BaconVideoWidgetClass
bacon_video_widget_can_direct_seek, bacon_video_widget_can_direct_seek ()
bacon_video_widget_can_get_frames, bacon_video_widget_can_get_frames ()
bacon_video_widget_can_set_volume, bacon_video_widget_can_set_volume ()
bacon_video_widget_close, bacon_video_widget_close ()
bacon_video_widget_dvd_event, bacon_video_widget_dvd_event ()
bacon_video_widget_get_aspect_ratio, bacon_video_widget_get_aspect_ratio ()
bacon_video_widget_get_audio_output_type, bacon_video_widget_get_audio_output_type ()
bacon_video_widget_get_auto_resize, bacon_video_widget_get_auto_resize ()
bacon_video_widget_get_current_frame, bacon_video_widget_get_current_frame ()
bacon_video_widget_get_current_time, bacon_video_widget_get_current_time ()
bacon_video_widget_get_deinterlacing, bacon_video_widget_get_deinterlacing ()
bacon_video_widget_get_language, bacon_video_widget_get_language ()
bacon_video_widget_get_languages, bacon_video_widget_get_languages ()
bacon_video_widget_get_logo_mode, bacon_video_widget_get_logo_mode ()
bacon_video_widget_get_metadata, bacon_video_widget_get_metadata ()
bacon_video_widget_get_option_group, bacon_video_widget_get_option_group ()
bacon_video_widget_get_position, bacon_video_widget_get_position ()
bacon_video_widget_get_rate, bacon_video_widget_get_rate ()
bacon_video_widget_get_rotation, bacon_video_widget_get_rotation ()
bacon_video_widget_get_show_cursor, bacon_video_widget_get_show_cursor ()
bacon_video_widget_get_stream_length, bacon_video_widget_get_stream_length ()
bacon_video_widget_get_subtitle, bacon_video_widget_get_subtitle ()
bacon_video_widget_get_subtitles, bacon_video_widget_get_subtitles ()
bacon_video_widget_get_video_property, bacon_video_widget_get_video_property ()
bacon_video_widget_get_volume, bacon_video_widget_get_volume ()
bacon_video_widget_get_zoom, bacon_video_widget_get_zoom ()
bacon_video_widget_has_angles, bacon_video_widget_has_angles ()
bacon_video_widget_has_menus, bacon_video_widget_has_menus ()
bacon_video_widget_has_next_track, bacon_video_widget_has_next_track ()
bacon_video_widget_has_previous_track, bacon_video_widget_has_previous_track ()
bacon_video_widget_is_playing, bacon_video_widget_is_playing ()
bacon_video_widget_is_seekable, bacon_video_widget_is_seekable ()
bacon_video_widget_new, bacon_video_widget_new ()
bacon_video_widget_open, bacon_video_widget_open ()
bacon_video_widget_pause, bacon_video_widget_pause ()
bacon_video_widget_play, bacon_video_widget_play ()
bacon_video_widget_seek, bacon_video_widget_seek ()
bacon_video_widget_seek_time, bacon_video_widget_seek_time ()
bacon_video_widget_set_aspect_ratio, bacon_video_widget_set_aspect_ratio ()
bacon_video_widget_set_audio_output_type, bacon_video_widget_set_audio_output_type ()
bacon_video_widget_set_auto_resize, bacon_video_widget_set_auto_resize ()
bacon_video_widget_set_deinterlacing, bacon_video_widget_set_deinterlacing ()
bacon_video_widget_set_fullscreen, bacon_video_widget_set_fullscreen ()
bacon_video_widget_set_language, bacon_video_widget_set_language ()
bacon_video_widget_set_logo, bacon_video_widget_set_logo ()
bacon_video_widget_set_logo_mode, bacon_video_widget_set_logo_mode ()
bacon_video_widget_set_next_angle, bacon_video_widget_set_next_angle ()
bacon_video_widget_set_rate, bacon_video_widget_set_rate ()
bacon_video_widget_set_referrer, bacon_video_widget_set_referrer ()
bacon_video_widget_set_rotation, bacon_video_widget_set_rotation ()
bacon_video_widget_set_scale_ratio, bacon_video_widget_set_scale_ratio ()
bacon_video_widget_set_show_cursor, bacon_video_widget_set_show_cursor ()
bacon_video_widget_set_subtitle, bacon_video_widget_set_subtitle ()
bacon_video_widget_set_subtitle_encoding, bacon_video_widget_set_subtitle_encoding ()
bacon_video_widget_set_subtitle_font, bacon_video_widget_set_subtitle_font ()
bacon_video_widget_set_text_subtitle, bacon_video_widget_set_text_subtitle ()
bacon_video_widget_set_user_agent, bacon_video_widget_set_user_agent ()
bacon_video_widget_set_video_property, bacon_video_widget_set_video_property ()
bacon_video_widget_set_volume, bacon_video_widget_set_volume ()
bacon_video_widget_set_zoom, bacon_video_widget_set_zoom ()
bacon_video_widget_step, bacon_video_widget_step ()
bacon_video_widget_stop, bacon_video_widget_stop ()
BvwAspectRatio, enum BvwAspectRatio
BvwAudioOutputType, enum BvwAudioOutputType
BvwDVDEvent, enum BvwDVDEvent
BvwError, enum BvwError
BvwMetadataType, enum BvwMetadataType
BvwRotation, enum BvwRotation
BvwVideoProperty, enum BvwVideoProperty
BvwZoomMode, enum BvwZoomMode

### F

xplayer_file_closed, xplayer_file_closed ()
xplayer_file_opened, xplayer_file_opened ()

### G

xplayer_get_current_time, xplayer_get_current_time ()
xplayer_get_plugin_paths, xplayer_get_plugin_paths ()
xplayer_get_short_title, xplayer_get_short_title ()
XPLAYER_GSETTINGS_SCHEMA, XPLAYER_GSETTINGS_SCHEMA

### I

xplayer_interface_error, xplayer_interface_error ()
xplayer_interface_error_blocking, xplayer_interface_error_blocking ()
xplayer_interface_error_with_link, xplayer_interface_error_with_link ()
xplayer_is_fullscreen, xplayer_is_fullscreen ()

### M

xplayer_metadata_updated, xplayer_metadata_updated ()

### O

XplayerObject, XplayerObject
XplayerObject::file-closed, The “file-closed” signal
XplayerObject::file-has-played, The “file-has-played” signal
XplayerObject::file-opened, The “file-opened” signal
XplayerObject::get-text-subtitle, The “get-text-subtitle” signal
XplayerObject::get-user-agent, The “get-user-agent” signal
XplayerObject::metadata-updated, The “metadata-updated” signal
XplayerObject:current-content-type, The “current-content-type” property
XplayerObject:current-display-name, The “current-display-name” property
XplayerObject:current-mrl, The “current-mrl” property
XplayerObject:current-time, The “current-time” property
XplayerObject:fullscreen, The “fullscreen” property
XplayerObject:playing, The “playing” property
XplayerObject:remember-position, The “remember-position” property
XplayerObject:seekable, The “seekable” property
XplayerObject:stream-length, The “stream-length” property
xplayer_object_action_error, xplayer_object_action_error ()
xplayer_object_action_exit, xplayer_object_action_exit ()
xplayer_object_action_fullscreen_toggle, xplayer_object_action_fullscreen_toggle ()
xplayer_object_action_next, xplayer_object_action_next ()
xplayer_object_action_play, xplayer_object_action_play ()
xplayer_object_action_play_pause, xplayer_object_action_play_pause ()
xplayer_object_action_previous, xplayer_object_action_previous ()
xplayer_object_action_remote, xplayer_object_action_remote ()
xplayer_object_action_remote_get_setting, xplayer_object_action_remote_get_setting ()
xplayer_object_action_remote_set_setting, xplayer_object_action_remote_set_setting ()
xplayer_object_action_seek_time, xplayer_object_action_seek_time ()
xplayer_object_action_stop, xplayer_object_action_stop ()
xplayer_object_action_volume, xplayer_object_action_volume ()
xplayer_object_add_sidebar_page, xplayer_object_add_sidebar_page ()
xplayer_object_add_to_playlist_and_play, xplayer_object_add_to_playlist_and_play ()
xplayer_object_get_current_mrl, xplayer_object_get_current_mrl ()
xplayer_object_get_main_window, xplayer_object_get_main_window ()
xplayer_object_get_playlist_length, xplayer_object_get_playlist_length ()
xplayer_object_get_playlist_pos, xplayer_object_get_playlist_pos ()
xplayer_object_get_supported_content_types, xplayer_object_get_supported_content_types ()
xplayer_object_get_supported_uri_schemes, xplayer_object_get_supported_uri_schemes ()
xplayer_object_get_title_at_playlist_pos, xplayer_object_get_title_at_playlist_pos ()
xplayer_object_get_ui_manager, xplayer_object_get_ui_manager ()
xplayer_object_get_version, xplayer_object_get_version ()
xplayer_object_get_video_widget, xplayer_object_get_video_widget ()
xplayer_object_get_volume, xplayer_object_get_volume ()
xplayer_object_is_paused, xplayer_object_is_paused ()
xplayer_object_is_playing, xplayer_object_is_playing ()
xplayer_object_is_seekable, xplayer_object_is_seekable ()
xplayer_object_plugins_init, xplayer_object_plugins_init ()
xplayer_object_plugins_shutdown, xplayer_object_plugins_shutdown ()
xplayer_object_remove_sidebar_page, xplayer_object_remove_sidebar_page ()
xplayer_object_set_current_subtitle, xplayer_object_set_current_subtitle ()

### P

xplayer_plugin_find_file, xplayer_plugin_find_file ()
xplayer_plugin_load_interface, xplayer_plugin_load_interface ()
XPLAYER_PLUGIN_REGISTER, XPLAYER_PLUGIN_REGISTER()
XPLAYER_PLUGIN_REGISTER_CONFIGURABLE, XPLAYER_PLUGIN_REGISTER_CONFIGURABLE()

### R

XplayerRemoteCommand, enum XplayerRemoteCommand
XplayerRemoteSetting, enum XplayerRemoteSetting

### X

Xplayer, Xplayer