Interface

Collaboration diagram for Interface:
These functions and structures are for interface management. More...


Modules

 Interaction
 Interaction between user and modules.

Data Structures

struct  intf_thread_t
 Describe all interface-specific data of the interface thread. More...
struct  intf_dialog_args_t
 Arguments passed to a dialogs provider This describes the arguments passed to the dialogs provider. More...

Defines

#define intf_Create(a, b)   intf_Create(VLC_OBJECT(a),b)
#define intf_Eject(a, b)   __intf_Eject(VLC_OBJECT(a),b)

Typedefs

typedef struct intf_sys_t intf_sys_t

Functions

int __intf_Eject (vlc_object_t *p_this, const char *psz_device)
 Ejects the CD /DVD.
int intf_Create (vlc_object_t *, const char *)
 Create and start an interface.
void libvlc_Quit (libvlc_int_t *)
 Posts an exit signal to LibVLC instance.

Detailed Description

These functions and structures are for interface management.


Define Documentation

#define intf_Create ( a,
 )     intf_Create(VLC_OBJECT(a),b)

#define intf_Eject ( a,
 )     __intf_Eject(VLC_OBJECT(a),b)

Referenced by Eject().


Typedef Documentation

typedef struct intf_sys_t intf_sys_t


Function Documentation

int __intf_Eject ( vlc_object_t p_this,
const char *  psz_device 
)

Ejects the CD /DVD.

Parameters:
p_this the calling vlc_object_t
psz_device the CD/DVD to eject
Returns:
0 on success, 1 on failure, -1 if not implemented

References msg_Err, msg_Warn, VLC_EGENERIC, VLC_SUCCESS, and VLC_UNUSED.

int intf_Create ( vlc_object_t p_this,
const char *  psz_module 
)

void libvlc_Quit ( libvlc_int_t p_libvlc  ) 


Generated on Sun Nov 22 08:06:05 2009 for VLC by  doxygen 1.5.6