Caller code example:
Code
struct sPlayerArgs {
string mMenuEntry;
string mPlayerCommand;
ePlayMode mPlayMode;
bool mSlaveMode;
bool mDeactivateRemotes;
bool mBlockMenu;
};
sPlayerArgs pa;
pa.mMenuEntry = "browser";
pa.mPlayerCommand = *cString::sprintf("DISPLAY=:0 %s %s", "/usr/bin/chromium-browser --kiosk", "https://youtube.com/tv");
pa.mPlayMode = pmExtern_THIS_SHOULD_BE_AVOIDED;
pa.mSlaveMode = false;
pa.mDeactivateRemotes = true;
pa.mBlockMenu = false;
cPluginManager::CallFirstService("Run External", &pa);
Alles anzeigen