public IEnumerable <SoundDeviceInfo> EnumerateSoundDevices() { var infos = new pjmedia_snd_dev_info[32]; uint count = 32; Helper.GuardError(PJSUA_DLL.Media.pjsua_enum_snd_devs(infos, ref count)); return(infos.Select(i => _mapper.Map(i)).Aggregate(new List <SoundDeviceInfo>(), (l, s) => { s.Id = l.Count; l.Add(s); return l; })); }
public SoundDeviceInfo Map(pjmedia_snd_dev_info info) { return _engine.Map<pjmedia_snd_dev_info, SoundDeviceInfo>(info); }
public SoundDeviceInfo Map(pjmedia_snd_dev_info info) { return(_engine.Map <pjmedia_snd_dev_info, SoundDeviceInfo>(info)); }
public IEnumerable<SoundDeviceInfo> EnumerateSoundDevices() { var infos = new pjmedia_snd_dev_info[32]; uint count = 32; Helper.GuardError(PJSUA_DLL.Media.pjsua_enum_snd_devs(infos, ref count)); return infos.Select(i => _mapper.Map(i)).Aggregate(new List<SoundDeviceInfo>(), (l, s) => { s.Id = l.Count; l.Add(s); return l; }); }