Why does IAudioClient::GetMixFormat return 8 channels audio even if the system's sound card only has two channels?

Yniar GL 0 Reputation points
2024-09-29T08:12:47.26+00:00

为甚么 IAudioClient::GetMixFormat return 8 channels audio ,扬声器实际上仅支持 2 声道

captureClient->GetMixFormat(&m_wfex);
Windows development | Windows API - Win32
Windows for business | Windows Client for IT Pros | User experience | Other
Developer technologies | C++
Developer technologies | C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
{count} votes

1 answer

Sort by: Most helpful
  1. Yniar GL 0 Reputation points
    2024-09-29T08:13:53.12+00:00

    User's image

    正常的应该是


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.