Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkmediafile.h File Reference

Go to the source code of this file.

Data Structures

struct  _GtkMediaFileClass
 

Macros

#define GTK_MEDIA_FILE_EXTENSION_POINT_NAME   "gtk-media-file"
 
#define GTK_TYPE_MEDIA_FILE   (gtk_media_file_get_type ())
 

Functions

GDK_AVAILABLE_IN_ALL GtkMediaStream * gtk_media_file_new (void)
 
GDK_AVAILABLE_IN_ALL GtkMediaStream * gtk_media_file_new_for_filename (const char *filename)
 
GDK_AVAILABLE_IN_ALL GtkMediaStream * gtk_media_file_new_for_resource (const char *resource_path)
 
GDK_AVAILABLE_IN_ALL GtkMediaStream * gtk_media_file_new_for_file (GFile *file)
 
GDK_AVAILABLE_IN_ALL GtkMediaStream * gtk_media_file_new_for_input_stream (GInputStream *stream)
 
GDK_AVAILABLE_IN_ALL void gtk_media_file_clear (GtkMediaFile *self)
 
GDK_AVAILABLE_IN_ALL void gtk_media_file_set_filename (GtkMediaFile *self, const char *filename)
 
GDK_AVAILABLE_IN_ALL void gtk_media_file_set_resource (GtkMediaFile *self, const char *resource_path)
 
GDK_AVAILABLE_IN_ALL void gtk_media_file_set_file (GtkMediaFile *self, GFile *file)
 
GDK_AVAILABLE_IN_ALL GFilegtk_media_file_get_file (GtkMediaFile *self)
 
GDK_AVAILABLE_IN_ALL void gtk_media_file_set_input_stream (GtkMediaFile *self, GInputStream *stream)
 
GDK_AVAILABLE_IN_ALL GInputStreamgtk_media_file_get_input_stream (GtkMediaFile *self)
 

Macro Definition Documentation

◆ GTK_MEDIA_FILE_EXTENSION_POINT_NAME

#define GTK_MEDIA_FILE_EXTENSION_POINT_NAME   "gtk-media-file"

GTK_MEDIA_FILE_EXTENSION_POINT_NAME:

The default extension point name for media file.

Definition at line 35 of file gtkmediafile.h.

◆ GTK_TYPE_MEDIA_FILE

#define GTK_TYPE_MEDIA_FILE   (gtk_media_file_get_type ())

Definition at line 37 of file gtkmediafile.h.

Function Documentation

◆ gtk_media_file_clear()

GDK_AVAILABLE_IN_ALL void gtk_media_file_clear ( GtkMediaFile * self)

◆ gtk_media_file_get_file()

GDK_AVAILABLE_IN_ALL GFile * gtk_media_file_get_file ( GtkMediaFile * self)

◆ gtk_media_file_get_input_stream()

GDK_AVAILABLE_IN_ALL GInputStream * gtk_media_file_get_input_stream ( GtkMediaFile * self)

◆ gtk_media_file_new()

GDK_AVAILABLE_IN_ALL GtkMediaStream * gtk_media_file_new ( void )

◆ gtk_media_file_new_for_file()

GDK_AVAILABLE_IN_ALL GtkMediaStream * gtk_media_file_new_for_file ( GFile * file)

◆ gtk_media_file_new_for_filename()

GDK_AVAILABLE_IN_ALL GtkMediaStream * gtk_media_file_new_for_filename ( const char * filename)

◆ gtk_media_file_new_for_input_stream()

GDK_AVAILABLE_IN_ALL GtkMediaStream * gtk_media_file_new_for_input_stream ( GInputStream * stream)

◆ gtk_media_file_new_for_resource()

GDK_AVAILABLE_IN_ALL GtkMediaStream * gtk_media_file_new_for_resource ( const char * resource_path)

◆ gtk_media_file_set_file()

GDK_AVAILABLE_IN_ALL void gtk_media_file_set_file ( GtkMediaFile * self,
GFile * file )

◆ gtk_media_file_set_filename()

GDK_AVAILABLE_IN_ALL void gtk_media_file_set_filename ( GtkMediaFile * self,
const char * filename )

◆ gtk_media_file_set_input_stream()

GDK_AVAILABLE_IN_ALL void gtk_media_file_set_input_stream ( GtkMediaFile * self,
GInputStream * stream )

◆ gtk_media_file_set_resource()

GDK_AVAILABLE_IN_ALL void gtk_media_file_set_resource ( GtkMediaFile * self,
const char * resource_path )