Skip to content
Snippets Groups Projects
Select Git revision
  • a206476d16f99a323cdfe04a4aebde8bd9bd164f
  • master default protected
  • develop protected
  • feature/sample_and_hold_motion_model
  • feature/ambisonics_rotation_renderer
  • feature/triangulation-qhull
  • feature/motion_model_cleanup
  • release/2023a
  • feature/log-improvement
  • feature/ATNRenderer_with_simulation_scheduling
  • develop_lvo
  • jst_diss
  • feature/outdoornoise_with_turbulence
  • feature/turbulence_filter
  • feature/highshelf_turbulence_filter
  • ma2020_palenda
  • features/ambisonics
  • mko_dev
  • features/HpTF4Ambisonics
  • feature/reusable_clustering
  • ma_2018/moesch
  • VA_v2024a
  • VA_v2023b
  • VA_v2023a
  • VA_v2022a
  • ma2022_fatela_final
  • before_cmake_rework
  • v2021.a
  • v2020.a
  • v2019.a
  • v2018.b
  • v2017.c
  • NetStreamSignalSource_running
  • v2017.a
  • v2016.a
35 results

VACoreImpl.cpp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    VACoreImpl.cpp 142.64 KiB
    /*
     *  --------------------------------------------------------------------------------------------
     *
     *    VVV        VVV A           Virtual Acoustics (VA) | http://www.virtualacoustics.org
     *     VVV      VVV AAA          Licensed under the Apache License, Version 2.0
     *      VVV    VVV   AAA
     *       VVV  VVV     AAA        Copyright 2015-2018
     *        VVVVVV       AAA       Institute of Technical Acoustics (ITA)
     *         VVVV         AAA      RWTH Aachen University
     *
     *  --------------------------------------------------------------------------------------------
     */
    
    #include "VACoreImpl.h"
    
    // VA base
    #include <VA.h>
    
    // VA includes
    #include "Audiosignals/VAAudioSignalSourceManager.h"
    #include "Audiosignals/VAAudiofileSignalSource.h"
    #include "Audiosignals/VAAudiofileSignalSource.h"
    #include "Audiosignals/VAEngineSignalSource.h"
    #include "Audiosignals/VAMachineSignalSource.h"
    #include "Audiosignals/VASequencerSignalSource.h"
    #include "directivities/VADirectivityManager.h"
    #include "Rendering/VAAudioRenderer.h"
    #include "Rendering/VAAudioRendererRegistry.h"
    #include "Reproduction/VAAudioReproduction.h"
    #include "Reproduction/VAAudioReproductionRegistry.h"
    #include "Scene/VAScene.h"
    #include "Scene/VASoundSourceDesc.h"
    #include "Scene/VAListenerDesc.h"
    #include "Utils/VADebug.h"
    #include "Utils/VAUtils.h"
    #include "VAAudiostreamTracker.h"
    #include "VALog.h"
    #include "VACoreEventManager.h"
    #include "VACoreFactory.h"
    #include "VACoreThread.h"
    #include "VASourceListenerMetrics.h"
    
    #include "Drivers/Audio/VAAudioDriverBackend.h"
    #include "Drivers/Audio/VAAudioDriverConfig.h"
    
    #ifdef VACORE_WITH_AUDIO_BACKEND_ASIO
    #include "Drivers/Audio/VAASIOBackend.h"
    #endif
    #ifdef VACORE_WITH_AUDIO_BACKEND_PORTAUDIO
    #include "Drivers/Audio/VAPortaudioBackend.h"
    #endif
    #ifdef VACORE_WITH_AUDIO_BACKEND_VIRTUAL
    #include "Drivers/Audio/VAVirtualAudioDriverBackend.h"
    #endif
    
    // ITA includes
    #include <ITAASCIITable.h>
    #include <ITAClock.h>
    #include <ITAException.h>
    #include <ITAFileSystemUtils.h>
    #include <ITAFunctors.h>
    #include <ITAStreamDetector.h>
    #include <ITASoundSample.h>
    #include <ITASoundSampler.h>
    #include <ITASoundSamplePool.h>
    #include <ITAStreamAmplifier.h>
    #include <ITAStreamPatchBay.h>
    #include <ITAStreamProbe.h>
    #include <ITAStringUtils.h>