Struct MidiOutCapabilities
class representing the capabilities of a MIDI out device MIDIOUTCAPS: http://msdn.microsoft.com/en-us/library/dd798467%28VS.85%29.aspx
public struct MidiOutCapabilities
- Inherited Members
Properties
Manufacturer
Gets the manufacturer of this device
public Manufacturers Manufacturer { get; }
Property Value
Notes
Gets the polyphony of the device
public int Notes { get; }
Property Value
ProductId
Gets the product identifier (manufacturer specific)
public short ProductId { get; }
Property Value
ProductName
Gets the product name
public string ProductName { get; }
Property Value
SupportsAllChannels
Returns true if the device supports all channels
public bool SupportsAllChannels { get; }
Property Value
SupportsMidiStreamOut
Returns true if the device supports MIDI stream out
public bool SupportsMidiStreamOut { get; }
Property Value
SupportsPatchCaching
Returns true if the device supports patch caching
public bool SupportsPatchCaching { get; }
Property Value
SupportsSeparateLeftAndRightVolume
Returns true if the device supports separate left and right volume
public bool SupportsSeparateLeftAndRightVolume { get; }
Property Value
SupportsVolumeControl
Returns true if the device supports volume control
public bool SupportsVolumeControl { get; }
Property Value
Technology
Returns the type of technology used by this MIDI out device
public MidiOutTechnology Technology { get; }
Property Value
Voices
Returns the number of supported voices
public int Voices { get; }
Property Value
Methods
SupportsChannel(int)
Queries whether a particular channel is supported
public bool SupportsChannel(int channel)
Parameters
channelintChannel number to test
Returns
- bool
True if the channel is supported