Я разрабатываю аудио приложение UWP. Последняя версия Windows 10 SDK 1803.
Я хотел бы увеличить SamplesPerQuantum, используемый на AudioGraph моего приложения.
Согласно документам , я должен указать свойства DesiredSamplesPerQuantum и QuantumSizeSelectionMode перед созданием AudioGraph.
Я создаю AudioGraph следующим образом:
AudioGraphSettings settings = new AudioGraphSettings(AudioRenderCategory.Media);
settings.DesiredSamplesPerQuantum = 960; // 20ms
settings.QuantumSizeSelectionMode = QuantumSizeSelectionMode.ClosestToDesired;
CreateAudioGraphResult result = await AudioGraph.CreateAsync(settings);
Debug.WriteLine("SamplesPerQuantum=" + result.Graph.SamplesPerQuantum);
Я пробовал все, свойство SamplesPerQuantum всегда равно 480 ...
Это проблема, потому что я получаю щелчки в аудиовыходе при каждой сборке мусора. Я думаю, что квант по умолчанию 10 мс слишком короткий ...