vlc.h File Reference

Include dependency graph for vlc.h:

Go to the source code of this file.

Defines

#define vlclua_error(L)   luaL_error( L, "VLC lua error in file %s line %d (function %s)", __FILE__, __LINE__, __func__ )
#define vlclua_read_options(a, b, c, d)   __vlclua_read_options(VLC_OBJECT(a),b,c,d)
#define vlclua_read_meta_data(a, b, c)   __vlclua_read_meta_data(VLC_OBJECT(a),b,c)
#define vlclua_read_custom_meta_data(a, b, c)   __vlclua_read_custom_meta_data(VLC_OBJECT(a),b,c)
#define vlclua_playlist_add_internal(a, b, c, d, e)   __vlclua_playlist_add_internal(VLC_OBJECT(a),b,c,d,e)

Functions

int FindArt (vlc_object_t *)
int Import_LuaPlaylist (vlc_object_t *)
void Close_LuaPlaylist (vlc_object_t *)
int Open_LuaIntf (vlc_object_t *)
void Close_LuaIntf (vlc_object_t *)
static void lua_Dbg (vlc_object_t *p_this, const char *ppz_fmt,...)
static int luaL_checkboolean (lua_State *L, int narg)
static int luaL_optboolean (lua_State *L, int narg, int def)
static const char * luaL_nilorcheckstring (lua_State *L, int narg)
vlc_object_tvlclua_get_this (lua_State *)
int vlclua_push_ret (lua_State *, int i_error)
int vlclua_scripts_batch_execute (vlc_object_t *p_this, const char *luadirname, int(*func)(vlc_object_t *, const char *, lua_State *, void *), lua_State *L, void *user_data)
int vlclua_dir_list (const char *luadirname, char **ppsz_dir_list)
void vlclua_dir_list_free (char **ppsz_dir_list)
void __vlclua_read_options (vlc_object_t *, lua_State *, int *, char ***)
 Playlist item table should be on top of the stack when this is called.
void __vlclua_read_meta_data (vlc_object_t *, lua_State *, input_item_t *)
void __vlclua_read_custom_meta_data (vlc_object_t *, lua_State *, input_item_t *)
int __vlclua_playlist_add_internal (vlc_object_t *, lua_State *, playlist_t *, input_item_t *, bool)


Define Documentation

#define vlclua_error (  )     luaL_error( L, "VLC lua error in file %s line %d (function %s)", __FILE__, __LINE__, __func__ )

#define vlclua_playlist_add_internal ( a,
b,
c,
d,
 )     __vlclua_playlist_add_internal(VLC_OBJECT(a),b,c,d,e)

#define vlclua_read_custom_meta_data ( a,
b,
 )     __vlclua_read_custom_meta_data(VLC_OBJECT(a),b,c)

#define vlclua_read_meta_data ( a,
b,
 )     __vlclua_read_meta_data(VLC_OBJECT(a),b,c)

#define vlclua_read_options ( a,
b,
c,
 )     __vlclua_read_options(VLC_OBJECT(a),b,c,d)


Function Documentation

int __vlclua_playlist_add_internal ( vlc_object_t ,
lua_State *  ,
playlist_t ,
input_item_t ,
bool   
)

void __vlclua_read_custom_meta_data ( vlc_object_t ,
lua_State *  ,
input_item_t  
)

void __vlclua_read_meta_data ( vlc_object_t ,
lua_State *  ,
input_item_t  
)

void __vlclua_read_options ( vlc_object_t ,
lua_State *  ,
int *  ,
char ***   
)

Playlist item table should be on top of the stack when this is called.

void Close_LuaIntf ( vlc_object_t  ) 

void Close_LuaPlaylist ( vlc_object_t  ) 

int FindArt ( vlc_object_t  ) 

int Import_LuaPlaylist ( vlc_object_t  ) 

static void lua_Dbg ( vlc_object_t p_this,
const char *  ppz_fmt,
  ... 
) [inline, static]

static int luaL_checkboolean ( lua_State *  L,
int  narg 
) [inline, static]

static const char* luaL_nilorcheckstring ( lua_State *  L,
int  narg 
) [inline, static]

static int luaL_optboolean ( lua_State *  L,
int  narg,
int  def 
) [inline, static]

int Open_LuaIntf ( vlc_object_t  ) 

int vlclua_dir_list ( const char *  luadirname,
char **  ppsz_dir_list 
)

void vlclua_dir_list_free ( char **  ppsz_dir_list  ) 

vlc_object_t* vlclua_get_this ( lua_State *   ) 

int vlclua_push_ret ( lua_State *  ,
int  i_error 
)

int vlclua_scripts_batch_execute ( vlc_object_t p_this,
const char *  luadirname,
int(*)(vlc_object_t *, const char *, lua_State *, void *)  func,
lua_State *  L,
void *  user_data 
)


Generated on Wed Aug 13 08:02:39 2008 for VLC by  doxygen 1.5.1