* vlc_devices.h : Devices handling
*****************************************************************************
* Copyright (C) 1999-2006 the VideoLAN team
- * $Id: vlc_input.h 15915 2006-06-15 21:22:35Z zorglub $
+ * $Id$
*
* Authors: Clément Stenac <zorglub@videolan.org>
*
* 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
+
#ifndef _VLC_DEVICES_H
#define _VLC_DEVICES_H 1
char *psz_name;
};
-static inline void device_GetDVD()
-{}
+struct device_probe_t
+{
+ VLC_COMMON_MEMBERS;
+ int i_devices;
+ device_t **pp_devices;
+
+ probe_sys_t *p_sys;
+ void ( *pf_run ) ( device_probe_t * ); /** Run function */
+};
+
+static inline void device_GetDVD(void)
+{
+}
#endif