Skip to content
  • 144k Topics
    722k Posts
    P
    Hi Qt community, I have a real-time audio streaming application for Android using Qt 6.9 that connects to audio servers and handles Opus-encoded audio streams. The app works well in foreground with proper threading, but I need guidance on background operation. Current Architecture (Already Implemented): AudioEngine running on dedicated QThread Proper audio focus management with JNI callbacks WakeLock/WifiLock management TCP/UDP socket handling for server connections Opus encoding/decoding with jitter buffer Questions for Background Operation: With audio already on separate QThread, what additional steps are needed for Android background audio? Should I implement a foreground service notification for continuous audio streaming? How to handle Qt applicationStateChanged for maintaining server connections in background? Best practices for QAudioSource/QAudioSink lifecycle during Android background transitions? The threading architecture is solid - I'm specifically looking for Qt/Android integration best practices for background audio streaming apps. Thanks!
  • Jobs, project showcases, announcements - anything that isn't directly development
    4k 23k
    4k Topics
    23k Posts
    DeSGuND
    @JonB read post more once and did through qml thanks an answer
  • Everything related to designing and design tools

    127 383
    127 Topics
    383 Posts
    R
    I see this is an old thread and I see several unresolved threads on this topic. I'm leaving this incase it helps someone else who ends up here. The solution was twofold for me. Go to File > Export Project and select Enable Python Generator. This will create a main.py. Make sure you pip install PySide6-DS Hope this helps someone.
  • Everything related to the QA Tools

    77 213
    77 Topics
    213 Posts
    J
    Hello i am using WinCC OA to develop a qt application. WinCC OA has some custom elements which cannot be detected by squish for example a polygon. Squish is now not able to detect this element with the picker. I know the name of the element but as it is of WinCC OA internal i do not know the type: waitForObject( {"container": "container", "name": "POLYGON1","type": "???","visible": 1} ); How do i get this information? And what to use if unknown? Is there any other way? I mainly just need to click this element. Thanks a lot
  • Everything related to learning Qt.

    381 2k
    381 Topics
    2k Posts
    D
    Hi Everyone, I'm looking at QT to do some development on Mac while in university. I tried to apply for the educational / student license but the form simply seems not to exist, as the section of the page is blank. How would I go about acquiring an educational license at this point? Thank you.
  • 2k Topics
    13k Posts
    S
    @JonB correct
  • 4k Topics
    18k Posts
    msauer751M
    @Pl45m4 Ja Hab ich. Dies ist die komplette Datei. #pragma once // Includes //--------------------------------------------------------------------------------------------------------------------- // own header // other includes // system includes #include <QtCore/qglobal.h> // Macros/Defines //---------------------------------------------------------------------------------------------------------------------- #if defined(LIBDB_LIBRARY) # define LIBDBSHARED_EXPORT Q_DECL_EXPORT #else # define LIBDBSHARED_EXPORT Q_DECL_IMPORT #endif // Forward declarations //----------------------------------------------------------------------------------------------------------------------
  • This is where all the posts related to the Qt web services go. Including severe sillyness.
    1k 10k
    1k Topics
    10k Posts
    SGaistS
    @RokeJulianLockhart to the best of my knowledge, no. The first release of Discourse was in 2014 and the forum is several years older than that.