Added stream status shared memory page (temporary system)

This commit is contained in:
Thulinma 2017-06-22 14:03:35 +02:00
parent 76b5a91da6
commit 25699ef8b2
6 changed files with 27 additions and 0 deletions

View file

@ -299,3 +299,11 @@ bool Util::startInput(std::string streamname, std::string filename, bool forkFir
return streamAlive(streamname);
}
uint8_t Util::getStreamStatus(std::string & streamname){
char pageName[NAME_BUFFER_SIZE];
snprintf(pageName, NAME_BUFFER_SIZE, SHM_STREAM_STATE, streamname.c_str());
IPC::sharedPage streamStatus(pageName, 1, false, false);
if (!streamStatus){return STRMSTAT_OFF;}
return streamStatus.mapped[0];
}