The docs are unclear about this, but I think the properties of the Capabilities class will tell you what the player’s capabilities are, not the system. For example, tabletop players always return true for hasAudio, regardless of whether the system can actually play audio or not.
, , - . , , hasAudio true AFAIK.