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

#include <bus.h>

Collaboration diagram for gstreamer::Bus::Message::Detail:

Classes

struct  ErrorWarningInfo
struct  Tag
struct  StateChanged

Public Member Functions

 Detail ()
 ~Detail ()

Public Attributes

struct gstreamer::Bus::Message::Detail::ErrorWarningInfo error_warning_info
struct gstreamer::Bus::Message::Detail::Tag tag
struct { 
   gint   percent 
buffering
struct { 
   GstBufferingMode   buffering_mode 
   gint   avg_in 
   gint   avg_out 
   gint64   buffering_left 
buffering_stats
struct gstreamer::Bus::Message::Detail::StateChanged state_changed
struct { 
   gboolean   active 
   GstFormat   format 
   guint64   amount 
   gdouble   rate 
   gboolean   flush 
   gboolean   intermediate 
step_start
struct { 
   GstFormat   format 
   guint64   amount 
   gdouble   rate 
   gboolean   flush 
   gboolean   intermediate 
   guint64   duration 
   gboolean   eos 
step_done
struct { 
   GstClock *   clock 
   gboolean   ready 
clock_provide
struct { 
   GstClock *   clock 
clock_lost
struct { 
   GstClock *   clock 
clock_new
struct { 
   GstFormat   format 
   gint64   position 
segment_start
struct { 
   GstFormat   format 
   gint64   position 
segment_done
struct { 
   GstClockTime   running_time 
async_done
struct { 
   gboolean   live 
   guint64   running_time 
   guint64   stream_time 
   guint64   timestamp 
   guint64   duration 
qos

Detailed Description

Definition at line 186 of file bus.h.

Constructor & Destructor Documentation

◆ Detail()

gstreamer::Bus::Message::Detail::Detail ( )
inline

Definition at line 188 of file bus.h.

◆ ~Detail()

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

Definition at line 189 of file bus.h.

Member Data Documentation

◆ active

gboolean gstreamer::Bus::Message::Detail::active

Definition at line 220 of file bus.h.

◆ amount

guint64 gstreamer::Bus::Message::Detail::amount

Definition at line 222 of file bus.h.

◆ [struct]

struct { ... } gstreamer::Bus::Message::Detail::async_done

◆ avg_in

gint gstreamer::Bus::Message::Detail::avg_in

Definition at line 208 of file bus.h.

◆ avg_out

gint gstreamer::Bus::Message::Detail::avg_out

Definition at line 209 of file bus.h.

◆ [struct]

struct { ... } gstreamer::Bus::Message::Detail::buffering

◆ buffering_left

gint64 gstreamer::Bus::Message::Detail::buffering_left

Definition at line 210 of file bus.h.

◆ buffering_mode

GstBufferingMode gstreamer::Bus::Message::Detail::buffering_mode

Definition at line 207 of file bus.h.

◆ [struct]

struct { ... } gstreamer::Bus::Message::Detail::buffering_stats

◆ clock

GstClock* gstreamer::Bus::Message::Detail::clock

Definition at line 239 of file bus.h.

◆ [struct]

struct { ... } gstreamer::Bus::Message::Detail::clock_lost

◆ [struct]

struct { ... } gstreamer::Bus::Message::Detail::clock_new

◆ [struct]

struct { ... } gstreamer::Bus::Message::Detail::clock_provide

◆ duration

guint64 gstreamer::Bus::Message::Detail::duration

Definition at line 234 of file bus.h.

◆ eos

gboolean gstreamer::Bus::Message::Detail::eos

Definition at line 235 of file bus.h.

◆ error_warning_info

struct gstreamer::Bus::Message::Detail::ErrorWarningInfo gstreamer::Bus::Message::Detail::error_warning_info

◆ flush

gboolean gstreamer::Bus::Message::Detail::flush

Definition at line 224 of file bus.h.

◆ format

GstFormat gstreamer::Bus::Message::Detail::format

Definition at line 221 of file bus.h.

◆ intermediate

gboolean gstreamer::Bus::Message::Detail::intermediate

Definition at line 225 of file bus.h.

◆ live

gboolean gstreamer::Bus::Message::Detail::live

Definition at line 266 of file bus.h.

◆ percent

gint gstreamer::Bus::Message::Detail::percent

Definition at line 203 of file bus.h.

Referenced by gstreamer::Playbin::on_new_message().

◆ position

gint64 gstreamer::Bus::Message::Detail::position

Definition at line 253 of file bus.h.

◆ [struct]

struct { ... } gstreamer::Bus::Message::Detail::qos

◆ rate

gdouble gstreamer::Bus::Message::Detail::rate

Definition at line 223 of file bus.h.

◆ ready

gboolean gstreamer::Bus::Message::Detail::ready

Definition at line 240 of file bus.h.

◆ running_time [1/2]

guint64 gstreamer::Bus::Message::Detail::running_time

Definition at line 267 of file bus.h.

◆ running_time [2/2]

GstClockTime gstreamer::Bus::Message::Detail::running_time

Definition at line 262 of file bus.h.

◆ [struct]

struct { ... } gstreamer::Bus::Message::Detail::segment_done

◆ [struct]

struct { ... } gstreamer::Bus::Message::Detail::segment_start

◆ state_changed

struct gstreamer::Bus::Message::Detail::StateChanged gstreamer::Bus::Message::Detail::state_changed

◆ [struct]

struct { ... } gstreamer::Bus::Message::Detail::step_done

◆ [struct]

struct { ... } gstreamer::Bus::Message::Detail::step_start

◆ stream_time

guint64 gstreamer::Bus::Message::Detail::stream_time

Definition at line 268 of file bus.h.

◆ tag

struct gstreamer::Bus::Message::Detail::Tag gstreamer::Bus::Message::Detail::tag

◆ timestamp

guint64 gstreamer::Bus::Message::Detail::timestamp

Definition at line 269 of file bus.h.


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