Logo Search packages:      
Sourcecode: qt-gstreamer version File versions  Download package

Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes

Player Class Reference

Inheritance diagram for Player:
Inheritance graph
Collaboration diagram for Player:
Collaboration graph

List of all members.

Public Slots

void pause ()
void play ()
void stop ()


void positionChanged ()
void stateChanged ()

Public Member Functions

QTime length () const
 Player (int argc, char **argv)
 Player (QWidget *parent=0)
QTime position () const
void releaseVideoSink ()
void setPosition (const QTime &pos)
void setUri (const QString &uri)
void setVideoSink (const ElementPtr &sink)
QGst::State state () const
void stopPipelineWatch ()
ElementPtr videoSink () const
void watchPipeline (const PipelinePtr &pipeline)

Protected Member Functions

virtual void paintEvent (QPaintEvent *event)

Private Member Functions

void handlePipelineStateChange (const QGst::StateChangedMessagePtr &scm)
void onBusMessage (const QGst::MessagePtr &message)
void onBusMessage (const QGst::MessagePtr &message)

Private Attributes

QGst::PipelinePtr m_pipeline
QTimer m_positionTimer
MySink m_sink
QGst::Utils::ApplicationSource m_src
QGst::PipelinePtr pipeline1
QGst::PipelinePtr pipeline2

Detailed Description

Definition at line 54 of file main.cpp.

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

Generated by  Doxygen 1.6.0   Back to index