예제 #1
0
 /// <summary>
 /// Queries the specified MIDI output device to determine its capabilities.
 /// </summary>
 /// <param name="deviceID">An <see cref="int"/> representing the MIDI output device's ID.</param>
 /// <param name="deviceCapabilities">A reference to the <see cref="MidiOutputDeviceCapabilities"/> structure to store the MIDI output device's capabilities.</param>
 /// <returns>A <see cref="Result"/> value containing the result of the API call.</returns>
 internal static Result GetMidiOutputDeviceCapabilities(int deviceID, ref MidiOutputDeviceCapabilities deviceCapabilities)
 {
     return(midiOutGetDevCaps((IntPtr)deviceID, ref deviceCapabilities, Marshal.SizeOf(typeof(MidiOutputDeviceCapabilities))));
 }
예제 #2
0
 private static extern Result midiOutGetDevCaps(IntPtr deviceID, ref MidiOutputDeviceCapabilities deviceCapabilities, int deviceCapabilitiesSize);