MediaObject Class
(Phonon::Gstreamer::MediaObject)
Inherits: QObject and MediaNode.
Public Functions
Public Slots
- 1 public slot inherited from QObject
Signals
Static Public Members
void | cb_newpad(GstElement * decodebin, GstPad * pad, gboolean last, gpointer data) |
void | cb_no_more_pads(GstElement * decodebin, gpointer data) |
void | cb_pad_added(GstElement * decodebin, GstPad * pad, gpointer data) |
void | cb_unknown_type(GstElement * decodebin, GstPad * pad, GstCaps * caps, gpointer data) |
- 11 static public members inherited from QObject
Protected Functions
Reimplemented Protected Functions
Additional Inherited Members
Member Function Documentation
MediaObject::MediaObject(Backend * backend, QObject * parent)
MediaObject::~MediaObject()
void MediaObject::aboutToFinish() [signal]
void MediaObject::addMissingCodecName(const QString & codec)
void MediaObject::angleChanged(int) [signal]
bool MediaObject::audioAvailable()
GstElement * MediaObject::audioElement() [virtual protected]
GstElement * MediaObject::audioGraph()
void MediaObject::availableAnglesChanged(int) [signal]
void MediaObject::availableAudioChannelsChanged() [signal]
void MediaObject::availableChaptersChanged(int) [signal]
void MediaObject::availableSubtitlesChanged() [signal]
void MediaObject::availableTitlesChanged(int) [signal]
void MediaObject::beginLoad() [protected]
void MediaObject::bufferStatus(int percentFilled) [signal]
gulong MediaObject::capsHandler()
void MediaObject::cb_newpad(GstElement * decodebin, GstPad * pad, gboolean last, gpointer data) [static]
void MediaObject::cb_no_more_pads(GstElement * decodebin, gpointer data) [static]
void MediaObject::cb_pad_added(GstElement * decodebin, GstPad * pad, gpointer data) [static]
void MediaObject::cb_unknown_type(GstElement * decodebin, GstPad * pad, GstCaps * caps, gpointer data) [static]
void MediaObject::changeState(State) [protected]
void MediaObject::chapterChanged(int) [signal]
void MediaObject::connectAudio(GstPad * audioPad)
void MediaObject::connectVideo(GstPad * videoPad)
bool MediaObject::createPipefromStream(const MediaSource &) [protected]
bool MediaObject::createPipefromURL(const QUrl & url) [protected]
void MediaObject::currentSourceChanged(const MediaSource & newSource) [signal]
qint64 MediaObject::currentTime() const
QString MediaObject::errorString() const
void MediaObject::finished() [signal]
void MediaObject::handleBusMessage(const Message & msg)
void MediaObject::handleEndOfStream()
bool MediaObject::hasInterface(Interface) const
bool MediaObject::hasVideo() const
void MediaObject::hasVideoChanged(bool) [signal]
QVariant MediaObject::interfaceCall(Interface, int, const QList<QVariant> &)
void MediaObject::invalidateGraph()
bool MediaObject::isLoading()
bool MediaObject::isSeekable() const
void MediaObject::loadingComplete() [protected]
See also setMetaData().
void MediaObject::metaDataChanged(QMultiMap<QString, QString>) [signal]
void MediaObject::newPadAvailable(GstPad * pad) [protected]
void MediaObject::pause()
GstElement * MediaObject::pipeline()
void MediaObject::play()
qint32 MediaObject::prefinishMark() const
See also setPrefinishMark().
void MediaObject::prefinishMarkReached(qint32) [signal]
qint64 MediaObject::remainingTime() const
void MediaObject::resumeState()
void MediaObject::saveState()
void MediaObject::seek(qint64 time)
void MediaObject::seekableChanged(bool) [signal]
void MediaObject::setError(const QString & errorString, Phonon::ErrorType error = NormalError) [protected]
void MediaObject::setMetaData(QMultiMap<QString, QString> newData) [signal]
See also metaData().
void MediaObject::setNextSource(const MediaSource & source)
void MediaObject::setPrefinishMark(qint32 newPrefinishMark)
See also prefinishMark().
void MediaObject::setSource(const MediaSource & source)
See also source().
void MediaObject::setState(State) [slot]
See also state().
void MediaObject::setTickInterval(qint32 newTickInterval)
See also tickInterval().
void MediaObject::setTransitionTime(qint32)
See also transitionTime().
MediaSource MediaObject::source() const
See also setSource().
Phonon::State MediaObject::state() const
See also setState().
void MediaObject::stateChanged(Phonon::State newstate, Phonon::State oldstate) [signal]
void MediaObject::stop()
void MediaObject::tick(qint64 time) [signal]
qint32 MediaObject::tickInterval() const
See also setTickInterval().
void MediaObject::titleChanged(int) [signal]
qint64 MediaObject::totalTime() const
void MediaObject::totalTimeChanged(qint64 length) [signal]
qint32 MediaObject::transitionTime() const
See also setTransitionTime().
QUrl MediaObject::url() const
bool MediaObject::videoAvailable()
GstElement * MediaObject::videoElement() [virtual protected]
GstElement * MediaObject::videoGraph()
|