Qt 4.5: MediaGraph Class Reference

|  | Home · All Namespaces · All Classes · Main Classes · Grouped Classes · Modules · Functions |

# MediaGraph Class Reference
(Phonon::DS9::MediaGraph)

Inherits QObject and QObject.

- List of all members, including inherited members

### Public Functions

- MediaGraph ( MediaObject * mo, short index )
- ~MediaGraph ()
- qint64 absoluteCurrentTime () const
- void absoluteSeek ( qint64 )
- qint64 absoluteTotalTime () const
- HRESULT cleanup ()
- bool connectNodes ( BackendNode * source, BackendNode * sink )
- bool disconnectNodes ( BackendNode * source, BackendNode * sink )
- void ensureStopped ()
- void finishLoading ( quint16 workId, HRESULT hr, Graph )
- void finishSeeking ( quint16 workId, qint64 time )
- QList<Filter> getAllFilters () const
- void grabFilter ( Filter filter )
- void grabNode ( BackendNode * node )
- Graph graph () const
- bool hasVideo () const
- short index () const
- bool isLoading () const
- bool isSeekable () const
- bool isStopping () const
- HRESULT loadSource ( const Phonon::MediaSource & )
- Phonon::MediaSource mediaSource () const
- QMultiMap<QString, QString> metadata () const
- void pause ()
- void play ()
- Filter realSource () const
- HRESULT renderResult () const
- void setStopPosition ( qint64 time )
- void stop ()
- qint64 stopPosition () const
- void switchFilters ( Filter oldFilter, Filter newFilter )
- OAFilterState syncGetRealState () const
- QList<qint64> titles () const

- 58 public functions inherited from QObject

### Static Public Members

- QList<Filter> getAllFilters ( Graph graph )

- 10 static public members inherited from QObject

### Additional Inherited Members

- 2 properties inherited from QObject
- 2 public slots inherited from QObject
- 2 signals inherited from QObject
- 14 protected functions inherited from QObject

## Member Function Documentation

### MediaGraph::MediaGraph ( MediaObject * mo, short index )

### MediaGraph::~MediaGraph ()

### qint64 MediaGraph::absoluteCurrentTime () const

### void MediaGraph::absoluteSeek ( qint64 )

### qint64 MediaGraph::absoluteTotalTime () const

### HRESULT MediaGraph::cleanup ()

### bool MediaGraph::connectNodes ( BackendNode * source, BackendNode * sink )

### bool MediaGraph::disconnectNodes ( BackendNode * source, BackendNode * sink )

### void MediaGraph::ensureStopped ()

### void MediaGraph::finishLoading ( quint16 workId, HRESULT hr, Graph )

### void MediaGraph::finishSeeking ( quint16 workId, qint64 time )

### QList<Filter> MediaGraph::getAllFilters ( Graph graph ) `[static]`

### QList<Filter> MediaGraph::getAllFilters () const

### void MediaGraph::grabFilter ( Filter filter )

### void MediaGraph::grabNode ( BackendNode * node )

### Graph MediaGraph::graph () const

### bool MediaGraph::hasVideo () const

### short MediaGraph::index () const

### bool MediaGraph::isLoading () const

### bool MediaGraph::isSeekable () const

### bool MediaGraph::isStopping () const

### HRESULT MediaGraph::loadSource ( const Phonon::MediaSource & )

### Phonon::MediaSource MediaGraph::mediaSource () const

### QMultiMap<QString, QString> MediaGraph::metadata () const

### void MediaGraph::pause ()

### void MediaGraph::play ()

### Filter MediaGraph::realSource () const

### HRESULT MediaGraph::renderResult () const

### void MediaGraph::setStopPosition ( qint64 time )

See also stopPosition().

### void MediaGraph::stop ()

### qint64 MediaGraph::stopPosition () const

See also setStopPosition().

### void MediaGraph::switchFilters ( Filter oldFilter, Filter newFilter )

### OAFilterState MediaGraph::syncGetRealState () const

### QList<qint64> MediaGraph::titles () const