Task <IEnumerable <IDevice> > IAudioController.GetDevicesAsync(DeviceType deviceType) { return(TaskShim.FromResult(GetDevices(deviceType).Cast <IDevice>())); }
public virtual Task <T> GetDefaultDeviceAsync(DeviceType deviceType, Role role) { return(TaskShim.FromResult(GetDefaultDevice(deviceType, role))); }
public virtual Task <IEnumerable <T> > GetDevicesAsync(DeviceState state) { return(TaskShim.FromResult(GetDevices(state))); }
public virtual Task <T> GetDeviceAsync(Guid id) { return(TaskShim.FromResult(GetDevice(id))); }
public virtual Task <T> GetDeviceAsync(Guid id, DeviceState state) { return(TaskShim.FromResult(GetDevice(id, state))); }
Task <IEnumerable <IDevice> > IAudioController.GetPlaybackDevicesAsync(DeviceState deviceState) { return(TaskShim.FromResult(GetPlaybackDevices(deviceState).Cast <IDevice>())); }
Task <IEnumerable <IDevice> > IAudioController.GetCaptureDevicesAsync(DeviceState deviceState) { return(TaskShim.FromResult(GetCaptureDevices(deviceState).OfType <IDevice>())); }
Task <IDevice> IAudioController.GetDeviceAsync(Guid id, DeviceState state) { return(TaskShim.FromResult(GetDevice(id, state) as IDevice)); }
Task <IDevice> IAudioController.GetDefaultDeviceAsync(DeviceType deviceType, Role role) { return(TaskShim.FromResult(GetDefaultDevice(deviceType, role) as IDevice)); }
public virtual Task <IEnumerable <T> > GetCaptureDevicesAsync() { return(TaskShim.FromResult(GetCaptureDevices(DefaultDeviceStateFilter))); }
public virtual Task <IEnumerable <T> > GetPlaybackDevicesAsync(DeviceState deviceState) { return(TaskShim.FromResult(GetPlaybackDevices(deviceState))); }
public virtual Task <IEnumerable <IDevice> > GetPlaybackDevicesAsync() { return(TaskShim.FromResult(GetPlaybackDevices())); }
public virtual Task <IEnumerable <IDevice> > GetDevicesAsync(DeviceType deviceType, DeviceState state) { return(TaskShim.FromResult(GetDevices(deviceType, state))); }
public virtual Task <IEnumerable <IDevice> > GetCaptureDevicesAsync(DeviceState deviceState) { return(TaskShim.FromResult(GetCaptureDevices(deviceState))); }