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

#include <QGst/Query>

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

Public Member Functions

bool isBusy () const
 
int percent () const
 
void setBufferingPercent (bool busy, int percent)
 
BufferingMode mode () const
 
int averageIn () const
 
int averageOut () const
 
qint64 bufferingLeft () const
 
void setBufferingStats (BufferingMode mode, int averageIn, int averageOut, qint64 bufferingLeft)
 
Format rangeFormat () const
 
qint64 rangeStart () const
 
qint64 rangeStop () const
 
qint64 estimatedTotal () const
 
void setBufferingRange (Format rangeFormat, qint64 rangeStart, qint64 rangeStop, qint64 estimatedTotal)
 
- Public Member Functions inherited from QGst::Query
QString typeName () const
 
QueryType type () const
 
StructureConstPtr internalStructure ()
 
- Public Member Functions inherited from QGst::MiniObject
MiniObjectPtr copy () const
 
bool isWritable () const
 
MiniObjectPtr makeWritable () const
 

Static Public Member Functions

static BufferingQueryPtr create (Format format)
 

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 queries of type QGst::BufferingQuery.

Definition at line 175 of file query.h.

Member Function Documentation

◆ create()

BufferingQueryPtr QGst::BufferingQuery::create ( Format  format)
static

Definition at line 288 of file query.cpp.

◆ isBusy()

bool QGst::BufferingQuery::isBusy ( ) const

Definition at line 293 of file query.cpp.

◆ percent()

int QGst::BufferingQuery::percent ( ) const

Definition at line 300 of file query.cpp.

◆ setBufferingPercent()

void QGst::BufferingQuery::setBufferingPercent ( bool  busy,
int  percent 
)

Definition at line 307 of file query.cpp.

◆ mode()

BufferingMode QGst::BufferingQuery::mode ( ) const

Definition at line 312 of file query.cpp.

◆ averageIn()

int QGst::BufferingQuery::averageIn ( ) const

Definition at line 319 of file query.cpp.

◆ averageOut()

int QGst::BufferingQuery::averageOut ( ) const

Definition at line 326 of file query.cpp.

◆ bufferingLeft()

qint64 QGst::BufferingQuery::bufferingLeft ( ) const

Definition at line 334 of file query.cpp.

◆ setBufferingStats()

void QGst::BufferingQuery::setBufferingStats ( BufferingMode  mode,
int  averageIn,
int  averageOut,
qint64  bufferingLeft 
)

Definition at line 341 of file query.cpp.

◆ rangeFormat()

Format QGst::BufferingQuery::rangeFormat ( ) const

Definition at line 348 of file query.cpp.

◆ rangeStart()

qint64 QGst::BufferingQuery::rangeStart ( ) const

Definition at line 355 of file query.cpp.

◆ rangeStop()

qint64 QGst::BufferingQuery::rangeStop ( ) const

Definition at line 362 of file query.cpp.

◆ estimatedTotal()

qint64 QGst::BufferingQuery::estimatedTotal ( ) const

Definition at line 369 of file query.cpp.

◆ setBufferingRange()

void QGst::BufferingQuery::setBufferingRange ( Format  rangeFormat,
qint64  rangeStart,
qint64  rangeStop,
qint64  estimatedTotal 
)

Definition at line 376 of file query.cpp.


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