Skip to content

Feature to allow for the use of Directivities with RoomAcoustics Renderer

Rouben Rehman requested to merge feature/ra-renderer-directivity into develop

These changes facilitate the changes made to SimulationScheduler and allow for the use of Directivities with the RoomAcousticsRenderer. RoomAcousticsRenderer is now an event handler and listens for the SOUND_SOURCE_CHANGED_DIRECTIVITY event. File path to Directivity is contained in that event and RoomAcoustics Renderer packages this and source ID as JSON string to push to SimulationScheduler as ConfigUpdate. Changes include:

  • Moving ptr to core from private to protected to allow for event handler registration
  • Register RoomAcoustics renderer as event handler
  • Add sFilePath to SOUND_SOURCE_CHANGED_DIRECTIVITY
  • Add HandleVAEvent to RoomAcoustics renderer

Merge request reports