public async Task ActivateClient() { // Create capture client from render endpoint for loopback var defaultRenderDevice = await DeviceInformation.CreateFromIdAsync(Windows.Media.Devices.MediaDevice.GetDefaultAudioRenderId(Windows.Media.Devices.AudioDeviceRole.Default)); _sut = await AudioSessionClient.CreateCaptureClientAsync(defaultRenderDevice); }
public async Task SetupClient() { _callbacks = new List <TimeSpan>(); _sut = await AudioSessionClient.CreateCaptureClientAsync(); _sut.Initialize(this); }
public async Task SetupClient() { _callbacks = new List <TimeSpan>(); _sut = await AudioSessionClient.CreateRenderClientAsync(); var period = _sut.GetPeriods(_sut.GetDefaultFormat()).DefaultPeriodFrames; _sut.Initialize(this); }
public async Task SetupClient() { _callbacks = new List <TimeSpan>(); var defaultRenderDevice = await DeviceInformation.CreateFromIdAsync(MediaDevice.GetDefaultAudioRenderId(AudioDeviceRole.Default)); await Task.Run(async() => { _sut = await AudioSessionClient.CreateCaptureClientAsync(defaultRenderDevice); _sut.InitializeLoopback(this); }); }
async void InitializeAudioAsync() { var defaultRenderDevice = await DeviceInformation.CreateFromIdAsync(Windows.Media.Devices.MediaDevice.GetDefaultAudioRenderId(AudioDeviceRole.Default)); audioClient = await AudioSessionClient.CreateCaptureClientAsync(defaultRenderDevice); audioClient.InitializeLoopback(this); var format = audioClient.GetDefaultFormat(); var step = format.SampleRate / 60; analyzer = new AudioAnalyzer(100000, format.ChannelCount, format.SampleRate, step, 0, 2048, true); }
public async Task CreateCaptureWithDeviceAsync() { var captureDevices = await DeviceInformation.FindAllAsync(DeviceClass.AudioCapture); if (!captureDevices.Any()) { Assert.Inconclusive("No render device found"); } else { var client = await AudioSessionClient.CreateCaptureClientAsync(captureDevices.First()); Assert.IsNotNull(client); } }
public async Task ActivateClient() { _sut = await AudioSessionClient.CreateRenderClientAsync(); }
public async Task SetupClient() { _sut = await AudioSessionClient.CreateRenderClientAsync(); _sut.Initialize(); }
public async Task CreateCaptureAsync() { var client = await AudioSessionClient.CreateCaptureClientAsync(); Assert.IsNotNull(client); }
public async Task CreateRenderAsync() { var client = await AudioSessionClient.CreateRenderClientAsync(); Assert.IsNotNull(client); }