diff options
Diffstat (limited to 'source/core/StarAudio.hpp')
-rw-r--r-- | source/core/StarAudio.hpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/core/StarAudio.hpp b/source/core/StarAudio.hpp index 571aaf3..443c74e 100644 --- a/source/core/StarAudio.hpp +++ b/source/core/StarAudio.hpp @@ -26,7 +26,7 @@ STAR_EXCEPTION(AudioException, StarException); // instances is not expensive. class Audio { public: - explicit Audio(IODevicePtr device); + explicit Audio(IODevicePtr device, String name = ""); Audio(Audio const& audio); Audio(Audio&& audio); @@ -90,12 +90,16 @@ public: int16_t* destinationBuffer, size_t destinationBufferSize, double velocity = 1.0); + String const& name() const; + void setName(String name); + private: // If audio is uncompressed, this will be null. CompressedAudioImplPtr m_compressed; UncompressedAudioImplPtr m_uncompressed; ByteArray m_workingBuffer; + String m_name; }; } |