Differences Between V1 and V2

In this document, the media data processing APIs in the V1 and V2 versions are both used to implement functions such as image cropping, image resizing, and format conversion. However, these two sets of APIs must not be mixed together.

V2 has more functions than V1. For example:

  • JPEGE: The APIs in the V2 version support advanced parameter configuration, such as Huffman table configuration.
  • VENC: The APIs in the V2 version support more refined configuration of bit rate control parameters and effect tuning, such as the QP of I-/P-frames and macroblock bit rate control.
  • VDEC: The APIs in the V2 version support more refined memory control, such as the setting of the input stream buffer.

The Atlas training products supports only media data processing APIs of the V1 version.

The Atlas inference products supports media data processing APIs of both the V1 and V2 versions. The APIs of the V2 version are recommended, which guarantee continuous evolution of API functions and services in later versions.

The Atlas 200I/500 A2 inference products supports media data processing APIs of both the V1 and V2 versions. The APIs of the V2 version are recommended, which guarantee continuous evolution of API functions and services in later versions.

The Atlas A2 training products/Atlas A2 inference products supports media data processing APIs of both the V1 and V2 versions. The APIs of the V2 version are recommended, which guarantee continuous evolution of API functions and services in later versions.