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: Fixed
    • P3: Somewhat important
    • 6.8.2, 6.9.0 Beta2, 6.10.0 FF
    • 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
    • 4934cba18 (dev), 569f527fb (6.9), 3ec886e55 (6.8)
    • 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

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes