# 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)