You won't be able to perform dual MAC+dot1x authentication using NPS (as in, MAC authenticate a machine and then dot1x authenticate a user).
However - that should not be required. Instead use something like EAP-TLS. Configure your environment to deploy certificates to machines (and/or users) and authenticate using that.
This is much stronger than stronger than using MAC-based authentication.
If instead you mean you want to be able to support devices doing EITHER MAC-based authentication or username/password authentication (for example), then that can be done with NPS - but it is pretty ugly. You have to create AD accounts where the username and password are the MAC address of the device.
https://documentation.meraki.com/MR/Encryption_and_Authentication/MAC-Based_Access_Control_Using_Mic...