HD audio is just lossless audio that has not been compressed. A CD holds lossless audio. Any sound card can play audio from a CD, just as any sound card can play so called "HD audio" found on Blu-ray's. It's a stupid term, when applied to audio, that just confuses people.
If someone is watching a Blu-ray on a PC, then the software is decoding these lossless audio formats. Dolby TrueHD, and the DTS equivalent.
It's not much different from watching a DVD on a PC, except they use Dolby Digital and DTS, which are lossy formats. The software decodes the tracks, and whatever sound card is present in the PC, will play that audio.