The BassAsio type exposes the following members.
Methods
Name | Description | |
---|---|---|
BASS_ASIO_AddDevice |
Adds a driver to the device list.
| |
BASS_ASIO_ChannelEnable |
Enable/disable processing of an Asio channel.
| |
BASS_ASIO_ChannelEnableBASS |
Enables a channel, and sets it to use a BASS channel.
| |
BASS_ASIO_ChannelEnableMirror |
Enables an output channel, and makes it mirror another channel.
| |
BASS_ASIO_ChannelGetFormat |
Retrieves a channel's sample format.
| |
BASS_ASIO_ChannelGetInfo(Boolean, Int32) |
Retrieves information on an Asio channel.
| |
BASS_ASIO_ChannelGetInfo(Boolean, Int32, BASS_ASIO_CHANNELINFO) |
Retrieves information on an Asio channel.
| |
BASS_ASIO_ChannelGetLevel |
Retrieves the level (peak amplitude) of a channel.
| |
BASS_ASIO_ChannelGetRate |
Retrieves a channel's sample rate.
| |
BASS_ASIO_ChannelGetVolume |
Retrieves a channel's volume setting.
| |
BASS_ASIO_ChannelIsActive |
Checks if a channel is enabled for processing.
| |
BASS_ASIO_ChannelJoin |
Join a channel to another.
| |
BASS_ASIO_ChannelPause |
Suspends processing of a channel (or all channels).
| |
BASS_ASIO_ChannelReset |
Resets the attributes of a channel (or all channels).
| |
BASS_ASIO_ChannelSetFormat |
Sets a channel's sample format.
| |
BASS_ASIO_ChannelSetRate |
Sets a channel's sample rate.
| |
BASS_ASIO_ChannelSetVolume |
Sets a channel's volume.
| |
BASS_ASIO_CheckRate |
Checks if a sample rate is supported by the device.
| |
BASS_ASIO_ControlPanel |
Displays the current Asio driver's control panel.
| |
BASS_ASIO_ErrorGetCode |
Retrieves the error code for the most recent BASSASIO function call in the current thread.
| |
BASS_ASIO_Free |
Releases the Asio device/driver.
| |
BASS_ASIO_Future(Int32, IntPtr) |
Provides access to the driver's 'future' function.
| |
BASS_ASIO_Future(BASSASIOFuture, Object) |
Provides access to the driver's 'future' function.
| |
BASS_ASIO_GetCPU |
Retrieves the current CPU usage of BASSASIO.
| |
BASS_ASIO_GetDevice |
Retrieves the Asio device setting in the current thread.
| |
BASS_ASIO_GetDeviceCount |
Returns the total number of available Asio devices.
| |
BASS_ASIO_GetDeviceInfo(Int32) |
Retrieves information on an Asio device.
| |
BASS_ASIO_GetDeviceInfo(Int32, BASS_ASIO_DEVICEINFO) |
Retrieves information on an Asio device.
| |
BASS_ASIO_GetDeviceInfos |
Returns all available Asio devices.
| |
BASS_ASIO_GetInfo |
Retrieves information on the Asio device being used.
| |
BASS_ASIO_GetInfo(BASS_ASIO_INFO) |
Retrieves information on the Asio device being used.
| |
BASS_ASIO_GetLatency |
Retrieves the latency of input or output channels of the current Asio device
| |
BASS_ASIO_GetRate |
Retrieves the current Asio device's sample rate.
| |
BASS_ASIO_GetVersion |
Retrieves the version number of the BASSASIO.DLL that is loaded.
| |
BASS_ASIO_GetVersion(Int32) |
Retrieves the version of the BASSASIO.DLL that is loaded.
| |
BASS_ASIO_Init |
Initializes an Asio device/driver.
| |
BASS_ASIO_IsStarted |
Checks, if the current Asio device has been started.
| |
BASS_ASIO_Lock |
Locks the device to the current thread.
| |
BASS_ASIO_Monitor |
Set the direct input monitoring state.
| |
BASS_ASIO_SetDevice |
Sets the device to use for subsequent calls in the current thread.
| |
BASS_ASIO_SetDSD |
Sets the device's sample format to DSD or PCM.
| |
BASS_ASIO_SetNotify |
Sets a notification callback on the ASIO driver.
| |
BASS_ASIO_SetRate |
Sets the Asio device's sample rate.
| |
BASS_ASIO_Start(Int32) |
Starts the current Asio device.
| |
BASS_ASIO_Start(Int32, Int32) |
Starts the current Asio device.
| |
BASS_ASIO_Stop |
Stops the current Asio device.
| |
FreeMe |
Unloads this library. This must be called when you have previously called LoadMe.
| |
LoadMe |
Loads this library into memory. The library will be search in the current application directory.
| |
LoadMe(String) |
Loads this library into memory. The library will be loaded from the given path.
|
See Also