QtGStreamer 1.2.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
QGst::QosMessage Class Reference

#include <QGst/Message>

Inheritance diagram for QGst::QosMessage:
Inheritance graph
[legend]
Collaboration diagram for QGst::QosMessage:
Collaboration graph
[legend]

Public Member Functions

bool live () const
 
quint64 runningTime () const
 
quint64 streamTime () const
 
quint64 timestamp () const
 
quint64 duration () const
 
qint64 jitter () const
 
double proportion () const
 
int quality () const
 
void setValues (qint64 jitter, double proportion, int quality)
 
Format format () const
 
quint64 processed () const
 
quint64 dropped () const
 
void setStats (Format format, quint64 processed, quint64 dropped)
 
- Public Member Functions inherited from QGst::Message
ObjectPtr source () const
 
quint64 timestamp () const
 
QString typeName () const
 
MessageType type () const
 
StructureConstPtr internalStructure ()
 
quint32 sequenceNumber () const
 
void setSequenceNumber (quint32 num)
 
- Public Member Functions inherited from QGst::MiniObject
MiniObjectPtr copy () const
 
bool isWritable () const
 
MiniObjectPtr makeWritable () const
 

Static Public Member Functions

static QosMessagePtr create (const ObjectPtr &source, bool live, quint64 runningTime, quint64 streamTime, quint64 timestamp, quint64 duration)
 

Additional Inherited Members

- Public Types inherited from QGst::MiniObject
typedef GstMiniObject CType
 
- Protected Member Functions inherited from QGst::MiniObject
 MiniObject (const MiniObject &)
 
MiniObjectoperator= (const MiniObject &)
 
virtual void ref (bool increaseRef)
 
virtual void unref ()
 
- Protected Member Functions inherited from QGlib::RefCountedObject
template<class T >
T * object () const
 
- Protected Attributes inherited from QGlib::RefCountedObject
void * m_object
 

Detailed Description

Wrapper class for messages of type QGst::MessageQos.

Definition at line 304 of file message.h.

Member Function Documentation

◆ create()

QosMessagePtr QGst::QosMessage::create ( const ObjectPtr source,
bool  live,
quint64  runningTime,
quint64  streamTime,
quint64  timestamp,
quint64  duration 
)
static

Definition at line 483 of file message.cpp.

◆ live()

bool QGst::QosMessage::live ( ) const

Definition at line 490 of file message.cpp.

◆ runningTime()

quint64 QGst::QosMessage::runningTime ( ) const

Definition at line 497 of file message.cpp.

◆ streamTime()

quint64 QGst::QosMessage::streamTime ( ) const

Definition at line 504 of file message.cpp.

◆ timestamp()

quint64 QGst::QosMessage::timestamp ( ) const

Definition at line 511 of file message.cpp.

◆ duration()

quint64 QGst::QosMessage::duration ( ) const

Definition at line 518 of file message.cpp.

◆ jitter()

qint64 QGst::QosMessage::jitter ( ) const

Definition at line 525 of file message.cpp.

◆ proportion()

double QGst::QosMessage::proportion ( ) const

Definition at line 532 of file message.cpp.

◆ quality()

int QGst::QosMessage::quality ( ) const

Definition at line 539 of file message.cpp.

◆ setValues()

void QGst::QosMessage::setValues ( qint64  jitter,
double  proportion,
int  quality 
)

Definition at line 546 of file message.cpp.

◆ format()

Format QGst::QosMessage::format ( ) const

Definition at line 551 of file message.cpp.

◆ processed()

quint64 QGst::QosMessage::processed ( ) const

Definition at line 558 of file message.cpp.

◆ dropped()

quint64 QGst::QosMessage::dropped ( ) const

Definition at line 565 of file message.cpp.

◆ setStats()

void QGst::QosMessage::setStats ( Format  format,
quint64  processed,
quint64  dropped 
)

Definition at line 572 of file message.cpp.


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