Represents MIDI output device capabilities as returned by the MIDI_OutGetDevCaps(Int32, MIDI_OUTCAPS) method.
Inheritance Hierarchy
radio42.Multimedia.MidiMIDI_OUTCAPS
Namespace: radio42.Multimedia.Midi
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.7
Syntax
[SerializableAttribute] [StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public sealed class MIDI_OUTCAPS
The MIDI_OUTCAPS type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| MIDI_OUTCAPS |
Default Constructor.
|
Properties
| Name | Description | |
|---|---|---|
| IsMidiMapper |
Is the device a Midi mapper?
| |
| IsMidiPort |
Is the device a Midi output port?
| |
| SupportsCache |
Supports patch caching?
| |
| SupportsLRVolume |
Supports separate left and right volume control?
| |
| SupportsStream |
Provides direct support for the StreamOut function?
| |
| SupportsVolume |
Supports volume control?
|
Methods
| Name | Description | |
|---|---|---|
| ToString |
Returns the name of the Midi output device.
(Overrides ObjectToString.) |
Fields
| Name | Description | |
|---|---|---|
| channelMask |
Channels that an internal synthesizer device responds to.
| |
| driverVersion |
Version number of the device driver for the MIDI output device.
| |
| mid |
Manufacturer identifier of the device driver for the MIDI output device.
| |
| name |
Product name in a null-terminated string.
| |
| notes |
Maximum number of simultaneous notes that can be played by an internal synthesizer device.
| |
| pid |
Product identifier of the MIDI output device.
| |
| support |
Optional functionality supported by the device.
| |
| technology |
Type of the MIDI output device.
| |
| voices |
Number of voices supported by an internal synthesizer device.
|
See Also