An audio data object contains information about audio samples or streams, ready to be used.
AudioData
objects typically come from the app.assets.audio
API or app.audio.module.data_from_path
,
since the implemenation details of decoding audio and streams are module level implementation details.
This is stored by AudioSource
and AssetAudio
objects for example.