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 API - Win32
Windows API - Win32
A core set of Windows application programming interfaces (APIs) for desktop and server applications. Previously known as Win32 API.
2,609 questions
C++
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.
3,717 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
9,582 questions
{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 Answers by the question author, which helps users to know the answer solved the author's problem.