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  StateChanged
 
struct  Tag
 

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.

Referenced by gstreamer::Bus::Message::Message().

◆ amount

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

Definition at line 222 of file bus.h.

Referenced by gstreamer::Bus::Message::Message().

◆ [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.

Referenced by gstreamer::Bus::Message::Message().

◆ [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.

Referenced by gstreamer::Bus::Message::Message().

◆ eos

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

Definition at line 235 of file bus.h.

Referenced by gstreamer::Bus::Message::Message().

◆ 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.

Referenced by gstreamer::Bus::Message::Message().

◆ format

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

Definition at line 221 of file bus.h.

Referenced by gstreamer::Bus::Message::Message().

◆ intermediate

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

Definition at line 225 of file bus.h.

Referenced by gstreamer::Bus::Message::Message().

◆ live

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

Definition at line 266 of file bus.h.

Referenced by gstreamer::Bus::Message::Message().

◆ percent

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

Definition at line 203 of file bus.h.

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

◆ position

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

Definition at line 253 of file bus.h.

Referenced by gstreamer::Bus::Message::Message().

◆ [struct]

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

◆ rate

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

Definition at line 223 of file bus.h.

Referenced by gstreamer::Bus::Message::Message().

◆ ready

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

Definition at line 240 of file bus.h.

Referenced by gstreamer::Bus::Message::Message().

◆ running_time [1/2]

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

Definition at line 262 of file bus.h.

Referenced by gstreamer::Bus::Message::Message().

◆ running_time [2/2]

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

Definition at line 267 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.

Referenced by gstreamer::Bus::Message::Message().

◆ tag

◆ timestamp

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

Definition at line 269 of file bus.h.

Referenced by gstreamer::Bus::Message::Message().


The documentation for this union was generated from the following file: