public async Task <DtoCaptureCapabilities> GetVideoCaptureCapabilitiesAsync(DtoMediaDevice device) { MediaDevice checkDevice = DtoExtensions.FromDto(device); var capabilities = await checkDevice.GetVideoCaptureCapabilities(); return(DtoExtensions.ToDto(capabilities.ToArray())); }
public void SetAudioPlayoutDevice(DtoMediaDevice device) { _audioPlayoutDevice = device; _localSettings.Values[MediaSettingsIds.AudioPlayoutDeviceSettings] = device?.Id; if ((null != device) && (null != Media)) { Media.SelectAudioPlayoutDevice(DtoExtensions.FromDto(device)); } }
public DtoCaptureCapabilities GetVideoCaptureCapabilities(DtoMediaDevice device) { return(GetVideoCaptureCapabilitiesAsync(device).Result); }
public void SetVideoDevice(DtoMediaDevice device) { _videoDevice = device; _localSettings.Values[MediaSettingsIds.VideoDeviceSettings] = device?.Id; }
public static MediaDevice FromDto(this DtoMediaDevice obj) { return(new MediaDevice(obj.Id, obj.Name)); }