Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QGstClock Class Reference

#include <qgst_p.h>

Inheritance diagram for QGstClock:
Collaboration diagram for QGstClock:

Public Member Functions

 QGstClock ()=default
 QGstClock (const QGstObject &o)
 QGstClock (GstClock *clock, RefMode mode)
GstClock * clock () const
GstClockTime time () const
Public Member Functions inherited from QGstObject
 QGstObject (const QGstObject &)=default
 QGstObject (QGstObject &&) noexcept=default
QGstObjectoperator= (const QGstObject &)=default
QGstObjectoperator= (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
voidgetObject (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
Public Member Functions inherited from QtPrivate::QSharedHandle< QSharedGstObjectTraits >
 QSharedHandle ()=default
 QSharedHandle (typename QSharedGstObjectTraits::Type object, RefMode mode)
 QSharedHandle (const QSharedHandle &o)
 QSharedHandle (QSharedHandle &&) noexcept=default
QSharedHandleoperator= (const QSharedHandle &o) noexcept(RefIsNoexcept &&BaseResetIsNoexcept)
QSharedHandleoperator= (QSharedHandle &&o) noexcept(BaseMoveIsNoexcept)
void reset (typename QSharedGstObjectTraits::Type o, RefMode mode) noexcept(RefIsNoexcept &&BaseResetIsNoexcept)
void reset () noexcept(BaseResetIsNoexcept)
 Q_DECLARE_STRONGLY_ORDERED (QSharedHandle)
void swap (QSharedHandle &other) noexcept(noexcept(std::declval< BaseClass >().swap(other)))
Type get () const noexcept
bool isValid () const noexcept
 operator bool () const noexcept
Type release () noexcept
Typeoperator& () noexcept

Additional Inherited Members

Public Types inherited from QtPrivate::QSharedHandle< QSharedGstObjectTraits >
enum  RefMode
Static Public Member Functions inherited from QGstObject
template<typename T>
static void qDeleteFromVoidPointer (void *ptr)

Detailed Description

Definition at line 541 of file qgst_p.h.

Constructor & Destructor Documentation

◆ QGstClock() [1/3]

QGstClock::QGstClock ( )
default

◆ QGstClock() [2/3]

QGstClock::QGstClock ( const QGstObject & o)
explicit

Definition at line 920 of file qgst.cpp.

References QGstClock().

Referenced by QGstClock().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QGstClock() [3/3]

QGstClock::QGstClock ( GstClock * clock,
RefMode mode )
explicit

Definition at line 928 of file qgst.cpp.

References QGstClock().

Referenced by QGstClock().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ clock()

GstClock * QGstClock::clock ( ) const

Definition at line 936 of file qgst.cpp.

◆ time()

GstClockTime QGstClock::time ( ) const

Definition at line 941 of file qgst.cpp.


The documentation for this class was generated from the following files: