Commit ee7d19f8 authored by Dipl.-Ing. Jonas Stienen's avatar Dipl.-Ing. Jonas Stienen
Browse files

Progress, VACoreImpl compiles but a lot of linker errors will rise because...

Progress, VACoreImpl compiles but a lot of linker errors will rise because virtual methods impls missing
parent fbf89c4c
......@@ -855,7 +855,9 @@ void CVACoreImpl::Finalize()
 
FinishProgress();
 
} VA_FINALLY{
}
VA_FINALLY
{
// Nochmals versuchen aufzurumen
Tidyup();
 
......@@ -867,18 +869,12 @@ void CVACoreImpl::Finalize()
}
}
 
/* +----------------------------------------------------------+ *
* | | *
* | Module interface | *
* | | *
* +----------------------------------------------------------+ */
 
void CVACoreImpl::RegisterModule( CVAObject* pModule )
{
m_oModules.RegisterObject( pModule );
}
 
void CVACoreImpl::GetModules( std::vector< CVAModuleInfo >& viModuleInfos ) const
{
VA_NO_REENTRANCE;
......@@ -954,6 +950,18 @@ CVAStruct CVACoreImpl::CallModule( const std::string& sModuleName, const CVAStru
#endif // VACORE_MODULE_INTERFACE_ENABLED
}
 
CVAStruct CVACoreImpl::GetSearchPaths() const
{
VA_NO_REENTRANCE;
VA_CHECK_INITIALIZED;
CVAStruct oSearchPaths;
for( size_t i = 0; i < m_oCoreConfig.vsSearchPaths.size(); i++ )
oSearchPaths[ "path_" + std::to_string( long( i ) ) ] = m_oCoreConfig.vsSearchPaths[ i ];
return oSearchPaths;
}
int CVACoreImpl::CreateDirectivityFromParameters( const CVAStruct& oParams, const std::string& sName )
{
VA_NO_REENTRANCE;
......@@ -1147,7 +1155,7 @@ std::string CVACoreImpl::CreateSignalSourceNetworkStream( const std::string& sIn
VA_RETHROW;
}
 
std::string CVACoreImpl::CreateSignalSourceEngine( const CVAStruct& oParams, const std::string& sName )
std::string CVACoreImpl::CreateSignalSourceEngine( const CVAStruct&, const std::string& sName )
{
VA_NO_REENTRANCE;
VA_CHECK_INITIALIZED;
......@@ -1171,7 +1179,7 @@ std::string CVACoreImpl::CreateSignalSourceEngine( const CVAStruct& oParams, con
}
 
 
std::string CVACoreImpl::CreateSignalSourceMachine( const CVAStruct& oParams, const std::string& sName/*="" */ )
std::string CVACoreImpl::CreateSignalSourceMachine( const CVAStruct&, const std::string& sName/*="" */ )
{
VA_NO_REENTRANCE;
VA_CHECK_INITIALIZED;
......@@ -2982,6 +2990,8 @@ std::string CVACoreImpl::CreateScene( const CVAStruct& oParams, const std::strin
std::string sDestFilename = correctPath( m_oCoreConfig.mMacros.SubstituteMacros( sFilePath ) );
for( std::vector<CVAAudioRendererDesc>::iterator it = m_voRenderers.begin(); it != m_voRenderers.end(); ++it )
it->pInstance->LoadScene( sDestFilename );
return "not_implemented";
}
else
{
......@@ -75,7 +75,7 @@ public:
void RegisterModule( CVAObject* pObject );
void GetModules( std::vector< CVAModuleInfo >& m_viModuleInfos ) const;
CVAStruct CallModule( const std::string& sModuleName, const CVAStruct& oArgs );
CVAStruct GetSearchPaths();
CVAStruct GetSearchPaths() const;
// Directivities
int CreateDirectivityFromParameters( const CVAStruct& oParams, const std::string& sName = "" );
......@@ -255,17 +255,17 @@ public:
bool GetSoundPortalEnabled( const int iSoundPortalID ) const;
// Rendering
void GetRenderingModules( std::vector< CVAAudioRendererInfo >&, bool ) const;
void SetRenderingModuleMuted( const std::string& sModuleID, bool bMuted );
void GetRenderingModules( std::vector< CVAAudioRendererInfo >&, const bool ) const;
void SetRenderingModuleMuted( const std::string& sModuleID, const bool bMuted );
double GetRenderingModuleGain( const std::string& sModuleID ) const;
void SetRenderingModuleGain( const std::string& sModuleID, double dGain );
void SetRenderingModuleGain( const std::string& sModuleID, const double dGain );
bool GetRenderingModuleMuted( const std::string& sModuleID ) const;
// Reproduction
void GetReproductionModules( std::vector< CVAAudioReproductionInfo >&, bool ) const;
void SetReproductionModuleMuted( const std::string& sModuleID, bool bMuted );
void GetReproductionModules( std::vector< CVAAudioReproductionInfo >&, const bool ) const;
void SetReproductionModuleMuted( const std::string& sModuleID, const bool bMuted );
double GetReproductionModuleGain( const std::string& sModuleID ) const;
void SetReproductionModuleGain( const std::string& sModuleID, double dGain );
void SetReproductionModuleGain( const std::string& sModuleID, const double dGain );
bool GetReproductionModuleMuted( const std::string& sModuleID ) const;
// Global controls
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment