Check mmdevapi device ids to match the default device

Seems Windows can return different IMMDevice object pointers for the same
endpoint.