# GSt APIs These APIs provide the required custom classes and layers to use hardware acceleration in the Qualcomm IM SDK and enable the tensor-based method/workflow for ML. The following table lists all the supported APIs: | **API** | **Description** | | --- | --- | | **Video APIs** | **Video APIs** | | [GstImageBufferPool APIs](https://docs.qualcomm.com/doc/80-80021-50/topic/video-apis.html#section-zct-gmg-tcc) | Special GstBufferPool subclass to configure raw video buffers. | | [GstGlesVideoConverter APIs](https://docs.qualcomm.com/doc/80-80021-50/topic/video-apis.html#section-gyv-lmg-tcc) | Use the GPU through the OpenGL ES based IB2C library to provide the following:

| | **Machine learning APIs** | **Machine learning APIs** | | [GstMLType](https://docs.qualcomm.com/doc/80-80021-50/topic/machine-learning-apis.html#section-amx-cng-tcc) | Gets information on the GStreamer ML data types. | | [GstMLInfo](https://docs.qualcomm.com/doc/80-80021-50/topic/machine-learning-apis.html#section-qqy-3ng-tcc) | Represents the information structure describing the machine learning properties. | | [GstMLTensorMeta](https://docs.qualcomm.com/doc/80-80021-50/topic/machine-learning-apis.html#section-ols-n4g-tcc) | Defines the metadata API for different tensor types. | | [GstMLFrame](https://docs.qualcomm.com/doc/80-80021-50/topic/machine-learning-apis.html#section-n5v-bpg-tcc) | Contains mapped pointers to the tensors and the required information about them. | | [GstMLBufferPool](https://docs.qualcomm.com/doc/80-80021-50/topic/machine-learning-apis.html#section-kjd-spg-tcc) | Special GstBufferPool subclass to configure ML tensor buffers. | - [Video APIs](https://docs.qualcomm.com/doc/80-80021-50/topic/video-apis.html) Use the video APIs to configure the video buffers and video converter. - [Machine learning APIs](https://docs.qualcomm.com/doc/80-80021-50/topic/machine-learning-apis.html) Configure the tensor-specific requirements and machine learning properties. Last Published: Mar 26, 2026 [Previous Topic Use GStreamer utilities for custom plugins](https://docs.qualcomm.com/bundle/publicresource/80-80021-50/topics/im-sdk-base-uitilities.md) [Next Topic Video APIs](https://docs.qualcomm.com/bundle/publicresource/80-80021-50/topics/video-apis.md) Source: [https://docs.qualcomm.com/doc/80-80021-50/topic/gst-apis.html](https://docs.qualcomm.com/doc/80-80021-50/topic/gst-apis.html)