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