183 |
{ |
{ |
184 |
std::vector<AudioChannel*>::iterator iter = Channels.begin(); |
std::vector<AudioChannel*>::iterator iter = Channels.begin(); |
185 |
while (iter != Channels.end()) { |
while (iter != Channels.end()) { |
|
Channels.erase(iter); |
|
186 |
delete *iter; |
delete *iter; |
187 |
iter++; |
iter++; |
188 |
} |
} |
189 |
|
Channels.clear(); |
190 |
} |
} |
191 |
|
|
192 |
// delete all device parameters |
// delete all device parameters |
193 |
{ |
{ |
194 |
std::map<String,DeviceCreationParameter*>::iterator iter = Parameters.begin(); |
std::map<String,DeviceCreationParameter*>::iterator iter = Parameters.begin(); |
195 |
while (iter != Parameters.end()) { |
while (iter != Parameters.end()) { |
|
Parameters.erase(iter); |
|
196 |
delete iter->second; |
delete iter->second; |
197 |
iter++; |
iter++; |
198 |
} |
} |
199 |
|
Parameters.clear(); |
200 |
} |
} |
201 |
} |
} |
202 |
|
|