MediaNode Class
(Phonon::Gstreamer::MediaNode)
Inherited by:
Public Types
Public Functions
Protected Functions
Member Type Documentation
enum MediaNode::NodeDescriptionEnum flags MediaNode::NodeDescription
The NodeDescription type is a typedef for QFlags<NodeDescriptionEnum>. It stores an OR combination of NodeDescriptionEnum values.
Member Function Documentation
MediaNode::MediaNode(Backend * backend, NodeDescription description)
MediaNode::~MediaNode() [virtual]
GstElement * MediaNode::audioElement() [virtual]
Backend * MediaNode::backend()
bool MediaNode::breakGraph()
bool MediaNode::buildGraph()
bool MediaNode::connectNode(QObject * other)
bool MediaNode::connectToFakeSink(GstElement * tee, GstElement * sink, GstElement * bin) [protected]
NodeDescription MediaNode::description() const
bool MediaNode::disconnectNode(QObject * other)
bool MediaNode::isValid()
bool MediaNode::link() [virtual]
bool MediaNode::linkMediaNodeList(QList<QObject *> & list, GstElement * bin, GstElement * tee, GstElement * sink, GstElement * src) [protected]
void MediaNode::mediaNodeEvent(const MediaNodeEvent * event) [virtual protected]
const QString & MediaNode::name()
void MediaNode::notify(const MediaNodeEvent * event)
bool MediaNode::releaseFakeSinkIfConnected(GstElement * tee, GstElement * sink, GstElement * bin) [protected]
See also setRoot().
void MediaNode::setRoot(MediaObject * mediaObject)
See also root().
bool MediaNode::unlink() [virtual]
GstElement * MediaNode::videoElement() [virtual]
|