1
<!-- ##### SECTION Title ##### -->
4
<!-- ##### SECTION Short_Description ##### -->
7
<!-- ##### SECTION Long_Description ##### -->
12
<!-- ##### SECTION See_Also ##### -->
17
<!-- ##### SECTION Stability_Level ##### -->
20
<!-- ##### STRUCT BaconVideoWidget ##### -->
26
<!-- ##### SIGNAL BaconVideoWidget::buffering ##### -->
31
@baconvideowidget: the object which received the signal.
34
<!-- ##### SIGNAL BaconVideoWidget::channels-change ##### -->
39
@baconvideowidget: the object which received the signal.
41
<!-- ##### SIGNAL BaconVideoWidget::download-buffering ##### -->
46
@baconvideowidget: the object which received the signal.
49
<!-- ##### SIGNAL BaconVideoWidget::eos ##### -->
54
@baconvideowidget: the object which received the signal.
56
<!-- ##### SIGNAL BaconVideoWidget::error ##### -->
61
@baconvideowidget: the object which received the signal.
66
<!-- ##### SIGNAL BaconVideoWidget::got-metadata ##### -->
71
@baconvideowidget: the object which received the signal.
73
<!-- ##### SIGNAL BaconVideoWidget::got-redirect ##### -->
78
@baconvideowidget: the object which received the signal.
81
<!-- ##### SIGNAL BaconVideoWidget::missing-plugins ##### -->
86
@baconvideowidget: the object which received the signal.
92
<!-- ##### SIGNAL BaconVideoWidget::tick ##### -->
97
@baconvideowidget: the object which received the signal.
103
<!-- ##### ARG BaconVideoWidget:download-filename ##### -->
108
<!-- ##### ARG BaconVideoWidget:logo-mode ##### -->
113
<!-- ##### ARG BaconVideoWidget:playing ##### -->
118
<!-- ##### ARG BaconVideoWidget:position ##### -->
123
<!-- ##### ARG BaconVideoWidget:referrer ##### -->
128
<!-- ##### ARG BaconVideoWidget:seekable ##### -->
133
<!-- ##### ARG BaconVideoWidget:show-cursor ##### -->
138
<!-- ##### ARG BaconVideoWidget:show-visuals ##### -->
143
<!-- ##### ARG BaconVideoWidget:stream-length ##### -->
148
<!-- ##### ARG BaconVideoWidget:user-agent ##### -->
153
<!-- ##### ARG BaconVideoWidget:volume ##### -->
158
<!-- ##### STRUCT BaconVideoWidgetClass ##### -->
164
<!-- ##### ENUM BvwAspectRatio ##### -->
171
@BVW_RATIO_FOURBYTHREE:
172
@BVW_RATIO_ANAMORPHIC:
175
<!-- ##### ENUM BvwAudioOutType ##### -->
180
@BVW_AUDIO_SOUND_STEREO:
181
@BVW_AUDIO_SOUND_4CHANNEL:
182
@BVW_AUDIO_SOUND_41CHANNEL:
183
@BVW_AUDIO_SOUND_5CHANNEL:
184
@BVW_AUDIO_SOUND_51CHANNEL:
185
@BVW_AUDIO_SOUND_AC3PASSTHRU:
187
<!-- ##### ENUM BvwDVDEvent ##### -->
194
@BVW_DVD_SUBPICTURE_MENU:
197
@BVW_DVD_CHAPTER_MENU:
198
@BVW_DVD_NEXT_CHAPTER:
199
@BVW_DVD_PREV_CHAPTER:
204
@BVW_DVD_ROOT_MENU_UP:
205
@BVW_DVD_ROOT_MENU_DOWN:
206
@BVW_DVD_ROOT_MENU_LEFT:
207
@BVW_DVD_ROOT_MENU_RIGHT:
208
@BVW_DVD_ROOT_MENU_SELECT:
210
<!-- ##### ENUM BvwMetadataType ##### -->
221
@BVW_INFO_TRACK_NUMBER:
224
@BVW_INFO_DIMENSION_X:
225
@BVW_INFO_DIMENSION_Y:
226
@BVW_INFO_VIDEO_BITRATE:
227
@BVW_INFO_VIDEO_CODEC:
230
@BVW_INFO_AUDIO_BITRATE:
231
@BVW_INFO_AUDIO_CODEC:
232
@BVW_INFO_AUDIO_SAMPLE_RATE:
233
@BVW_INFO_AUDIO_CHANNELS:
235
<!-- ##### ENUM BvwVisualsQuality ##### -->
244
@NUM_VISUAL_QUALITIES:
246
<!-- ##### ENUM BvwVideoProperty ##### -->
251
@BVW_VIDEO_BRIGHTNESS:
253
@BVW_VIDEO_SATURATION:
256
<!-- ##### ENUM BvwError ##### -->
261
@BVW_ERROR_AUDIO_PLUGIN:
262
@BVW_ERROR_NO_PLUGIN_FOR_FILE:
263
@BVW_ERROR_VIDEO_PLUGIN:
264
@BVW_ERROR_AUDIO_BUSY:
265
@BVW_ERROR_BROKEN_FILE:
266
@BVW_ERROR_FILE_GENERIC:
267
@BVW_ERROR_FILE_PERMISSION:
268
@BVW_ERROR_FILE_ENCRYPTED:
269
@BVW_ERROR_FILE_NOT_FOUND:
270
@BVW_ERROR_DVD_ENCRYPTED:
271
@BVW_ERROR_INVALID_DEVICE:
272
@BVW_ERROR_DEVICE_BUSY:
273
@BVW_ERROR_UNKNOWN_HOST:
274
@BVW_ERROR_NETWORK_UNREACHABLE:
275
@BVW_ERROR_CONNECTION_REFUSED:
276
@BVW_ERROR_INVALID_LOCATION:
278
@BVW_ERROR_CODEC_NOT_HANDLED:
279
@BVW_ERROR_AUDIO_ONLY:
280
@BVW_ERROR_CANNOT_CAPTURE:
281
@BVW_ERROR_READ_ERROR:
282
@BVW_ERROR_PLUGIN_LOAD:
283
@BVW_ERROR_EMPTY_FILE:
285
<!-- ##### ENUM BvwUseType ##### -->
292
@BVW_USE_TYPE_CAPTURE:
293
@BVW_USE_TYPE_METADATA:
295
<!-- ##### FUNCTION bacon_video_widget_new ##### -->
307
<!-- ##### FUNCTION bacon_video_widget_init_backend ##### -->
316
<!-- ##### FUNCTION bacon_video_widget_open ##### -->
328
<!-- ##### FUNCTION bacon_video_widget_play ##### -->
338
<!-- ##### FUNCTION bacon_video_widget_pause ##### -->
346
<!-- ##### FUNCTION bacon_video_widget_seek ##### -->
357
<!-- ##### FUNCTION bacon_video_widget_seek_time ##### -->
368
<!-- ##### FUNCTION bacon_video_widget_stop ##### -->
376
<!-- ##### FUNCTION bacon_video_widget_close ##### -->
384
<!-- ##### FUNCTION bacon_video_widget_can_deinterlace ##### -->
393
<!-- ##### FUNCTION bacon_video_widget_can_direct_seek ##### -->
402
<!-- ##### FUNCTION bacon_video_widget_can_get_frames ##### -->
412
<!-- ##### FUNCTION bacon_video_widget_can_set_volume ##### -->
421
<!-- ##### FUNCTION bacon_video_widget_dvd_event ##### -->
430
<!-- ##### FUNCTION bacon_video_widget_has_menus ##### -->
439
<!-- ##### FUNCTION bacon_video_widget_get_aspect_ratio ##### -->
448
<!-- ##### FUNCTION bacon_video_widget_set_aspect_ratio ##### -->
457
<!-- ##### FUNCTION bacon_video_widget_get_audio_out_type ##### -->
466
<!-- ##### FUNCTION bacon_video_widget_set_audio_out_type ##### -->
476
<!-- ##### FUNCTION bacon_video_widget_get_auto_resize ##### -->
485
<!-- ##### FUNCTION bacon_video_widget_set_auto_resize ##### -->
494
<!-- ##### FUNCTION bacon_video_widget_get_backend_name ##### -->
503
<!-- ##### FUNCTION bacon_video_widget_get_connection_speed ##### -->
512
<!-- ##### FUNCTION bacon_video_widget_set_connection_speed ##### -->
521
<!-- ##### FUNCTION bacon_video_widget_get_current_frame ##### -->
530
<!-- ##### FUNCTION bacon_video_widget_get_current_time ##### -->
539
<!-- ##### FUNCTION bacon_video_widget_get_deinterlacing ##### -->
548
<!-- ##### FUNCTION bacon_video_widget_set_deinterlacing ##### -->
557
<!-- ##### FUNCTION bacon_video_widget_set_fullscreen ##### -->
566
<!-- ##### FUNCTION bacon_video_widget_get_languages ##### -->
575
<!-- ##### FUNCTION bacon_video_widget_get_language ##### -->
584
<!-- ##### FUNCTION bacon_video_widget_set_language ##### -->
593
<!-- ##### FUNCTION bacon_video_widget_set_logo ##### -->
602
<!-- ##### FUNCTION bacon_video_widget_get_logo_mode ##### -->
611
<!-- ##### FUNCTION bacon_video_widget_set_logo_mode ##### -->
620
<!-- ##### FUNCTION bacon_video_widget_get_metadata ##### -->
630
<!-- ##### FUNCTION bacon_video_widget_get_mrls ##### -->
642
<!-- ##### FUNCTION bacon_video_widget_get_option_group ##### -->
650
<!-- ##### FUNCTION bacon_video_widget_get_position ##### -->
659
<!-- ##### FUNCTION bacon_video_widget_set_referrer ##### -->
668
<!-- ##### FUNCTION bacon_video_widget_set_scale_ratio ##### -->
677
<!-- ##### FUNCTION bacon_video_widget_get_show_cursor ##### -->
686
<!-- ##### FUNCTION bacon_video_widget_set_show_cursor ##### -->
695
<!-- ##### FUNCTION bacon_video_widget_set_show_visuals ##### -->
704
<!-- ##### FUNCTION bacon_video_widget_get_stream_length ##### -->
713
<!-- ##### FUNCTION bacon_video_widget_get_subtitles ##### -->
722
<!-- ##### FUNCTION bacon_video_widget_get_subtitle ##### -->
731
<!-- ##### FUNCTION bacon_video_widget_set_subtitle ##### -->
740
<!-- ##### FUNCTION bacon_video_widget_set_subtitle_encoding ##### -->
749
<!-- ##### FUNCTION bacon_video_widget_set_subtitle_font ##### -->
758
<!-- ##### FUNCTION bacon_video_widget_set_user_agent ##### -->
767
<!-- ##### FUNCTION bacon_video_widget_get_video_property ##### -->
777
<!-- ##### FUNCTION bacon_video_widget_set_video_property ##### -->
787
<!-- ##### FUNCTION bacon_video_widget_get_visuals_list ##### -->
796
<!-- ##### FUNCTION bacon_video_widget_set_visuals ##### -->
806
<!-- ##### FUNCTION bacon_video_widget_set_visuals_quality ##### -->
815
<!-- ##### FUNCTION bacon_video_widget_get_volume ##### -->
824
<!-- ##### FUNCTION bacon_video_widget_set_volume ##### -->
833
<!-- ##### FUNCTION bacon_video_widget_get_zoom ##### -->
842
<!-- ##### FUNCTION bacon_video_widget_set_zoom ##### -->
851
<!-- ##### FUNCTION bacon_video_widget_has_next_track ##### -->
860
<!-- ##### FUNCTION bacon_video_widget_has_previous_track ##### -->
869
<!-- ##### FUNCTION bacon_video_widget_is_playing ##### -->
878
<!-- ##### FUNCTION bacon_video_widget_is_seekable ##### -->
887
<!-- ##### FUNCTION bacon_video_widget_step ##### -->