Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-129915

Qt + VB-CABLE : 8 channels on macOS / 2 channels only on Windows

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • 6.7.3, 6.8.0
    • Multimedia
    • Windows 10
      macOS Big Sur 11.7.10

      Qt :
      - Qt Creator 14.0.2 / Based on Qt 6.7.3 (MSVC 2019, x86_64) / Built on Sep 27 2024 00:15:55 / From revision 3004ebc0af
      - 6.7.3
      - 6.8.0
    • Windows
    • Multimedia wk 51-2

    Description

      I'm using VB-CABLE to capture audio from another application : Reaper --> VB-CABLE --> my Qt application

      The same code runs under macOS and Windows (Linux too, but that's another story, there's not easy equivalent to VB-CABLE for this OS).

       

      Under macOS, no problem, Reaper outputs 8 channels, VB-CABLE gets them, and give them all 8 to my application.

      Under Windows, I can get only 2 channels from VB-CABLE.
      When I list all the audio inputs, using QMediaDevices::audioInputs(), I find "CABLE Output (VB-Audio Virtual Cable)" which has only 2 maximumChannelCount(). It should return 8.

       

      Am I doing something wrong ? Is it some kind of parameter somewhere ?
      Or may be Qt is using a limited Windows API to access audio devices ?
      I read that there are many of them (more or less capabilities, optimized latencies, etc). If this is the case, is there an existing solution ? Or would it mean refactoring the Windows version of Qt to switch to an API that would allow more than 2 channels ?

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-129915
          # Subject Branch Project Status CR V

          Activity

            People

              timblechmann tim blechmann
              christophe_beugnet Christophe Beugnet
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There is 1 open Gerrit change