made device enumeration lazy

made enumerator to first attempt aquire default device name by standard means,
then to fall back to read name from opened device
getRecordingDeviceCount removed for being redundant

--HG--
branch : minor-mic-input
This commit is contained in:
Raidho
2016-10-25 02:05:53 +03:00
parent 424d2704ec
commit 3de68707d1
7 changed files with 45 additions and 84 deletions
+2 -3
View File
@@ -71,9 +71,7 @@ public:
void setDopplerScale(float scale);
float getDopplerScale() const;
int getRecordingDeviceCount() const;
love::audio::RecordingDevice *getRecordingDevice(int index) const;
int getRecordingDeviceIndex(love::audio::RecordingDevice *device) const;
std::vector<love::audio::RecordingDevice*> *getRecordingDevices();
DistanceModel getDistanceModel() const;
void setDistanceModel(DistanceModel distanceModel);
@@ -81,6 +79,7 @@ public:
private:
float volume;
DistanceModel distanceModel;
std::vector<love::audio::RecordingDevice*> capture;
}; // Audio