private void SaveConfig(object state)
{
if (InvokeRequired)
{
BeginInvoke(new MethodInvoker(() => SaveConfig(state)));
return;
}
s["parcel_audio_url"] = OSD.FromString(txtAudioURL.Text);
s["parcel_audio_vol"] = OSD.FromReal(audioVolume);
s["parcel_audio_play"] = OSD.FromBoolean(cbPlayAudioStream.Checked);
s["parcel_audio_keep_url"] = OSD.FromBoolean(cbKeep.Checked);
s["object_audio_vol"] = OSD.FromReal(this.instance.MediaManager.ObjectVolume);
s["object_audio_enable"] = OSD.FromBoolean(cbObjSoundEnable.Checked);
s["ui_audio_vol"] = OSD.FromReal(this.instance.MediaManager.UIVolume);
}