move typedef for FreeVerbAgentMap to AudioRingBuffer header

This commit is contained in:
Stephen Birarda 2013-06-03 12:02:41 -07:00
parent e58d5db7ee
commit ca39593f05
2 changed files with 3 additions and 3 deletions

View file

@ -248,7 +248,6 @@ int main(int argc, const char* argv[]) {
numSamplesDelay = PHASE_DELAY_AT_90 * sinRatio;
weakChannelAmplitudeRatio = 1 - (PHASE_AMPLITUDE_RATIO_AT_90 * sinRatio);
typedef std::map<uint16_t, stk::FreeVerb*> FreeVerbAgentMap;
FreeVerbAgentMap& agentFreeVerbs = agentRingBuffer->getFreeVerbs();
FreeVerbAgentMap::iterator freeVerbIterator = agentFreeVerbs.find(otherAgent->getAgentID());

View file

@ -19,6 +19,7 @@
#include "AgentData.h"
const int STREAM_IDENTIFIER_NUM_BYTES = 8;
typedef std::map<uint16_t, stk::FreeVerb*> FreeVerbAgentMap;
class AudioRingBuffer : public AgentData {
public:
@ -35,7 +36,7 @@ public:
int16_t* getBuffer() const { return _buffer; }
std::map<uint16_t, stk::FreeVerb*>& getFreeVerbs() { return _freeVerbs; }
FreeVerbAgentMap& getFreeVerbs() { return _freeVerbs; }
bool isStarted() const { return _started; }
void setStarted(bool started) { _started = started; }
@ -67,7 +68,7 @@ private:
bool _shouldBeAddedToMix;
bool _shouldLoopbackForAgent;
unsigned char _streamIdentifier[STREAM_IDENTIFIER_NUM_BYTES];
std::map<uint16_t, stk::FreeVerb*> _freeVerbs;
FreeVerbAgentMap _freeVerbs;
};
#endif /* defined(__interface__AudioRingBuffer__) */