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
QGstBusObserver Class Reference

#include <qgst_bus_observer_p.h>

Inheritance diagram for QGstBusObserver:
Collaboration diagram for QGstBusObserver:

Public Member Functions

 QGstBusObserver (QGstBusHandle)
 ~QGstBusObserver ()
 QGstBusObserver (const QGstBusObserver &)=delete
 QGstBusObserver (QGstBusObserver &&)=delete
QGstBusObserveroperator= (const QGstBusObserver &)=delete
QGstBusObserveroperator= (QGstBusObserver &&)=delete
void close ()
void installMessageFilter (QGstreamerBusMessageFilter *)
void removeMessageFilter (QGstreamerBusMessageFilter *)
bool processNextPendingMessage (GstMessageType type=GST_MESSAGE_ANY, std::optional< std::chrono::nanoseconds > timeout={})
bool currentThreadIsNotifierThread () const

Detailed Description

Definition at line 34 of file qgst_bus_observer_p.h.

Constructor & Destructor Documentation

◆ QGstBusObserver() [1/3]

QT_BEGIN_NAMESPACE QGstBusObserver::QGstBusObserver ( QGstBusHandle bus)
explicit

Definition at line 8 of file qgst_bus_observer.cpp.

◆ ~QGstBusObserver()

QGstBusObserver::~QGstBusObserver ( )

Definition at line 41 of file qgst_bus_observer.cpp.

References close().

Here is the call graph for this function:

◆ QGstBusObserver() [2/3]

QGstBusObserver::QGstBusObserver ( const QGstBusObserver & )
delete

◆ QGstBusObserver() [3/3]

QGstBusObserver::QGstBusObserver ( QGstBusObserver && )
delete

Member Function Documentation

◆ close()

void QGstBusObserver::close ( )

Definition at line 46 of file qgst_bus_observer.cpp.

Referenced by ~QGstBusObserver().

Here is the caller graph for this function:

◆ currentThreadIsNotifierThread()

bool QGstBusObserver::currentThreadIsNotifierThread ( ) const

Definition at line 94 of file qgst_bus_observer.cpp.

◆ installMessageFilter()

void QGstBusObserver::installMessageFilter ( QGstreamerBusMessageFilter * filter)

Definition at line 54 of file qgst_bus_observer.cpp.

◆ operator=() [1/2]

QGstBusObserver & QGstBusObserver::operator= ( const QGstBusObserver & )
delete

◆ operator=() [2/2]

QGstBusObserver & QGstBusObserver::operator= ( QGstBusObserver && )
delete

◆ processNextPendingMessage()

bool QGstBusObserver::processNextPendingMessage ( GstMessageType type = GST_MESSAGE_ANY,
std::optional< std::chrono::nanoseconds > timeout = {} )

Definition at line 67 of file qgst_bus_observer.cpp.

◆ removeMessageFilter()

void QGstBusObserver::removeMessageFilter ( QGstreamerBusMessageFilter * filter)

Definition at line 61 of file qgst_bus_observer.cpp.


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