BASS.NET API for the Un4seen BASS Audio LibraryBassBASS_SetConfigString Method BASS.NET API for the Un4seen BASS Audio Library
Sets the value of a string config option.

Namespace: Un4seen.Bass
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.12.0
Syntax

public static bool BASS_SetConfigString(
	BASSConfig option,
	string newvalue
)

Parameters

option
Type: Un4seen.BassBASSConfig
The option to set the value of... one of the following (BASSConfig; the BASS_UNICODE flag is added automatically).
newvalue
Type: SystemString
The new option value (as a unicode string). See the option's documentation for details on the possible values.

Return Value

Type: Boolean
If successful, is returned, else is returned. Use BASS_ErrorGetCode to get the error code.
Remarks

Options:

BASS_CONFIG_NET_AGENT"User-Agent" header.

newvalue (string): The "User-Agent" header.

BASS does make a copy of the header string, so you do not need to keep it. Changes take effect from the next internet stream creation call.

BASS_CONFIG_NET_PROXYProxy server settings.

newvalue (string): The "User-Agent" header.

The proxy server settings, in the form of "user:pass@server:port"... = don't use a proxy. "" (empty string) = use the default proxy settings. If only the "user:pass@" part is specified, then those authorization credentials are used with the default proxy server. If only the "server:port" part is specified, then that proxy server is used without any authorization credentials.

BASS does make a copy of the proxy string, so you do not need to keep it. Changes take effect from the next internet stream creation call.

By default, BASS will use the Windows proxy settings, as set in the Internet Properties control panel.

Other config options may be supported by Add-Ons, see the documentation.

ERROR CODEDescription
BASS_ERROR_ILLPARAMoption is invalid.

Examples

VB
Bass.BASS_SetConfigPtr(BASSConfig.BASS_CONFIG_NET_AGENT, "radio42")
Bass.BASS_SetConfigPtr(BASSConfig.BASS_CONFIG_NET_AGENT, "radio42");
If you need to change the BASS_CONFIG_NET_PROXY or BASS_CONFIG_NET_AGENT option, you will need to call BASS_SetConfig(BASSConfig, Int32) again!
See Also

Reference