Music Hub ..
A session-wide music playback service
Loading...
Searching...
No Matches
gstreamer::Bus::Message Struct Reference

#include <bus.h>

Collaboration diagram for gstreamer::Bus::Message:

Classes

union  Detail

Public Member Functions

 ~Message ()
 Message (GstMessage *msg)

Public Attributes

GstMessage * message
GstMessageType type
QByteArray source
uint32_t sequence_number
union gstreamer::Bus::Message::Detail detail
std::function< void()> cleanup

Detailed Description

Definition at line 39 of file bus.h.

Constructor & Destructor Documentation

◆ ~Message()

gstreamer::Bus::Message::~Message ( )
inline

Definition at line 41 of file bus.h.

◆ Message()

gstreamer::Bus::Message::Message ( GstMessage * msg)
inline

Definition at line 45 of file bus.h.

References cleanup, detail, message, sequence_number, source, and type.

Member Data Documentation

◆ cleanup

std::function<void()> gstreamer::Bus::Message::cleanup

Definition at line 273 of file bus.h.

Referenced by Message().

◆ detail

union gstreamer::Bus::Message::Detail gstreamer::Bus::Message::detail

◆ message

GstMessage* gstreamer::Bus::Message::message

Definition at line 181 of file bus.h.

Referenced by Message(), and gstreamer::Playbin::on_new_message().

◆ sequence_number

uint32_t gstreamer::Bus::Message::sequence_number

Definition at line 184 of file bus.h.

Referenced by Message().

◆ source

QByteArray gstreamer::Bus::Message::source

Definition at line 183 of file bus.h.

Referenced by Message(), and gstreamer::Playbin::on_new_message().

◆ type

GstMessageType gstreamer::Bus::Message::type

Definition at line 182 of file bus.h.

Referenced by Message(), and gstreamer::Playbin::on_new_message().


The documentation for this struct was generated from the following file:
  • /build/media-hub-4.7~20260316060616.27~fbd9644+ubports26.04.1/src/service/gstreamer/bus.h