Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkmediastream.h File Reference
#include <gdk/gdk.h>

Go to the source code of this file.

Data Structures

struct  _GtkMediaStreamClass
 

Macros

#define GTK_TYPE_MEDIA_STREAM   (gtk_media_stream_get_type ())
 

Functions

GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_is_prepared (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL const GError * gtk_media_stream_get_error (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_has_audio (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_has_video (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_play (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_pause (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_get_playing (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_set_playing (GtkMediaStream *self, gboolean playing)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_get_ended (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL gint64 gtk_media_stream_get_timestamp (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL gint64 gtk_media_stream_get_duration (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_is_seekable (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_is_seeking (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_seek (GtkMediaStream *self, gint64 timestamp)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_get_loop (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_set_loop (GtkMediaStream *self, gboolean loop)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_get_muted (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_set_muted (GtkMediaStream *self, gboolean muted)
 
GDK_AVAILABLE_IN_ALL double gtk_media_stream_get_volume (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_set_volume (GtkMediaStream *self, double volume)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_realize (GtkMediaStream *self, GdkSurface *surface)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_unrealize (GtkMediaStream *self, GdkSurface *surface)
 
void gtk_media_stream_prepared (GtkMediaStream *self, gboolean has_audio, gboolean has_video, gboolean seekable, gint64 duration)
 
void gtk_media_stream_unprepared (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_4_4 void gtk_media_stream_stream_prepared (GtkMediaStream *self, gboolean has_audio, gboolean has_video, gboolean seekable, gint64 duration)
 
GDK_AVAILABLE_IN_4_4 void gtk_media_stream_stream_unprepared (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_update (GtkMediaStream *self, gint64 timestamp)
 
void gtk_media_stream_ended (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_4_4 void gtk_media_stream_stream_ended (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_seek_success (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_seek_failed (GtkMediaStream *self)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_gerror (GtkMediaStream *self, GError *error)
 
GDK_AVAILABLE_IN_ALL void gtk_media_stream_error (GtkMediaStream *self, GQuark domain, int code, const char *format,...) G_GNUC_PRINTF(4
 
GDK_AVAILABLE_IN_ALL void GDK_AVAILABLE_IN_ALL void gtk_media_stream_error_valist (GtkMediaStream *self, GQuark domain, int code, const char *format, va_list args) G_GNUC_PRINTF(4
 

Macro Definition Documentation

◆ GTK_TYPE_MEDIA_STREAM

#define GTK_TYPE_MEDIA_STREAM   (gtk_media_stream_get_type ())

Definition at line 30 of file gtkmediastream.h.

Function Documentation

◆ gtk_media_stream_ended()

void gtk_media_stream_ended ( GtkMediaStream * self)

◆ gtk_media_stream_error()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_error ( GtkMediaStream * self,
GQuark domain,
int code,
const char * format,
... )

◆ gtk_media_stream_error_valist()

GDK_AVAILABLE_IN_ALL void GDK_AVAILABLE_IN_ALL void gtk_media_stream_error_valist ( GtkMediaStream * self,
GQuark domain,
int code,
const char * format,
va_list args )

◆ gtk_media_stream_gerror()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_gerror ( GtkMediaStream * self,
GError * error )

◆ gtk_media_stream_get_duration()

GDK_AVAILABLE_IN_ALL gint64 gtk_media_stream_get_duration ( GtkMediaStream * self)

◆ gtk_media_stream_get_ended()

GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_get_ended ( GtkMediaStream * self)

◆ gtk_media_stream_get_error()

GDK_AVAILABLE_IN_ALL const GError * gtk_media_stream_get_error ( GtkMediaStream * self)

◆ gtk_media_stream_get_loop()

GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_get_loop ( GtkMediaStream * self)

◆ gtk_media_stream_get_muted()

GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_get_muted ( GtkMediaStream * self)

◆ gtk_media_stream_get_playing()

GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_get_playing ( GtkMediaStream * self)

◆ gtk_media_stream_get_timestamp()

GDK_AVAILABLE_IN_ALL gint64 gtk_media_stream_get_timestamp ( GtkMediaStream * self)

◆ gtk_media_stream_get_volume()

GDK_AVAILABLE_IN_ALL double gtk_media_stream_get_volume ( GtkMediaStream * self)

◆ gtk_media_stream_has_audio()

GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_has_audio ( GtkMediaStream * self)

◆ gtk_media_stream_has_video()

GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_has_video ( GtkMediaStream * self)

◆ gtk_media_stream_is_prepared()

GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_is_prepared ( GtkMediaStream * self)

◆ gtk_media_stream_is_seekable()

GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_is_seekable ( GtkMediaStream * self)

◆ gtk_media_stream_is_seeking()

GDK_AVAILABLE_IN_ALL gboolean gtk_media_stream_is_seeking ( GtkMediaStream * self)

◆ gtk_media_stream_pause()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_pause ( GtkMediaStream * self)

◆ gtk_media_stream_play()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_play ( GtkMediaStream * self)

◆ gtk_media_stream_prepared()

void gtk_media_stream_prepared ( GtkMediaStream * self,
gboolean has_audio,
gboolean has_video,
gboolean seekable,
gint64 duration )

◆ gtk_media_stream_realize()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_realize ( GtkMediaStream * self,
GdkSurface * surface )

◆ gtk_media_stream_seek()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_seek ( GtkMediaStream * self,
gint64 timestamp )

◆ gtk_media_stream_seek_failed()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_seek_failed ( GtkMediaStream * self)

◆ gtk_media_stream_seek_success()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_seek_success ( GtkMediaStream * self)

◆ gtk_media_stream_set_loop()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_set_loop ( GtkMediaStream * self,
gboolean loop )

◆ gtk_media_stream_set_muted()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_set_muted ( GtkMediaStream * self,
gboolean muted )

◆ gtk_media_stream_set_playing()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_set_playing ( GtkMediaStream * self,
gboolean playing )

◆ gtk_media_stream_set_volume()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_set_volume ( GtkMediaStream * self,
double volume )

◆ gtk_media_stream_stream_ended()

GDK_AVAILABLE_IN_4_4 void gtk_media_stream_stream_ended ( GtkMediaStream * self)

◆ gtk_media_stream_stream_prepared()

GDK_AVAILABLE_IN_4_4 void gtk_media_stream_stream_prepared ( GtkMediaStream * self,
gboolean has_audio,
gboolean has_video,
gboolean seekable,
gint64 duration )

◆ gtk_media_stream_stream_unprepared()

GDK_AVAILABLE_IN_4_4 void gtk_media_stream_stream_unprepared ( GtkMediaStream * self)

◆ gtk_media_stream_unprepared()

void gtk_media_stream_unprepared ( GtkMediaStream * self)

◆ gtk_media_stream_unrealize()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_unrealize ( GtkMediaStream * self,
GdkSurface * surface )

◆ gtk_media_stream_update()

GDK_AVAILABLE_IN_ALL void gtk_media_stream_update ( GtkMediaStream * self,
gint64 timestamp )