
Data Structures | |
| struct | vlclua_object_t |
Functions | |
| int | __vlclua_push_vlc_object (lua_State *L, vlc_object_t *p_obj, lua_CFunction pf_gc) |
| int | vlclua_gc_release (lua_State *L) |
| static int | vlc_object_type_from_string (const char *psz_name) |
| static int | vlc_object_search_mode_from_string (const char *psz_name) |
| static int | vlclua_object_find (lua_State *L) |
| static int | vlclua_object_find_name (lua_State *L) |
| static int | vlclua_get_libvlc (lua_State *L) |
| static int | vlclua_get_playlist (lua_State *L) |
| static int | vlclua_get_input (lua_State *L) |
| void | luaopen_object (lua_State *L) |
Variables | |
| static const luaL_Reg | vlclua_object_reg [] |
| int __vlclua_push_vlc_object | ( | lua_State * | L, | |
| vlc_object_t * | p_obj, | |||
| lua_CFunction | pf_gc | |||
| ) |
| void luaopen_object | ( | lua_State * | L | ) |
References vlclua_object_reg.
Referenced by GetLuaState(), init(), Open_LuaIntf(), and Open_LuaSD().
| static int vlc_object_search_mode_from_string | ( | const char * | psz_name | ) | [static] |
References FIND_ANYWHERE, FIND_CHILD, FIND_PARENT, and i.
Referenced by vlclua_object_find(), and vlclua_object_find_name().
| static int vlc_object_type_from_string | ( | const char * | psz_name | ) | [static] |
References i, i_type, VLC_OBJECT_AOUT, VLC_OBJECT_INPUT, and VLC_OBJECT_VOUT.
Referenced by vlclua_object_find().
| int vlclua_gc_release | ( | lua_State * | L | ) |
References vlc_object_release.
Referenced by vlclua_get_input(), vlclua_get_playlist(), vlclua_object_find(), and vlclua_object_find_name().
| static int vlclua_get_input | ( | lua_State * | L | ) | [static] |
References vlclua_gc_release(), vlclua_get_input_internal(), and vlclua_push_vlc_object.
| static int vlclua_get_libvlc | ( | lua_State * | L | ) | [static] |
References vlclua_get_this(), and vlclua_push_vlc_object.
| static int vlclua_get_playlist | ( | lua_State * | L | ) | [static] |
References vlc_object_hold, vlclua_gc_release(), vlclua_get_playlist_internal(), and vlclua_push_vlc_object.
| static int vlclua_object_find | ( | lua_State * | L | ) | [static] |
| static int vlclua_object_find_name | ( | lua_State * | L | ) | [static] |
const luaL_Reg vlclua_object_reg[] [static] |
Initial value:
{
{ "input", vlclua_get_input },
{ "playlist", vlclua_get_playlist },
{ "libvlc", vlclua_get_libvlc },
{ "find", vlclua_object_find },
{ "find_name", vlclua_object_find_name },
{ NULL, NULL }
}
Referenced by luaopen_object().
1.5.6