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 | Static Private Member Functions | Private Attributes

XvImageSink Class Reference

Inheritance diagram for XvImageSink:
Inheritance graph
Collaboration diagram for XvImageSink:
Collaboration graph

List of all members.

Public Member Functions

void createControl ()
bool handleBusMsg (_GstMessage *msg)
 This method is called by the GstBus listener when it has a new msg.
void showWindow ()
 XvImageSink (Pipeline &pipeline, int width, int height, unsigned long xid, const std::string &display)

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 ()
void toggleFullscreen (_GtkWidget *widget)
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

_GstElement * sinkElement ()

Static Private Member Functions

static int key_press_event_cb (_GtkWidget *widget, _GdkEventKey *event, void *data)

Private Attributes


Detailed Description

Definition at line 91 of file videoSink.h.

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

Generated by  Doxygen 1.6.0   Back to index