![]() |
Qt 6.x
The Qt SDK
|
#include <qgst_p.h>
Public Member Functions | |
QGstBin ()=default | |
QGstBin (const QGstObject &o) | |
QGstBin (const char *name) | |
QGstBin (GstBin *bin, RefMode mode=NeedsRef) | |
void | add (const QGstElement &element) |
void | add (const QGstElement &e1, const QGstElement &e2) |
void | add (const QGstElement &e1, const QGstElement &e2, const QGstElement &e3) |
void | add (const QGstElement &e1, const QGstElement &e2, const QGstElement &e3, const QGstElement &e4) |
void | add (const QGstElement &e1, const QGstElement &e2, const QGstElement &e3, const QGstElement &e4, const QGstElement &e5) |
void | add (const QGstElement &e1, const QGstElement &e2, const QGstElement &e3, const QGstElement &e4, const QGstElement &e5, const QGstElement &e6) |
void | remove (const QGstElement &element) |
GstBin * | bin () const |
void | addGhostPad (const QGstElement &child, const char *name) |
void | addGhostPad (const char *name, const QGstPad &pad) |
![]() | |
QGstElement ()=default | |
QGstElement (const QGstObject &o) | |
QGstElement (GstElement *element, RefMode mode=NeedsRef) | |
QGstElement (const char *factory, const char *name=nullptr) | |
bool | link (const QGstElement &next) |
bool | link (const QGstElement &n1, const QGstElement &n2) |
bool | link (const QGstElement &n1, const QGstElement &n2, const QGstElement &n3) |
bool | link (const QGstElement &n1, const QGstElement &n2, const QGstElement &n3, const QGstElement &n4) |
bool | link (const QGstElement &n1, const QGstElement &n2, const QGstElement &n3, const QGstElement &n4, const QGstElement &n5) |
void | unlink (const QGstElement &next) |
QGstPad | staticPad (const char *name) const |
QGstPad | src () const |
QGstPad | sink () const |
QGstPad | getRequestPad (const char *name) const |
void | releaseRequestPad (const QGstPad &pad) const |
GstState | state () const |
GstStateChangeReturn | setState (GstState state) |
bool | setStateSync (GstState state) |
bool | syncStateWithParent () |
bool | finishStateChange () |
void | lockState (bool locked) |
bool | isStateLocked () const |
void | sendEvent (GstEvent *event) const |
void | sendEos () const |
template<auto Member, typename T > | |
void | onPadAdded (T *instance) |
template<auto Member, typename T > | |
void | onPadRemoved (T *instance) |
template<auto Member, typename T > | |
void | onNoMorePads (T *instance) |
GstClockTime | baseTime () const |
void | setBaseTime (GstClockTime time) const |
GstElement * | element () const |
![]() | |
QGstObject ()=default | |
QGstObject (GstObject *o, RefMode mode=HasRef) | |
QGstObject (const QGstObject &other) | |
QGstObject & | operator= (const QGstObject &other) |
QGstObject (QGstObject &&other) noexcept | |
QGstObject & | operator= (QGstObject &&other) |
virtual | ~QGstObject () |
operator bool () const | |
bool | isNull () const |
void | set (const char *property, const char *str) |
void | set (const char *property, bool b) |
void | set (const char *property, uint i) |
void | set (const char *property, int i) |
void | set (const char *property, qint64 i) |
void | set (const char *property, quint64 i) |
void | set (const char *property, double d) |
void | set (const char *property, const QGstObject &o) |
void | set (const char *property, const QGstCaps &c) |
QGString | getString (const char *property) const |
QGstStructure | getStructure (const char *property) const |
bool | getBool (const char *property) const |
uint | getUInt (const char *property) const |
int | getInt (const char *property) const |
quint64 | getUInt64 (const char *property) const |
qint64 | getInt64 (const char *property) const |
float | getFloat (const char *property) const |
double | getDouble (const char *property) const |
QGstObject | getObject (const char *property) const |
void | connect (const char *name, GCallback callback, gpointer userData) |
GstObject * | object () const |
const char * | name () const |
Additional Inherited Members | |
![]() | |
enum | RefMode { HasRef , NeedsRef } |
![]() | |
GstObject * | m_object = nullptr |
|
default |
|
inline |
|
inline |
Definition at line 551 of file qgst_p.h.
References bin(), and QGstElement::element().
|
inline |
Definition at line 553 of file qgst_p.h.
References bin(), and QGstElement::element().
|
inline |
Definition at line 555 of file qgst_p.h.
References bin(), and QGstElement::element().
|
inline |
Definition at line 557 of file qgst_p.h.
References bin(), and QGstElement::element().
|
inline |
Definition at line 559 of file qgst_p.h.
References bin(), and QGstElement::element().
|
inline |
Definition at line 549 of file qgst_p.h.
References bin(), and QGstElement::element().
Referenced by QGstreamerMediaCapture::linkEncoder(), QGstreamerMediaEncoder::record(), QGstreamerAudioInput::setAudioDevice(), QGstreamerAudioOutput::setAudioDevice(), QGstreamerMediaCapture::setAudioInput(), QGstreamerMediaCapture::setAudioOutput(), QGstreamerCamera::setCamera(), QGstreamerMediaCapture::setCamera(), QGstreamerCamera::setCameraFormat(), QGstreamerMediaCapture::setImageCapture(), QGstreamerMediaPlayer::setMedia(), and QGstreamerVideoOutput::setVideoSink().
Definition at line 570 of file qgst_p.h.
References QGstElement::element(), and QGstPad::pad().
|
inline |
Definition at line 566 of file qgst_p.h.
References addGhostPad(), and child.
Referenced by addGhostPad().
|
inline |
Definition at line 564 of file qgst_p.h.
References QGstObject::m_object.
Referenced by add(), add(), add(), add(), add(), add(), QGstPipeline::dumpGraph(), QGstreamerMediaPlayer::processBusMessage(), QGstreamerMediaEncoder::record(), remove(), and QGstreamerVideoOutput::setVideoSink().
|
inline |
Definition at line 561 of file qgst_p.h.
References bin(), and QGstElement::element().
Referenced by QGstreamerAudioInput::setAudioDevice(), QGstreamerAudioOutput::setAudioDevice(), QGstreamerMediaCapture::setAudioInput(), QGstreamerMediaCapture::setAudioOutput(), QGstreamerCamera::setCamera(), QGstreamerMediaCapture::setCamera(), QGstreamerCamera::setCameraFormat(), QGstreamerMediaCapture::setImageCapture(), QGstreamerMediaPlayer::setMedia(), QGstreamerVideoOutput::setVideoSink(), QGstreamerMediaCapture::unlinkEncoder(), and QGstreamerVideoOutput::unlinkSubtitleStream().