ControlContext.IsSystemWideReconfiguring
Declaration
public bool IsSystemWideReconfiguring;Описание
Возвращает true, если аудиосистема в настоящее время выполняет общесистемную перенастройку.
Это свойство является true, когда система перенастраивает все процессоры из-за изменения параметров звука (e.g., изменение частоты дискретизации). Во время общесистемной перенастройки поток звука в реальном времени приостанавливается, что делает безопасным вызов Configure на вложенных GeneratorInstances.
Во время первоначального создания процессора (за пределами общесистемной перенастройки) это будет false, поэтому вызов Configure на вложенных процессорах будет неудачным. Используйте вместо этого шаблоны инициализации (сначала отметьте Exists, создайте, если необходимо, вызовите Configure только тогда, когда это свойство является true и вложенный процессор уже существует).
Дополнительные ресурсы: Configure