]> git.sesse.net Git - vlc/blobdiff - include/main.h
subpicture_t now has a b_pausable attribute. When set to VLC_TRUE (default value...
[vlc] / include / main.h
index 46a2cccd93665507d2b3256065a13e378f32b185..55375520cb04e4d766db5e4eb55e5cc85e4d251d 100644 (file)
@@ -33,32 +33,28 @@ struct libvlc_t
 {
     VLC_COMMON_MEMBERS
 
-    /* Initialization boolean */
-    vlc_bool_t             b_ready;
-
-    /* CPU extensions */
-    uint32_t               i_cpu;
-
-    /* Generic settings */
-    int                    i_verbose;                       /* info messages */
-    vlc_bool_t             b_color;                       /* color messages? */
+    vlc_bool_t             b_ready;     ///< Initialization boolean
+    uint32_t               i_cpu;       ///< CPU extensions
+    
+    int                    i_verbose;   ///< info messages
+    vlc_bool_t             b_color;     ///< color messages?
 
     /* Object structure data */
-    int                    i_counter;                      /* object counter */
-    int                    i_objects;              /* Attached objects count */
-    vlc_object_t **        pp_objects;               /* Array of all objects */
+    int                    i_counter;   ///< object counter
+    int                    i_objects;   ///< Attached objects count
+    vlc_object_t **        pp_objects;  ///< Array of all objects 
+
+    msg_bank_t             msg_bank;    ///< The message bank
 
-    /* The message bank */
-    msg_bank_t             msg_bank;
+    module_bank_t *        p_module_bank; ///< The module bank
 
-    /* The module bank */
-    module_bank_t *        p_module_bank;
+    vlc_bool_t             b_stats;         ///< Should we collect stats
+    /* Timers handling */
+    vlc_mutex_t            timer_lock;      ///< Lock to protect timers
+    int                    i_timers;        ///< Number of timers
+    counter_t            **pp_timers;       ///< Array of all timers
 
-    /* Do stats ? - We keep this boolean to avoid unneeded lookups */
-    vlc_bool_t             b_stats;
-    vlc_mutex_t            timer_lock;
-    int                    i_timers;
-    counter_t            **pp_timers;
+    intf_thread_t         *p_probe;         ///< Devices prober
 
     /* Arch-specific variables */
 #if !defined( WIN32 )