|
| QGstPad (const QGstPad &)=default |
|
| QGstPad (QGstPad &&) noexcept=default |
|
| QGstPad (const QGstObject &o) |
|
| QGstPad (GstPad *pad, RefMode mode) |
|
QGstPad & | operator= (const QGstPad &)=default |
|
QGstPad & | operator= (QGstPad &&) noexcept=default |
|
QGstCaps | currentCaps () const |
|
QGstCaps | queryCaps () const |
|
QGstTagListHandle | tags () const |
|
QGString | streamId () const |
|
std::optional< QPlatformMediaPlayer::TrackType > | inferTrackTypeFromName () const |
|
bool | isLinked () const |
|
bool | link (const QGstPad &sink) const |
|
bool | unlink (const QGstPad &sink) const |
|
bool | unlinkPeer () const |
|
QGstPad | peer () const |
|
QGstElement | parent () const |
|
GstPad * | pad () const |
|
GstEvent * | stickyEvent (GstEventType type) |
|
bool | sendEvent (GstEvent *event) |
|
void | sendFlushStartStop (bool resetTime) |
|
template<auto Member, typename T > |
void | addProbe (T *instance, GstPadProbeType type) |
|
template<typename Functor > |
void | doInIdleProbe (Functor &&work) |
|
template<auto Member, typename T > |
void | addEosProbe (T *instance) |
|
template<typename Functor > |
void | modifyPipelineInIdleProbe (Functor &&f) |
|
void | sendFlushIfPaused () |
|
| QGstObject (const QGstObject &)=default |
|
| QGstObject (QGstObject &&) noexcept=default |
|
| QGstObject (const QGstObject &)=default |
|
| QGstObject (QGstObject &&) noexcept=default |
|
QGstObject & | operator= (const QGstObject &)=default |
|
QGstObject & | operator= (QGstObject &&) noexcept=default |
|
void | set (const char *property, const char *str) |
|
void | set (const char *property, bool b) |
|
void | set (const char *property, int32_t i) |
|
void | set (const char *property, uint32_t i) |
|
void | set (const char *property, int64_t i) |
|
void | set (const char *property, uint64_t i) |
|
void | set (const char *property, double d) |
|
void | set (const char *property, const QGstObject &o) |
|
void | set (const char *property, const QGstCaps &c) |
|
void | set (const char *property, void *object, GDestroyNotify destroyFunction) |
|
template<typename Object > |
void | set (const char *property, Object *object, GDestroyNotify destroyFunction) |
|
template<typename Object > |
void | set (const char *property, std::unique_ptr< Object > object) |
|
QGString | getString (const char *property) const |
|
QGstStructureView | 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 | getGstObject (const char *property) const |
|
void * | getObject (const char *property) const |
|
template<typename T > |
T * | getObject (const char *property) const |
|
QGObjectHandlerConnection | connect (const char *name, GCallback callback, gpointer userData) |
|
void | disconnect (gulong handlerId) |
|
GType | type () const |
|
QLatin1StringView | typeName () const |
|
GstObject * | object () const |
|
QLatin1StringView | name () const |
|
constexpr | QGstObjectWrapper ()=default |
|
| QGstObjectWrapper (GstObject *object, RefMode mode) |
|
| QGstObjectWrapper (const QGstObjectWrapper &other) |
|
| QGstObjectWrapper (QGstObjectWrapper &&other) noexcept |
|
| ~QGstObjectWrapper () |
|
QGstObjectWrapper & | operator= (const QGstObjectWrapper &other) |
|
QGstObjectWrapper & | operator= (QGstObjectWrapper &&other) noexcept |
|
| operator bool () const |
|
bool | isNull () const |
|
GstObject * | release () |
|
Definition at line 572 of file qgst_p.h.