Logo Search packages:      
Sourcecode: scenic version File versions  Download package

Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes

GtkVideoSink Class Reference

Inheritance diagram for GtkVideoSink:
Inheritance graph
[legend]
Collaboration diagram for GtkVideoSink:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void createControl ()
 GtkVideoSink (const Pipeline &pipeline, unsigned long xid)
void showWindow ()
virtual _GstElement * sinkElement ()=0

Protected Member Functions

virtual void destroySink ()
Window getXWindow ()
bool hasWindow () const
 true if we're not using some external xwindow
void hideCursor ()
void makeDrawingAreaBlack ()
void makeFullscreen (_GtkWidget *widget)
void makeUnfullscreen (_GtkWidget *widget)
void showCursor ()
void toggleFullscreen (_GtkWidget *widget)
void toggleFullscreen ()
void updateDisplay (const std::string &display)

Static Protected Member Functions

static void destroy_cb (_GtkWidget *, void *data)
static int onWindowStateEvent (_GtkWidget *widget, _GdkEventWindowState *event, void *data)

Protected Attributes

_GtkWidget * drawingArea_
_GtkWidget * hbox_
_GtkWidget * horizontalSlider_
const Pipelinepipeline_
_GstElement * sink_
_GtkWidget * sliderFrame_
_GtkWidget * vbox_
_GtkWidget * window_

Private Member Functions

virtual bool handleMessage (const std::string &path, const std::string &arguments)

Private Attributes

bool isFullscreen_
unsigned long xid_
 other member vars depend on xid

Detailed Description

Definition at line 52 of file videoSink.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index