ASIO is a Steinberg thing, MME is I think Microsoft but not sure. Key, being your hardware and software has to support ASIO for it to function. MME I see everywhere, gotta be MS. These are not drivers. Protocol's.
-------------
In information technology, a protocol (pronounced PROH-tuh-cahl, from the Greek protocollon, which was a leaf of paper glued to a manuscript volume, describing its contents) is the special set of rules that end points in a telecommunication connection use when they communicate. Protocols exist at several levels in a telecommunication connection. There are hardware telephone protocols. There are protocols between each of several functional layers and the corresponding layers at the other end of a communication. Both end points must recognize and observe a protocol. Protocols are often described in an industry or international standard.
--------------------
Took me awhile to copy paste that last paragraph.