EmpathyVideoWidget

EmpathyVideoWidget

Synopsis

                    EmpathyVideoWidget;
#define             EMPATHY_VIDEO_WIDGET                (obj)
#define             EMPATHY_VIDEO_WIDGET_CLASS          (klass)
#define             EMPATHY_VIDEO_WIDGET_GET_CLASS      (obj)
GtkWidget*          empathy_video_widget_new            (GstBus *bus);
GtkWidget*          empathy_video_widget_new_with_size  (GstBus *bus,
                                                         gint width,
                                                         gint height);
GstElement*         empathy_video_widget_get_element    (EmpathyVideoWidget *widget);
GstPad*             empathy_video_widget_get_sink       (EmpathyVideoWidget *widget);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkDrawingArea
                           +----EmpathyVideoWidget

Implemented Interfaces

EmpathyVideoWidget implements AtkImplementorIface and GtkBuildable.

Properties

  "gst-bus"                  GstBus*               : Read / Write / Construct Only
  "gst-element"              GstElement*           : Read
  "min-height"               gint                  : Read / Write / Construct Only
  "min-width"                gint                  : Read / Write / Construct Only

Description

Details

EmpathyVideoWidget

typedef struct _EmpathyVideoWidget EmpathyVideoWidget;


EMPATHY_VIDEO_WIDGET()

#define             EMPATHY_VIDEO_WIDGET(obj)

obj :


EMPATHY_VIDEO_WIDGET_CLASS()

#define             EMPATHY_VIDEO_WIDGET_CLASS(klass)

klass :


EMPATHY_VIDEO_WIDGET_GET_CLASS()

#define             EMPATHY_VIDEO_WIDGET_GET_CLASS(obj)

obj :


empathy_video_widget_new ()

GtkWidget*          empathy_video_widget_new            (GstBus *bus);

bus :

Returns :


empathy_video_widget_new_with_size ()

GtkWidget*          empathy_video_widget_new_with_size  (GstBus *bus,
                                                         gint width,
                                                         gint height);

bus :

width :

height :

Returns :


empathy_video_widget_get_element ()

GstElement*         empathy_video_widget_get_element    (EmpathyVideoWidget *widget);

widget :

Returns :


empathy_video_widget_get_sink ()

GstPad*             empathy_video_widget_get_sink       (EmpathyVideoWidget *widget);

widget :

Returns :

Property Details

The "gst-bus" property

  "gst-bus"                  GstBus*               : Read / Write / Construct Only

The toplevel bus from the pipeline in which this bin will be added.


The "gst-element" property

  "gst-element"              GstElement*           : Read

The underlaying gstreamer element.


The "min-height" property

  "min-height"               gint                  : Read / Write / Construct Only

Minimal height of the widget.

Allowed values: >= 0

Default value: 240


The "min-width" property

  "min-width"                gint                  : Read / Write / Construct Only

Minimal width of the widget.

Allowed values: >= 0

Default value: 320