X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_main.h;h=0d2ce47e01c59fdbfb91dd6b3d10507d6622c98d;hb=3d729748de26d33885557c31488f12b3f842ae36;hp=76356bcaa00959b70f81ccbc8f47c4144033143c;hpb=6b42b421710760b88561364ecc585b93aee7790a;p=vlc diff --git a/include/vlc_main.h b/include/vlc_main.h index 76356bcaa0..0d2ce47e01 100644 --- a/include/vlc_main.h +++ b/include/vlc_main.h @@ -1,9 +1,8 @@ /***************************************************************************** * main.h: access to all program variables - * Declaration and extern access to global program object. + * Declaration and extern access to LibVLC instance object. ***************************************************************************** - * Copyright (C) 1999, 2000, 2001, 2002 the VideoLAN team - * $Id$ + * Copyright (C) 1999, 2000, 2001, 2002, 2008 the VideoLAN team * * Authors: Vincent Seguin * @@ -22,9 +21,10 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ -#if !defined( __LIBVLC__ ) - #error You are not libvlc or one of its plugins. You cannot include this file -#endif +/** + * \file + * This file defines libvlc_int_t internal libvlc instance + */ TYPEDEF_ARRAY(input_item_t*, input_item_array_t); @@ -37,21 +37,6 @@ struct libvlc_int_t { VLC_COMMON_MEMBERS - /* Global properties */ - char * psz_homedir; ///< user's home directory - char * psz_configdir; ///< user's configuration directory - char * psz_datadir; ///< user's data directory - char * psz_cachedir; ///< user's cache directory - - playlist_t *p_playlist; ///< playlist object - - global_stats_t *p_stats; ///< Global statistics - - /* There is no real reason to keep a list of items, but not to break - * everything, let's keep it */ - input_item_array_t input_items; ///< Array of all created input items - int i_last_input_id ; ///< Last id of input item - /* Structure storing the action name / key associations */ struct hotkey {