1 #ifndef __X264_GTK_ENCODE_PRIVATE_H__
2 #define __X264_GTK_ENCODE_PRIVATE_H__
5 #define __UNUSED__ __attribute__((unused))
7 #include "x264_gtk_demuxers.h"
9 typedef struct X264_Thread_Data_ X264_Thread_Data;
10 typedef struct X264_Pipe_Data_ X264_Pipe_Data;
12 struct X264_Thread_Data_
14 GtkWidget *current_video_frame;
15 GtkWidget *video_data;
16 GtkWidget *video_rendering_rate;
17 GtkWidget *time_elapsed;
18 GtkWidget *time_remaining;
23 GtkWidget *end_button;
27 X264_Demuxer_Type in_container;
32 /* file descriptors */
33 GIOChannel *io_read; /* use it with read */
34 GIOChannel *io_write; /* use it with write */
37 struct X264_Pipe_Data_
46 #endif /* __X264_GTK_ENCODE_PRIVATE_H__ */