Un4seen.BassBASS_RECORDINFO
Namespace: Un4seen.Bass
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
[SerializableAttribute] [StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public sealed class BASS_RECORDINFO
The BASS_RECORDINFO type exposes the following members.
Name | Description | |
---|---|---|
BASS_RECORDINFO |
Default constructor.
|
Name | Description | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Channels |
Gets the available channel count for a recording input.
| |||||||||||||||||||||||||
IsCertified |
The device driver has been certified by Microsoft. Always true for WDM drivers.
| |||||||||||||||||||||||||
SupportsDirectSound |
The device's drivers has DirectSound support
| |||||||||||||||||||||||||
WaveFormat |
The standard wave formats supported by the device (default is WAVE_FORMAT_4S16).
A combination of these flags (see BASSRecordFormat):
|
Name | Description | |
---|---|---|
ToString |
A description of the record decive info object (inputs, singlein).
(Overrides ObjectToString.) |
Name | Description | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
flags |
The device's capabilities BASSRecordInfo.
A combination of these flags (see BASSRecordInfo):
| |||||||||||||||||||||||||
formats |
The standard formats supported by the device (default is WAVE_FORMAT_4S16).
A combination of these flags (see BASSRecordFormat):
| |||||||||||||||||||||||||
freq |
The device's current input sample rate. This is only available on Windows Vista and OSX.
| |||||||||||||||||||||||||
inputs |
The number of input sources available to the device
| |||||||||||||||||||||||||
singlein | = 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.
Platform-specific
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.