# GSt APIs Source: [https://docs.qualcomm.com/doc/80-70020-50/topic/gst-apis.html](https://docs.qualcomm.com/doc/80-70020-50/topic/gst-apis.html) 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-70020-50/topic/video-apis.html#video-apis__section_zct_gmg_tcc) | Special GstBufferPool subclass to configure raw video
buffers. | | [GstGlesVideoConverter APIs](https://docs.qualcomm.com/doc/80-70020-50/topic/video-apis.html#video-apis__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-70020-50/topic/machine-learning-apis.html#machine-learning-apis__section_amx_cng_tcc) | Gets information on the GStreamer ML data types. | | [GstMLInfo](https://docs.qualcomm.com/doc/80-70020-50/topic/machine-learning-apis.html#machine-learning-apis__section_qqy_3ng_tcc) | Represents the information structure describing the machine learning
properties. | | [GstMLTensorMeta](https://docs.qualcomm.com/doc/80-70020-50/topic/machine-learning-apis.html#machine-learning-apis__section_ols_n4g_tcc) | Defines the metadata API for different tensor types. | | [GstMLFrame](https://docs.qualcomm.com/doc/80-70020-50/topic/machine-learning-apis.html#machine-learning-apis__section_n5v_bpg_tcc) | Contains mapped pointers to the tensors and the required information
about them. | | [GstMLBufferPool](https://docs.qualcomm.com/doc/80-70020-50/topic/machine-learning-apis.html#machine-learning-apis__section_kjd_spg_tcc) | Special GstBufferPool subclass to configure ML tensor
buffers. | - **[Video APIs](https://docs.qualcomm.com/doc/80-70020-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-70020-50/topic/machine-learning-apis.html)** Configure the tensor-specific requirements and machine learning properties. **Parent Topic:** [Use GStreamer utilities for custom plugins](https://docs.qualcomm.com/doc/80-70020-50/topic/im-sdk-base-uitilities.html) Last Published: Jan 30, 2026 [Previous Topic Use GStreamer utilities for custom plugins](https://docs.qualcomm.com/bundle/publicresource/80-70020-50/topics/im-sdk-base-uitilities.md) [Next Topic Video APIs](https://docs.qualcomm.com/bundle/publicresource/80-70020-50/topics/video-apis.md)