Assembly: Bass.Net (in Bass.Net.dll) Version: 188.8.131.52
[SerializableAttribute] [StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public sealed class BASS_RECORDINFO
<SerializableAttribute> <StructLayoutAttribute(LayoutKind.Sequential, CharSet := CharSet.Ansi)> Public NotInheritable Class BASS_RECORDINFO
Thetype exposes the following members.
Gets the available channel count for a recording input.
The device driver has been certified by Microsoft. Always true for WDM drivers.
The device's drivers has DirectSound support
The standard wave formats supported by the device (default is WAVE_FORMAT_4S16). A combination of these flags (see BASSRecordFormat):
A description of the record decive info object (inputs, singlein).(Overrides ObjectToString.)
The standard formats supported by the device (default is WAVE_FORMAT_4S16). A combination of these flags (see BASSRecordFormat):
The number of channels supported by the device is in the high 8 bits.
The device's current input sample rate. This is only available on Windows Vista and OSX.
The number of input sources available to the device
= only one input may be active at a time
The formats member does not represent all the formats supported by the device, just the "standard" ones.
If there is no DirectSound driver for the device (ie. it's being emulated), then the driver member will contain something like "WaveIn" instead of a filename.
The flags member is only used on Windows. The formats member is only used on Windows/OSX/iOS, and only for the device's channel count in the case of OSX and iOS. On Windows, it does not necessarily represent all of the formats supported by the device, just the "standard" ones. freq is also only available on Windows/OSX/iOS, but not on Windows prior to Vista.