LibreOffice Module avmedia (master) 1
Namespaces | Functions | Variables
gtkplayer.cxx File Reference
#include <sal/config.h>
#include <mutex>
#include <cppuhelper/supportsservice.hxx>
#include <sal/log.hxx>
#include <rtl/string.hxx>
#include <tools/link.hxx>
#include <vcl/BitmapTools.hxx>
#include <vcl/graph.hxx>
#include <vcl/svapp.hxx>
#include <vcl/syschild.hxx>
#include <vcl/sysdata.hxx>
#include <vcl/timer.hxx>
#include <gstwindow.hxx>
#include "gtkplayer.hxx"
#include <gtk/gtk.h>
Include dependency graph for gtkplayer.cxx:

Go to the source code of this file.

Namespaces

namespace  avmedia
 
namespace  avmedia::gtk
 

Functions

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

Variables

constexpr OUStringLiteral AVMEDIA_GTK_PLAYER_IMPLEMENTATIONNAME = u"com.sun.star.comp.avmedia.Player_Gtk"
 
constexpr OUStringLiteral AVMEDIA_GTK_PLAYER_SERVICENAME = u"com.sun.star.media.Player_Gtk"
 

Variable Documentation

◆ AVMEDIA_GTK_PLAYER_IMPLEMENTATIONNAME

constexpr OUStringLiteral AVMEDIA_GTK_PLAYER_IMPLEMENTATIONNAME = u"com.sun.star.comp.avmedia.Player_Gtk"
constexpr

Definition at line 30 of file gtkplayer.cxx.

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

◆ AVMEDIA_GTK_PLAYER_SERVICENAME

constexpr OUStringLiteral AVMEDIA_GTK_PLAYER_SERVICENAME = u"com.sun.star.media.Player_Gtk"
constexpr

Definition at line 32 of file gtkplayer.cxx.

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

◆ m_aSize

awt::Size m_aSize
private

Definition at line 395 of file gtkplayer.cxx.

◆ m_pStream

GtkMediaStream* m_pStream
private

Definition at line 396 of file gtkplayer.cxx.