Add thread controlling functions for modules

This commit is contained in:
2017-10-01 04:04:55 +01:00
parent b0d5c32099
commit 1d192abcd7
4 changed files with 46 additions and 19 deletions
+14
View File
@@ -639,6 +639,20 @@ Void VideoSubWindow::associateModule( PlaYUVerAppModuleIf* pcModule )
m_apcCurrentModule.append( pcModule );
}
Bool VideoSubWindow::hasRunningModule()
{
Bool bRet = false;
if( m_pcCurrentDisplayModule )
{
bRet |= m_pcCurrentDisplayModule->isRunning();
}
for( Int i = 0; i < m_apcCurrentModule.size() && !bRet; i++ )
{
bRet |= m_apcCurrentModule.at( i )->isRunning();
}
return bRet;
}
Void VideoSubWindow::setFillWindow( Bool bFlag )
{
m_pcVideoInfo->setBusyWindow( bFlag );