CLuaInstVideo: Add getNeutrinoMode()

- Set Lua api version to 1.28

Example:
	video = video.new()
	if video.getNeutrinoMode() == NMODE.TS then
		messagebox.exec{title="Attention!", text="Movie player is busy.", buttons={ "ok" } }
	end
This commit is contained in:
M. Liebmann
2015-12-14 22:33:19 +01:00
parent 30ebe003f4
commit 473af7b2ea
4 changed files with 27 additions and 2 deletions

View File

@@ -61,6 +61,7 @@ void CLuaInstVideo::LuaVideoRegister(lua_State *L)
{ "zapitStopPlayBack", CLuaInstVideo::zapitStopPlayBack },
{ "channelRezap", CLuaInstVideo::channelRezap },
{ "createChannelIDfromUrl", CLuaInstVideo::createChannelIDfromUrl },
{ "getNeutrinoMode", CLuaInstVideo::getNeutrinoMode },
{ "__gc", CLuaInstVideo::VideoDelete },
{ NULL, NULL }
};
@@ -186,6 +187,12 @@ int CLuaInstVideo::createChannelIDfromUrl(lua_State *L)
return 1;
}
int CLuaInstVideo::getNeutrinoMode(lua_State *L)
{
lua_pushinteger(L, (lua_Integer)CNeutrinoApp::getInstance()->getMode());
return 1;
}
int CLuaInstVideo::VideoDelete(lua_State *L)
{
CLuaVideo *D = VideoCheckData(L, 1);