Classes

Audio/Asset

Brief descriptions

Classes

IAudioAsset

Provides an interface for managing an audio asset.

Detailed information

IAudioAsset

engine/core/modules/audio/include/nau/audio/audio_asset.hpp

class IAudioAsset : public Subscribable<AssetChangeCallback>

Provides an interface for managing an audio asset.

Subclassed by AudioAssetContainer

Public Functions

virtual AudioSourcePtr instantiate() = 0

Creates a copy of the audio asset.

Returns:

Copy of this audio asset.

virtual eastl::string name() const = 0

Retrieves the audio asset name.

Returns:

Name of the audio asset.