diff options
author | David Robillard <d@drobilla.net> | 2009-11-18 00:38:45 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2009-11-18 00:38:45 +0000 |
commit | 6ec390d53a3dbea90e7308c9e40e03266f5d5127 (patch) | |
tree | 964973527778b5b2b28f8a5ebf63057fb7651d36 /src/engine/AudioBuffer.hpp | |
parent | 1a725c0811fd15900464e1eff429c6ead90805d4 (diff) | |
download | ingen-6ec390d53a3dbea90e7308c9e40e03266f5d5127.tar.gz ingen-6ec390d53a3dbea90e7308c9e40e03266f5d5127.tar.bz2 ingen-6ec390d53a3dbea90e7308c9e40e03266f5d5127.zip |
Rename DataType to PortType (since that's what it really means).
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2273 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine/AudioBuffer.hpp')
-rw-r--r-- | src/engine/AudioBuffer.hpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/engine/AudioBuffer.hpp b/src/engine/AudioBuffer.hpp index 7a8d119d..25cfd15c 100644 --- a/src/engine/AudioBuffer.hpp +++ b/src/engine/AudioBuffer.hpp @@ -33,7 +33,7 @@ namespace Ingen { class AudioBuffer : public ObjectBuffer { public: - AudioBuffer(Shared::DataType type, size_t capacity); + AudioBuffer(Shared::PortType type, size_t capacity); void clear(); @@ -45,9 +45,9 @@ public: inline Sample* data() const { switch (_port_type.symbol()) { - case Shared::DataType::CONTROL: + case Shared::PortType::CONTROL: return (Sample*)object()->body; - case Shared::DataType::AUDIO: + case Shared::PortType::AUDIO: return (Sample*)(object()->body + sizeof(LV2_Vector_Body)); default: return NULL; @@ -57,10 +57,10 @@ public: inline SampleCount nframes() const { SampleCount ret = 0; switch (_port_type.symbol()) { - case Shared::DataType::CONTROL: + case Shared::PortType::CONTROL: ret = 1; break; - case Shared::DataType::AUDIO: + case Shared::PortType::AUDIO: ret = (_size - sizeof(LV2_Object) - sizeof(LV2_Vector_Body)) / sizeof(Sample); break; default: @@ -82,7 +82,7 @@ private: LV2_Vector_Body* vector() { return(LV2_Vector_Body*)object()->body; } - Shared::DataType _port_type; ///< Type of port this buffer is for + Shared::PortType _port_type; ///< Type of port this buffer is for State _state; ///< State of buffer for setting values next cycle Sample _set_value; ///< Value set by set_value (for completing the set next cycle) FrameTime _set_time; ///< Time _set_value was set (to reset next cycle) |