XMLWordPrintable

Details

    • Technical task
    • Resolution: Unresolved
    • P2: Important
    • None
    • Multimedia
    • None
    • All
    • Multimedia wk 49-50, Multimedia wk 51-2, Multimedia wk 5-6, Multimedia wk 7-8, Multimedia, weeks 9-10, Multimedia, weeks 11-12, Multimedia, weeks 13-14, Multimedia, weeks 15-16
    • ab5770a92 (dev), 95a7e71e4 (dev), cb1244c62 (dev), c5cc810dc (dev), 21ad88822 (6.9), ba985c260 (6.9), e830b46ea (6.9), 70d4017ae (6.9), 04defc883 (dev), 8c1a74879 (6.9), 129379ec0 (6.8), c9f73da3e (tqtc/lts-6.5), f88c09653 (6.8), 78a3a9df4 (6.8)

    Description

      As discussed in QTBUG-131674, we want to support media devices being automatically recovered whenever they are disconnected and reconnected. Currently, objects like QAudioInput and QCamera do not track device connectivity with QMediaDevices. Additionally, establishing functionality (like the microphone audio stream) relies on internal data within the QAudioDevicePrivate structs. These structs are recreated for every call to QMediaDevices::audioInputs() to contain recent values. Objects such as QAudioInput does not track this, and therefore fails to recover device functionality.

      This functionality should be both implemented and documented before the task is closed.

      This would likely also solve some current bug-reports, such as: QTBUG-123073 QTBUG-130968 QTBUG-131760

      Attachments

        Issue Links

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

          Activity

            People

              npskalerud Nils Petter Skålerud
              npskalerud Nils Petter Skålerud
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes