示例#1
0
 Task <IEnumerable <IDevice> > IAudioController.GetDevicesAsync(DeviceType deviceType)
 {
     return(TaskShim.FromResult(GetDevices(deviceType).Cast <IDevice>()));
 }
示例#2
0
 public virtual Task <T> GetDefaultDeviceAsync(DeviceType deviceType, Role role)
 {
     return(TaskShim.FromResult(GetDefaultDevice(deviceType, role)));
 }
示例#3
0
 public virtual Task <IEnumerable <T> > GetDevicesAsync(DeviceState state)
 {
     return(TaskShim.FromResult(GetDevices(state)));
 }
示例#4
0
 public virtual Task <T> GetDeviceAsync(Guid id)
 {
     return(TaskShim.FromResult(GetDevice(id)));
 }
示例#5
0
 public virtual Task <T> GetDeviceAsync(Guid id, DeviceState state)
 {
     return(TaskShim.FromResult(GetDevice(id, state)));
 }
示例#6
0
 Task <IEnumerable <IDevice> > IAudioController.GetPlaybackDevicesAsync(DeviceState deviceState)
 {
     return(TaskShim.FromResult(GetPlaybackDevices(deviceState).Cast <IDevice>()));
 }
示例#7
0
 Task <IEnumerable <IDevice> > IAudioController.GetCaptureDevicesAsync(DeviceState deviceState)
 {
     return(TaskShim.FromResult(GetCaptureDevices(deviceState).OfType <IDevice>()));
 }
示例#8
0
 Task <IDevice> IAudioController.GetDeviceAsync(Guid id, DeviceState state)
 {
     return(TaskShim.FromResult(GetDevice(id, state) as IDevice));
 }
示例#9
0
 Task <IDevice> IAudioController.GetDefaultDeviceAsync(DeviceType deviceType, Role role)
 {
     return(TaskShim.FromResult(GetDefaultDevice(deviceType, role) as IDevice));
 }
示例#10
0
 public virtual Task <IEnumerable <T> > GetCaptureDevicesAsync()
 {
     return(TaskShim.FromResult(GetCaptureDevices(DefaultDeviceStateFilter)));
 }
示例#11
0
 public virtual Task <IEnumerable <T> > GetPlaybackDevicesAsync(DeviceState deviceState)
 {
     return(TaskShim.FromResult(GetPlaybackDevices(deviceState)));
 }
示例#12
0
 public virtual Task <IEnumerable <IDevice> > GetPlaybackDevicesAsync()
 {
     return(TaskShim.FromResult(GetPlaybackDevices()));
 }
示例#13
0
 public virtual Task <IEnumerable <IDevice> > GetDevicesAsync(DeviceType deviceType, DeviceState state)
 {
     return(TaskShim.FromResult(GetDevices(deviceType, state)));
 }
示例#14
0
 public virtual Task <IEnumerable <IDevice> > GetCaptureDevicesAsync(DeviceState deviceState)
 {
     return(TaskShim.FromResult(GetCaptureDevices(deviceState)));
 }