예제 #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)));
 }