Thank you for the question. We defined the source region for the wave propagation as a surface using the ParametricRegion definition. Then the integration of all waves from the source relies on this defined surface.
The ParametricRegion and closely related functions can cover a variety of shapes, cylindrical, spherical, or more complicated source configurations. So this approach could cover a wide range of source configurations.