LibreOffice Module avmedia (master) 1
Classes | Typedefs | Functions
avmedia::gtk Namespace Reference

Classes

class  GtkPlayer
 
class  Manager
 

Typedefs

typedef cppu::WeakComponentImplHelper< css::media::XPlayer, css::media::XPlayerNotifier, css::lang::XServiceInfo > GtkPlayer_BASE
 

Functions

static gboolean gtk_media_stream_unref (gpointer user_data)
 
static void do_notify (GtkPlayer *pThis)
 
static void invalidate_size_cb (GdkPaintable *, GtkPlayer *pThis)
 
static void notify_cb (GtkMediaStream *, GParamSpec *pspec, GtkPlayer *pThis)
 
static bool timeout_cb (GtkPlayer *pThis)
 

Typedef Documentation

◆ GtkPlayer_BASE

typedef cppu::WeakComponentImplHelper<css::media::XPlayer, css::media::XPlayerNotifier, css::lang::XServiceInfo> avmedia::gtk::GtkPlayer_BASE

Definition at line 30 of file gtkplayer.hxx.

Function Documentation

◆ do_notify()

static void avmedia::gtk::do_notify ( GtkPlayer pThis)
static

Definition at line 90 of file gtkplayer.cxx.

Referenced by invalidate_size_cb(), notify_cb(), and timeout_cb().

◆ gtk_media_stream_unref()

static gboolean avmedia::gtk::gtk_media_stream_unref ( gpointer  user_data)
static

Definition at line 52 of file gtkplayer.cxx.

References FALSE.

Referenced by avmedia::gtk::GtkPlayer::cleanup().

◆ invalidate_size_cb()

static void avmedia::gtk::invalidate_size_cb ( GdkPaintable *  ,
GtkPlayer pThis 
)
static

Definition at line 97 of file gtkplayer.cxx.

References do_notify().

Referenced by avmedia::gtk::GtkPlayer::installNotify().

◆ notify_cb()

static void avmedia::gtk::notify_cb ( GtkMediaStream ,
GParamSpec *  pspec,
GtkPlayer pThis 
)
static

Definition at line 99 of file gtkplayer.cxx.

References do_notify().

Referenced by avmedia::gtk::GtkPlayer::installNotify().

◆ timeout_cb()

static bool avmedia::gtk::timeout_cb ( GtkPlayer pThis)
static

Definition at line 105 of file gtkplayer.cxx.

References do_notify().

Referenced by avmedia::gtk::GtkPlayer::installNotify().