Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Custom KSControls?
Qt 6.11 is out! See what's new in the release blog

Custom KSControls?

Scheduled Pinned Locked Moved Unsolved General and Desktop
4 Posts 2 Posters 1.5k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    mordy shahar
    wrote on last edited by A Former User
    #1

    Hi all,
    I'm new to QT and wonder whether I should use it for a cross-os (mainly Linux/Windows) development of in-house tools.

    We are in need of sending custom KS-Controls to the camera - the WinRT api allows it in windows.

    Is there a way (I'm sure there is) to do it with QT? Can someone point me to a relevant sample?

    Is it a reasonably simple task? Is it portable with V4L (Extension units in UVC)?

    Thanks,
    mordy

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      Can you share more information about these KS-Controls ?

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • M Offline
        M Offline
        mordy shahar
        wrote on last edited by
        #3

        Hi,
        taken from UVC 1.5 spec
        UVC 1.5 Class specification.pdf section 3.7.2.7 - extension unit -
        Our hardware (Depth camera) supports various extension unit controls. (Laser-power, Laser-mode etc.)

        You can lookup Intel RealSense Camera for more info on those controls.

        Windows various api's allows the programmer access to these controls -
        the most recent API (WinRT) - with SetDeviceProperty

        Since UVC is a standard implemented also on linux - we're tring to figure out some cross platform framework to have in-house apps for tuning/testing etc.

        Does QT have support for such controls (UVC extension units)?

        And another related question - on windows the Device-MFT plugin can define KS controls- and those allows user apps to communicate with device MFT - e.g. set engineering mode for tuning, set special mode to the camera etc.

        This is done via the same api's (with different guid's) and are handled by the device-MFT plugin - so, can we send custom guids with custom buffer?

        Thanks,
        mordy.

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #4

          AFAIK, the QtMultimedia module doesn't offer such extensions.

          So you are looking for something like librealsense ?

          Otherwise, I'd go with implementing a plugin per supported platform.

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved