tizen 2.3.1 release
[framework/multimedia/gst-plugins-ext0.10.git] / encodebin / src / gstencodebin.h
index 64c3a64..136fc92 100644 (file)
@@ -69,72 +69,72 @@ struct _GstEncodeBin
   GMutex *mutex;
 
   /* pads */
-  GstPad              *srcpad;
-  GstPad              *video_sinkpad;
-  GstPad              *audio_sinkpad;
-  GstPad              *image_sinkpad;
-  GstPad              *mux_audio_sinkpad;
-  GstPad              *mux_video_sinkpad;
+  GstPad *srcpad;
+  GstPad *video_sinkpad;
+  GstPad *audio_sinkpad;
+  GstPad *image_sinkpad;
+  GstPad *mux_audio_sinkpad;
+  GstPad *mux_video_sinkpad;
 
   /* sinkpads, video first */
-  GSList              *sinkpads;
+  GSList *sinkpads;
 
   /* video restricted to 1 pad */
-  guint               video_pads, audio_pads;
-
-  gint         profile;
-  gint         fps;
-  gint         high_speed_fps; 
-  gint         multiple;  
-  gchar                *venc_name;
-  gchar                *aenc_name;
-  gchar                *ienc_name;  
-  gchar                *mux_name;
-
-
-  GstCaps      *vcaps;
-  GstCaps      *acaps;
-  GstCaps      *icaps;
-  
-  gboolean     auto_audio_convert;
-  gboolean     auto_audio_resample;
-  gboolean     auto_color_space;
-  gboolean     block;
-  gboolean     pause;
-  gboolean     use_video_toggle;
-  gboolean     use_venc_queue;
-  gboolean     use_aenc_queue;  
-  
+  guint video_pads, audio_pads;
+
+  gint profile;
+  gint fps;
+  gint high_speed_fps;
+  gint multiple;
+  gchar *venc_name;
+  gchar *aenc_name;
+  gchar *ienc_name;
+  gchar *mux_name;
+  gchar *vconv_name;
+
+  GstCaps *vcaps;
+  GstCaps *acaps;
+  GstCaps *icaps;
+
+  gboolean auto_audio_convert;
+  gboolean auto_audio_resample;
+  gboolean auto_color_space;
+  gboolean block;
+  gboolean pause;
+  gboolean use_video_toggle;
+  gboolean use_venc_queue;
+  gboolean use_aenc_queue;
+
   GstElement *audio_queue;
-  GstElement *video_queue;  
-  GstElement *video_encode_queue;    
-  GstElement *audio_encode_queue;      
-  GstElement *image_queue;    
-  
+  GstElement *video_queue;
+  GstElement *video_encode_queue;
+  GstElement *audio_encode_queue;
+  GstElement *image_queue;
+
   GstElement *audio_encode;
   GstElement *video_encode;
-  GstElement *image_encode;  
+  GstElement *image_encode;
+
+  GstElement *vcapsfilter;
+  GstElement *acapsfilter;
+  GstElement *icapsfilter;
 
-  GstElement *vcapsfilter;  
-  GstElement *acapsfilter;    
-  GstElement *icapsfilter;      
-  
   GstElement *video_toggle;
-  GstElement *image_toggle;  
-  GstElement *color_space;  
-  GstElement *audio_conv;  
+  GstElement *image_toggle;
+  GstElement *color_space;
+  GstElement *audio_conv;
   GstElement *audio_sample;
-  
+
   GstElement *mux;
 
   /* pause/resume variables */
-  GstClockTime         paused_time;                    /* pipeline time when pausing */
-  GstClockTime         total_offset_time;              /* delayed time which is due to pause */
-  gulong               vsink_probeid;
-  gulong               vsink_hs_probeid;
-  gulong               asink_probeid;
-  gulong               veque_sig_id;
-  gulong               aeque_sig_id;  
+  GstClockTime paused_time;             /* pipeline time when pausing */
+  GstClockTime total_offset_time;       /* delayed time which is due to pause */
+  gulong vsink_probeid;
+  gulong vsink_hs_probeid;
+  gulong asink_probeid;
+  gulong veque_sig_id;
+  gulong aeque_sig_id;
 };
 
 struct _GstEncodeBinClass