On this page

C

What's new in this release

Here is everything new in the Qt for Android Automotive 6.11 release.

Features that are a technical preview

The following parts of the API are at the technical preview stage. These are subject to change, and no maintenance, source, or binary compatibility guarantees exist. These may not be fully released in the future.

Qt for Android Automotive Service module

The Qt for Android Automotive Service module contains APIs to manage Rendering as a Service and Surface Streaming.

New features

  • Surface Streaming: Fine-tune hardware encoder behavior by setting arbitrary Android MediaFormat parameters directly on QAndroidMediaFormat to enable latency optimization for specific hardware.
  • RaaS: Monitor whether the QML engine has loaded successfully or encountered an error in QtRaaSApplication so client applications can react to loading failures.
  • RaaS: Read and write QML root object properties from Java in QtRaaSApplication to enable native Android clients to interact with QML application state without Qt dependencies.

See also the What's new in Qt for Android Automotive 6.11 blog post.

Porting from the previous release

There are no source and binary compatibility breaks between Qt for Android Automotive versions 6.10 and 6.11.

API change details

Any new features in this release will be listed here:

New C++ APIs

  • QAndroidMediaFormat: Added setKeyValue(), keyValue(), hasFormatKey(), removeFormatKey(), and formatKeys() methods for configuring arbitrary Android MediaFormat parameters.

New Java APIs

  • QtRaaSApplication: Added getStatus() and setStatusChangeListener() methods for monitoring QML engine loading status.
  • QtRaaSApplication: Added setProperty() and getProperty() methods to set or get QML properties of the root QML item. Supported types: Integer, Double, Float, Boolean, and String.

Available under certain Qt licenses.
Find out more.