struct AudioCaptureInfo { UINT Index; String Description; }; class AudioCaptureList { public: void UpdateList(); void Save(const String &Filename); private: Vector _AllDevices; };