* 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.
*****************************************************************************/
-#ifndef _VLC_DEVICES_H
-#define _VLC_DEVICES_H 1
+#ifndef VLC_DEVICES_H
+#define VLC_DEVICES_H 1
+
+/**
+ * \file
+ * This file implements functions, structures for probing devices (DVD, CD, VCD)
+ */
enum
{
{
int i_capabilities;
int i_media_type;
+ bool b_seen;
char *psz_uri;
- char *psz_media_name;
+ 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