AudioPreferences
Assembly: ZennoLab.CommandCenter
Full name: ZennoLab.CommandCenter.AudioPreferences
Represents an AudioContext settings object.
Methods
Set
Method
Sets the audio context settings.
Parameters
| Параметр | Описание |
|---|---|
preference | The setting of audio context. |
value | The value of setting. |
Example
// set Chrome useragent
instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.UserAgent, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36");
// set audio context params
instance.AudioPreferences.Set(ZennoLab.InterfacesLibrary.Enums.Browser.AudioPreference.AudioContextState, "running"); // string value, can take values "suspended", "running" or "closed"
instance.AudioPreferences.Set(ZennoLab.InterfacesLibrary.Enums.Browser.AudioPreference.BaseLatency, "0.02"); // double value, visible if Chrome useragent is set
instance.AudioPreferences.Set(ZennoLab.InterfacesLibrary.Enums.Browser.AudioPreference.MaxChannelCount, "10"); // int value
instance.AudioPreferences.Set(ZennoLab.InterfacesLibrary.Enums.Browser.AudioPreference.SampleRate, "96000"); // int value
instance.AudioPreferences.Set(ZennoLab.InterfacesLibrary.Enums.Browser.AudioPreference.SmoothingTimeConstant, "0.65"); // double value, can take values from 0 to 1Load
Method
Loads preferences.
Parameters
| Параметр | Описание |
|---|---|
value | The preferences in json format. |
Save
Method
Saves preferences.
Returns: The preferences in json format.