When you attempt to access MIDIDeviceController.h in your own project, it'll fail when you include it. This is the main error, while the other is a syntax error:

missing type specifier - int assumed. Note: C++ does not support default-int

Regression?: No
While this didn't occur in 4.13, it's due to the plugin in question being added in 4.14

Steps to Reproduce
  1. Create a new C++ project
  2. Add a new C++ class
  3. In the file, add "MIDIDevice" as a public dependency
  4. In the new C++ class, include the "MIDIDeviceController.h" file
  5. Compile the project
    Result: The compile returns multiple errors located in MIDIDeviceController.h
    Expected: The compile succeeds

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentUE - Audio
Affects Versions4.144.154.16
Target Fix4.16
Fix Commit3388160
Main Commit3388160
CreatedJan 16, 2017
ResolvedApr 11, 2017
UpdatedApr 27, 2018