Details
enum GtkXineError
typedef enum {
GTX_STARTUP,
GTX_NO_INPUT_PLUGIN,
GTX_NO_DEMUXER_PLUGIN,
GTX_DEMUXER_FAILED,
GTX_NO_CODEC,
GTX_MALFORMED_MRL
} GtkXineError;
GTK_TYPE_XINE_ERROR
#define GTK_TYPE_XINE_ERROR gtk_xine_error_get_type()
enum GtkXineSpeed
typedef enum {
SPEED_PAUSE,
SPEED_NORMAL
} GtkXineSpeed;
GTK_TYPE_XINE_SPEED
#define GTK_TYPE_XINE_SPEED gtk_xine_speed_get_type()
gtk_xine_speed_get_type ()
GType gtk_xine_speed_get_type (void);
GTK_XINE_CONST()
#define GTK_XINE_CONST(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), gtk_xine_get_type(), GtkXine const)
struct GtkXinePrivate
struct GtkXinePrivate {
xine_stream_t * stream;
xine_vo_driver_t * vo_driver;
xine_ao_driver_t * ao_driver;
xine_event_queue_t * ev_queue;
GAsyncQueue * queue;
double display_ratio;
GtkXineWidget * video_widget;
Display * display;
int screen;
int completion_event;
Cursor no_cursor;
Cursor on_cursor;
gboolean cursor_visible;
int timeout;
int xpos;
int ypos;
int buffering;
char * buffering_desc;
gboolean show_vfx;
gboolean show_vfx_embed;
xine_post_t * vis;
GdkWindow * parent;
GdkWindow * prev_parent;
gboolean prev_video;
};
gtk_xine_get_type ()
GType gtk_xine_get_type (void);
gtk_xine_get_info ()
GtkXineInfo* gtk_xine_get_info (const gchar *uri);
GTK_XINE_PROP_SHOW_VFX()
#define GTK_XINE_PROP_SHOW_VFX(arg)
GTK_XINE_GET_PROP_SHOW_VFX()
#define GTK_XINE_GET_PROP_SHOW_VFX(arg)